[llvm] r350662 - [llvm-mca] Update the Exynos test cases (NFC)

Evandro Menezes via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 8 14:29:57 PST 2019


Author: evandro
Date: Tue Jan  8 14:29:56 2019
New Revision: 350662

URL: http://llvm.org/viewvc/llvm-project?rev=350662&view=rev
Log:
[llvm-mca] Update the Exynos test cases (NFC)

Add more entropy to the test cases.

Modified:
    llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s

Modified: llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s?rev=350662&r1=350661&r2=350662&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s (original)
+++ llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s Tue Jan  8 14:29:56 2019
@@ -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




More information about the llvm-commits mailing list