From: Evandro Menezes Date: Tue, 8 Jan 2019 22:29:56 +0000 (+0000) Subject: [llvm-mca] Update the Exynos test cases (NFC) X-Git-Tag: android-x86-9.0-r1~8734 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=68691047f3da3a3e0bf638baaad1a2626a90c5bc;p=android-x86%2Fexternal-llvm.git [llvm-mca] Update the Exynos test cases (NFC) Add more entropy to the test cases. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350662 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s b/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s index a7ff007129f..fd6f4dd80e3 100644 --- a/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s +++ b/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s @@ -2,14 +2,14 @@ # RUN: llvm-mca -march=aarch64 -mcpu=exynos-m1 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,EM1 # RUN: llvm-mca -march=aarch64 -mcpu=exynos-m3 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,EM3 - add w0, w1, w2, lsl #0 + adds w0, w1, w2, lsl #0 sub x3, x4, x5, lsr #1 - adds x6, x7, x8, lsl #2 - subs w9, w10, w11, asr #3 - add w12, w13, w14, lsl #4 + ands x6, x7, x8, lsl #2 + orr w9, w10, w11, asr #3 + adds w12, w13, w14, lsl #4 sub x15, x16, x17, lsr #6 - adds x18, x19, x20, lsl #8 - subs w21, w22, w23, asr #10 + ands x18, x19, x20, lsl #8 + orr w21, w22, w23, asr #10 # ALL: Iterations: 100 # ALL-NEXT: Instructions: 800 @@ -39,20 +39,20 @@ # ALL: [1] [2] [3] [4] [5] [6] Instructions: -# EM1-NEXT: 1 1 0.33 add w0, w1, w2 +# EM1-NEXT: 1 1 0.33 adds w0, w1, w2 # EM1-NEXT: 1 2 0.67 sub x3, x4, x5, lsr #1 -# EM1-NEXT: 1 1 0.33 adds x6, x7, x8, lsl #2 -# EM1-NEXT: 1 2 0.67 subs w9, w10, w11, asr #3 -# EM1-NEXT: 1 2 0.67 add w12, w13, w14, lsl #4 +# EM1-NEXT: 1 1 0.33 ands x6, x7, x8, lsl #2 +# EM1-NEXT: 1 2 0.67 orr w9, w10, w11, asr #3 +# EM1-NEXT: 1 2 0.67 adds w12, w13, w14, lsl #4 # EM1-NEXT: 1 2 0.67 sub x15, x16, x17, lsr #6 -# EM1-NEXT: 1 2 0.67 adds x18, x19, x20, lsl #8 -# EM1-NEXT: 1 2 0.67 subs w21, w22, w23, asr #10 +# EM1-NEXT: 1 2 0.67 ands x18, x19, x20, lsl #8 +# EM1-NEXT: 1 2 0.67 orr w21, w22, w23, asr #10 -# EM3-NEXT: 1 1 0.25 add w0, w1, w2 +# EM3-NEXT: 1 1 0.25 adds w0, w1, w2 # EM3-NEXT: 1 2 0.50 sub x3, x4, x5, lsr #1 -# EM3-NEXT: 1 1 0.25 adds x6, x7, x8, lsl #2 -# EM3-NEXT: 1 2 0.50 subs w9, w10, w11, asr #3 -# EM3-NEXT: 1 2 0.50 add w12, w13, w14, lsl #4 +# EM3-NEXT: 1 1 0.25 ands x6, x7, x8, lsl #2 +# EM3-NEXT: 1 2 0.50 orr w9, w10, w11, asr #3 +# EM3-NEXT: 1 2 0.50 adds w12, w13, w14, lsl #4 # EM3-NEXT: 1 2 0.50 sub x15, x16, x17, lsr #6 -# EM3-NEXT: 1 2 0.50 adds x18, x19, x20, lsl #8 -# EM3-NEXT: 1 2 0.50 subs w21, w22, w23, asr #10 +# EM3-NEXT: 1 2 0.50 ands x18, x19, x20, lsl #8 +# EM3-NEXT: 1 2 0.50 orr w21, w22, w23, asr #10