]> granicus.if.org Git - llvm/commitdiff
[mir-canon][NFC] Adding -verify-machineinstrs to mir-canon tests.
authorPuyan Lotfi <puyan@puyan.org>
Thu, 5 Sep 2019 02:10:41 +0000 (02:10 +0000)
committerPuyan Lotfi <puyan@puyan.org>
Thu, 5 Sep 2019 02:10:41 +0000 (02:10 +0000)
In the review process for some of the refactoring of MIRCanonicalizationPass it
was noted that some of the tests didn't have verifier enabled. Enabling here.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@371005 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/MIR/AArch64/mirCanonCopyCopyProp.mir
test/CodeGen/MIR/AArch64/mirCanonIdempotent.mir

index b10a9eb26d55e2ddbe052efd7017ea97fc5fbd7b..f39de6c3de75d853781d3d06a8a79d7d176450ce 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -mtriple=arm64-apple-ios11.0.0 -o - -run-pass mir-canonicalizer %s | FileCheck %s
+# RUN: llc -mtriple=arm64-apple-ios11.0.0 -o - -verify-machineinstrs -run-pass mir-canonicalizer %s | FileCheck %s
 
 ...
 ---
@@ -40,8 +40,8 @@ body: |
     %42:gpr32 = LDRWui %stack.0, 0 :: (dereferenceable load 8)
 
     ;CHECK: %namedVReg1352:gpr32 = LDRWui %stack.0, 0 :: (dereferenceable load 8)
-    ;CHECK: $w0 = COPY %namedVReg1352
-    ;CHECK: RET_ReallyLR implicit $w0
+    ;CHECK-NEXT: $w0 = COPY %namedVReg1352
+    ;CHECK-NEXT: RET_ReallyLR implicit $w0
 
     %vreg1234:gpr32 = COPY %42
     %vreg1235:gpr32 = COPY %vreg1234
index 2d4c9f5f8fbe2ee5b5b32a38a80f755ac6b4640b..3a32303dc52d2410ed0d9a924a65ee3f2d56be2a 100644 (file)
@@ -1,11 +1,12 @@
-# RUN: llc -mtriple=arm64-apple-ios11.0.0 -o - -run-pass mir-canonicalizer %s | FileCheck %s
+# RUN: llc -mtriple=arm64-apple-ios11.0.0 -o - -verify-machineinstrs -run-pass mir-canonicalizer %s | FileCheck %s
 # These Idempotent instructions are sorted alphabetically (based on after the '=')
 # CHECK: %namedVReg4352:gpr64 = MOVi64imm 4617315517961601024
-# CHECK: %namedVReg4353:gpr32 = MOVi32imm 408
-# CHECK: %namedVReg4354:gpr32 = MOVi32imm 408
-# CHECK: %namedVReg4355:gpr64all = IMPLICIT_DEF
-# CHECK: %namedVReg4356:fpr64 = FMOVDi 20
-# CHECK: %namedVReg4357:fpr64 = FMOVDi 112
+# CHECK-NEXT: %namedVReg4353:gpr32 = MOVi32imm 408
+# CHECK-NEXT: %namedVReg4354:gpr32 = MOVi32imm 408
+# CHECK-NEXT: %namedVReg4355:gpr64all = IMPLICIT_DEF
+# CHECK-NEXT: %namedVReg4356:fpr64 = FMOVDi 20
+# CHECK-NEXT: %namedVReg4357:fpr64 = FMOVDi 112
+
 ...
 ---
 name: Proc8