OSDN Git Service

Fix tail-merge-after-mbp test
authorMatthias Braun <matze@braunis.de>
Wed, 23 Aug 2017 03:49:53 +0000 (03:49 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 23 Aug 2017 03:49:53 +0000 (03:49 +0000)
The output of this test changed after the fix in r311520 to have
-run-pass=block-placement behave like it does in a normal pipeline.
Adjust the test.

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

test/CodeGen/X86/tail-merge-after-mbp.mir

index d1dc653..8e0c913 100644 (file)
@@ -4,28 +4,28 @@
 # check loop bb.7 is not merged with bb.10, bb.13
 # check loop bb.9 is not merged with bb.12
 # CHECK:  bb.2:
-# CHECK-NEXT:    successors: %bb.9(0x30000000), %bb.3(0x50000000)
+# CHECK-NEXT:    successors: %bb.3(0x30000000), %bb.4(0x50000000)
 # CHECK:    %rax = MOV64rm %r14, 1, _, 0, _
 # CHECK-NEXT:    TEST64rr %rax, %rax
-# CHECK-NEXT:    JE_1 %bb.9
-# CHECK:  bb.3:
-# CHECK-NEXT:    successors: %bb.4(0x30000000), %bb.8(0x50000000)
-# CHECK:    CMP64mi8 killed %rax, 1, _, 8, _, 0
-# CHECK-NEXT:    JNE_1 %bb.8
+# CHECK-NEXT:    JE_1 %bb.3
 # CHECK:  bb.4:
-# CHECK-NEXT:    successors: %bb.9(0x30000000), %bb.5(0x50000000)
+# CHECK-NEXT:    successors: %bb.5(0x30000000), %bb.10(0x50000000)
+# CHECK:    CMP64mi8 killed %rax, 1, _, 8, _, 0
+# CHECK-NEXT:    JNE_1 %bb.10
+# CHECK:  bb.5:
+# CHECK-NEXT:    successors: %bb.6(0x30000000), %bb.7(0x50000000)
 # CHECK:    %rax = MOV64rm %r14, 1, _, 0, _
 # CHECK-NEXT:    TEST64rr %rax, %rax
-# CHECK-NEXT:    JE_1 %bb.9
-# CHECK:  bb.5
-# CHECK-NEXT:    successors: %bb.6(0x71555555), %bb.8(0x0eaaaaab)
+# CHECK-NEXT:    JE_1 %bb.6
+# CHECK:  bb.7
+# CHECK-NEXT:    successors: %bb.8(0x71555555), %bb.10(0x0eaaaaab)
 # CHECK:    CMP64mi8 killed %rax, 1, _, 8, _, 0
-# CHECK-NEXT:    JNE_1 %bb.8
-# CHECK:  bb.6:
-# CHECK-NEXT:    successors: %bb.9(0x04000000), %bb.5(0x7c000000)
+# CHECK-NEXT:    JNE_1 %bb.10
+# CHECK:  bb.8:
+# CHECK-NEXT:    successors: %bb.9(0x04000000), %bb.7(0x7c000000)
 # CHECK:    %rax = MOV64rm %r14, 1, _, 0, _
 # CHECK-NEXT:    TEST64rr %rax, %rax
-# CHECK-NEXT:    JNE_1 %bb.5
+# CHECK-NEXT:    JNE_1 %bb.7
 
 name:            foo
 body:             |