|
1 |
| -# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 3 |
2 |
| -# RUN: llc -mtriple=x86_64-unknown-linux-gnu -run-pass=register-coalescer -o - %s | FileCheck %s |
| 1 | +# RUN: llc -mtriple=x86_64-unknown-linux-gnu -run-pass=register-coalescer -o - %s |
3 | 2 | ---
|
4 | 3 | name: rematerialize_subreg_to_reg_added_impdef_1
|
5 | 4 | tracksRegLiveness: true
|
6 | 5 | body: |
|
7 |
| - ; CHECK-LABEL: name: rematerialize_subreg_to_reg_added_impdef_1 |
8 |
| - ; CHECK: bb.0: |
9 |
| - ; CHECK-NEXT: successors: %bb.1(0x2aaaaaab), %bb.2(0x55555555) |
10 |
| - ; CHECK-NEXT: liveins: $edi |
11 |
| - ; CHECK-NEXT: {{ $}} |
12 |
| - ; CHECK-NEXT: undef [[MOV32r0_:%[0-9]+]].sub_32bit:gr64_with_sub_8bit = MOV32r0 implicit-def dead $eflags, implicit-def [[MOV32r0_]] |
13 |
| - ; CHECK-NEXT: JCC_1 %bb.2, 5, implicit killed undef $eflags |
14 |
| - ; CHECK-NEXT: {{ $}} |
15 |
| - ; CHECK-NEXT: bb.1: |
16 |
| - ; CHECK-NEXT: successors: %bb.3(0x80000000) |
17 |
| - ; CHECK-NEXT: {{ $}} |
18 |
| - ; CHECK-NEXT: JMP_1 %bb.3 |
19 |
| - ; CHECK-NEXT: {{ $}} |
20 |
| - ; CHECK-NEXT: bb.2: |
21 |
| - ; CHECK-NEXT: successors: %bb.3(0x80000000) |
22 |
| - ; CHECK-NEXT: {{ $}} |
23 |
| - ; CHECK-NEXT: [[MOV32r0_:%[0-9]+]]:gr64_with_sub_8bit = IMPLICIT_DEF |
24 |
| - ; CHECK-NEXT: {{ $}} |
25 |
| - ; CHECK-NEXT: bb.3: |
26 |
| - ; CHECK-NEXT: successors: %bb.4(0x30000000), %bb.5(0x50000000) |
27 |
| - ; CHECK-NEXT: {{ $}} |
28 |
| - ; CHECK-NEXT: JCC_1 %bb.5, 5, implicit killed undef $eflags |
29 |
| - ; CHECK-NEXT: {{ $}} |
30 |
| - ; CHECK-NEXT: bb.4: |
31 |
| - ; CHECK-NEXT: dead $eax = MOV32r0 implicit-def dead $eflags, implicit-def $al, implicit-def $al |
32 |
| - ; CHECK-NEXT: RET 0, killed undef $al |
33 |
| - ; CHECK-NEXT: {{ $}} |
34 |
| - ; CHECK-NEXT: bb.5: |
35 |
| - ; CHECK-NEXT: MOV64mr undef $noreg, 1, undef $noreg, 0, undef $noreg, [[MOV32r0_]] :: (store (s64)) |
36 |
| - ; CHECK-NEXT: RET 0, killed undef $al |
37 | 6 | bb.0:
|
38 | 7 | successors: %bb.1(0x2aaaaaab), %bb.2(0x55555555)
|
39 | 8 | liveins: $edi
|
|
0 commit comments