Skip to content

Commit 74bdb76

Browse files
committed
review comments
1 parent 54060b3 commit 74bdb76

File tree

1 file changed

+22
-19
lines changed

1 file changed

+22
-19
lines changed

llvm/test/CodeGen/AMDGPU/reg-coalescer-subreg-liveness.mir

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ body: |
1313
; CHECK-NEXT: successors: %bb.1(0x80000000)
1414
; CHECK-NEXT: liveins: $sgpr4_sgpr5
1515
; CHECK-NEXT: {{ $}}
16-
; CHECK-NEXT: [[COPY:%[0-9]+]]:sgpr_64(p4) = COPY $sgpr4_sgpr5
17-
; CHECK-NEXT: undef [[S_LOAD_DWORD_IMM:%[0-9]+]].sub2:sgpr_128 = S_LOAD_DWORD_IMM [[COPY]](p4), 0, 0 :: (dereferenceable invariant load (s32), align 16, addrspace 4)
18-
; CHECK-NEXT: [[S_LOAD_DWORD_IMM:%[0-9]+]].sub1:sgpr_128 = S_LOAD_DWORD_IMM [[COPY]](p4), 24, 0 :: (dereferenceable invariant load (s32), align 8, addrspace 4)
16+
; CHECK-NEXT: [[COPY:%[0-9]+]]:sgpr_64 = COPY $sgpr4_sgpr5
17+
; CHECK-NEXT: undef [[S_LOAD_DWORD_IMM:%[0-9]+]].sub2:sgpr_128 = S_LOAD_DWORD_IMM [[COPY]], 0, 0 :: (dereferenceable invariant load (s32), align 16, addrspace 4)
18+
; CHECK-NEXT: [[S_LOAD_DWORD_IMM:%[0-9]+]].sub1:sgpr_128 = S_LOAD_DWORD_IMM [[COPY]], 24, 0 :: (dereferenceable invariant load (s32), align 8, addrspace 4)
1919
; CHECK-NEXT: [[S_LOAD_DWORD_IMM:%[0-9]+]].sub0:sgpr_128 = S_MOV_B32 1
2020
; CHECK-NEXT: undef [[S_MOV_B32_:%[0-9]+]].sub0:sgpr_256 = S_MOV_B32 0
2121
; CHECK-NEXT: {{ $}}
@@ -28,26 +28,29 @@ body: |
2828
; CHECK-NEXT: bb.2:
2929
; CHECK-NEXT: S_ENDPGM 0
3030
bb.0:
31+
successors: %bb.1(0x80000000)
3132
liveins: $sgpr4_sgpr5
3233
33-
%5:sgpr_64(p4) = COPY killed $sgpr4_sgpr5
34-
%8:sreg_32_xm0_xexec = S_LOAD_DWORD_IMM %5(p4), 0, 0 :: (dereferenceable invariant load (s32) , align 16, addrspace 4)
35-
%10:sreg_32_xm0_xexec = S_LOAD_DWORD_IMM killed %5(p4), 24, 0 :: (dereferenceable invariant load (s32) , align 8, addrspace 4)
36-
%7:sreg_32 = S_MOV_B32 1
37-
undef %20.sub0:sgpr_128 = COPY %7
38-
%0:sgpr_128 = COPY %20
39-
%0.sub1:sgpr_128 = COPY killed %10
40-
%27:sgpr_128 = COPY %0
41-
%27.sub2:sgpr_128 = COPY killed %8
42-
%29:sreg_32 = S_MOV_B32 0
43-
undef %30.sub0:sgpr_256 = COPY %29
44-
%37:sreg_32 = COPY %7
34+
%0:sgpr_64 = COPY killed $sgpr4_sgpr5
35+
%1:sreg_32_xm0_xexec = S_LOAD_DWORD_IMM %0, 0, 0 :: (dereferenceable invariant load (s32), align 16, addrspace 4)
36+
%2:sreg_32_xm0_xexec = S_LOAD_DWORD_IMM killed %0, 24, 0 :: (dereferenceable invariant load (s32), align 8, addrspace 4)
37+
%3:sreg_32 = S_MOV_B32 1
38+
undef %4.sub0:sgpr_128 = COPY %3
39+
%5:sgpr_128 = COPY %4
40+
%5.sub1:sgpr_128 = COPY killed %2
41+
%6:sgpr_128 = COPY %5
42+
%6.sub2:sgpr_128 = COPY killed %1
43+
%7:sreg_32 = S_MOV_B32 0
44+
undef %8.sub0:sgpr_256 = COPY %7
45+
%9:sreg_32 = COPY %3
46+
4547
bb.1:
48+
successors: %bb.2(0x80000000)
4649
47-
%1:sreg_32 = COPY killed %37
48-
undef %33.sub0:sgpr_128 = COPY %7
49-
%33.sub1:sgpr_128 = COPY killed %1
50-
S_NOP 0, implicit %0, implicit %30
50+
%10:sreg_32 = COPY killed %9
51+
undef %11.sub0:sgpr_128 = COPY %3
52+
%11.sub1:sgpr_128 = COPY killed %10
53+
S_NOP 0, implicit %5, implicit %8
5154
S_BRANCH %bb.2
5255
5356
bb.2:

0 commit comments

Comments
 (0)