|
4 | 4 | # check loop bb.7 is not merged with bb.10, bb.13
|
5 | 5 | # check loop bb.9 is not merged with bb.12
|
6 | 6 | # CHECK: bb.2:
|
7 |
| -# CHECK-NEXT: successors: %bb.9(0x30000000), %bb.3(0x50000000) |
| 7 | +# CHECK-NEXT: successors: %bb.3(0x30000000), %bb.4(0x50000000) |
8 | 8 | # CHECK: %rax = MOV64rm %r14, 1, _, 0, _
|
9 | 9 | # CHECK-NEXT: TEST64rr %rax, %rax
|
10 |
| -# CHECK-NEXT: JE_1 %bb.9 |
11 |
| -# CHECK: bb.3: |
12 |
| -# CHECK-NEXT: successors: %bb.4(0x30000000), %bb.8(0x50000000) |
13 |
| -# CHECK: CMP64mi8 killed %rax, 1, _, 8, _, 0 |
14 |
| -# CHECK-NEXT: JNE_1 %bb.8 |
| 10 | +# CHECK-NEXT: JE_1 %bb.3 |
15 | 11 | # CHECK: bb.4:
|
16 |
| -# CHECK-NEXT: successors: %bb.9(0x30000000), %bb.5(0x50000000) |
| 12 | +# CHECK-NEXT: successors: %bb.5(0x30000000), %bb.10(0x50000000) |
| 13 | +# CHECK: CMP64mi8 killed %rax, 1, _, 8, _, 0 |
| 14 | +# CHECK-NEXT: JNE_1 %bb.10 |
| 15 | +# CHECK: bb.5: |
| 16 | +# CHECK-NEXT: successors: %bb.6(0x30000000), %bb.7(0x50000000) |
17 | 17 | # CHECK: %rax = MOV64rm %r14, 1, _, 0, _
|
18 | 18 | # CHECK-NEXT: TEST64rr %rax, %rax
|
19 |
| -# CHECK-NEXT: JE_1 %bb.9 |
20 |
| -# CHECK: bb.5 |
21 |
| -# CHECK-NEXT: successors: %bb.6(0x71555555), %bb.8(0x0eaaaaab) |
| 19 | +# CHECK-NEXT: JE_1 %bb.6 |
| 20 | +# CHECK: bb.7 |
| 21 | +# CHECK-NEXT: successors: %bb.8(0x71555555), %bb.10(0x0eaaaaab) |
22 | 22 | # CHECK: CMP64mi8 killed %rax, 1, _, 8, _, 0
|
23 |
| -# CHECK-NEXT: JNE_1 %bb.8 |
24 |
| -# CHECK: bb.6: |
25 |
| -# CHECK-NEXT: successors: %bb.9(0x04000000), %bb.5(0x7c000000) |
| 23 | +# CHECK-NEXT: JNE_1 %bb.10 |
| 24 | +# CHECK: bb.8: |
| 25 | +# CHECK-NEXT: successors: %bb.9(0x04000000), %bb.7(0x7c000000) |
26 | 26 | # CHECK: %rax = MOV64rm %r14, 1, _, 0, _
|
27 | 27 | # CHECK-NEXT: TEST64rr %rax, %rax
|
28 |
| -# CHECK-NEXT: JNE_1 %bb.5 |
| 28 | +# CHECK-NEXT: JNE_1 %bb.7 |
29 | 29 |
|
30 | 30 | name: foo
|
31 | 31 | body: |
|
|
0 commit comments