[llvm] efcb395 - [llvm-mca] Improve test case

Evgeny Leviant via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 22 02:08:20 PDT 2020


Author: Evgeny Leviant
Date: 2020-10-22T12:08:08+03:00
New Revision: efcb3952e0e90a49ed354d04dbde713cc6258ae1

URL: https://github.com/llvm/llvm-project/commit/efcb3952e0e90a49ed354d04dbde713cc6258ae1
DIFF: https://github.com/llvm/llvm-project/commit/efcb3952e0e90a49ed354d04dbde713cc6258ae1.diff

LOG: [llvm-mca] Improve test case

Added: 
    

Modified: 
    llvm/test/tools/llvm-mca/ARM/cortex-a57-memory-instructions.s

Removed: 
    


################################################################################
diff  --git a/llvm/test/tools/llvm-mca/ARM/cortex-a57-memory-instructions.s b/llvm/test/tools/llvm-mca/ARM/cortex-a57-memory-instructions.s
index 96fd4206a41d..1ba3ce493c62 100644
--- a/llvm/test/tools/llvm-mca/ARM/cortex-a57-memory-instructions.s
+++ b/llvm/test/tools/llvm-mca/ARM/cortex-a57-memory-instructions.s
@@ -91,6 +91,7 @@
   str	r9, [r6, r3]
   str	r8, [r0, -r2]
   str	r7, [r1, r6]!
+  str	r7, [r1, r6, lsl #2]!
   str	r6, [sp, -r1]!
   str	r5, [r3], r9
   str	r4, [r2], -r5
@@ -236,6 +237,7 @@
 # CHECK-NEXT:  1      1     1.00           *            str	r9, [r6, r3]
 # CHECK-NEXT:  1      1     1.00           *            str	r8, [r0, -r2]
 # CHECK-NEXT:  2      1     1.00           *            str	r7, [r1, r6]!
+# CHECK-NEXT:  2      1     1.00           *            str	r7, [r1, r6, lsl #2]!
 # CHECK-NEXT:  2      1     1.00           *            str	r6, [sp, -r1]!
 # CHECK-NEXT:  2      2     1.00           *            str	r5, [r3], r9
 # CHECK-NEXT:  2      2     1.00           *            str	r4, [r2], -r5
@@ -295,7 +297,7 @@
 
 # CHECK:      Resource pressure per iteration:
 # CHECK-NEXT: [0]    [1.0]  [1.1]  [2]    [3]    [4]    [5]    [6]
-# CHECK-NEXT:  -     44.00  44.00  92.00  8.00   54.00   -      -
+# CHECK-NEXT:  -     44.50  44.50  92.00  8.00   55.00   -      -
 
 # CHECK:      Resource pressure by instruction:
 # CHECK-NEXT: [0]    [1.0]  [1.1]  [2]    [3]    [4]    [5]    [6]    Instructions:
@@ -388,6 +390,7 @@
 # CHECK-NEXT:  -      -      -      -      -     1.00    -      -     str	r9, [r6, r3]
 # CHECK-NEXT:  -      -      -      -      -     1.00    -      -     str	r8, [r0, -r2]
 # CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     str	r7, [r1, r6]!
+# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     str	r7, [r1, r6, lsl #2]!
 # CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     str	r6, [sp, -r1]!
 # CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -     str	r5, [r3], r9
 # CHECK-NEXT:  -      -      -      -     1.00   1.00    -      -     str	r4, [r2], -r5


        


More information about the llvm-commits mailing list