@@ -11,26 +11,28 @@ body: |
1111 ; REG_ALLOC-NEXT: successors: %bb.2(0x40000000), %bb.1(0x40000000)
1212 ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4, $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5, $sgpr8_sgpr9_sgpr10_sgpr11
1313 ; REG_ALLOC-NEXT: {{ $}}
14- ; REG_ALLOC-NEXT: renamable $vgpr5_vgpr6_vgpr7_vgpr8 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr3, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
15- ; REG_ALLOC-NEXT: renamable $vgpr15_vgpr16_vgpr17_vgpr18 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr2, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
14+ ; REG_ALLOC-NEXT: renamable $vgpr15_vgpr16_vgpr17_vgpr18 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr3, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
15+ ; REG_ALLOC-NEXT: renamable $vgpr16_vgpr17_vgpr18_vgpr19 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr2, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
1616 ; REG_ALLOC-NEXT: renamable $vgpr11_vgpr12_vgpr13_vgpr14 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr0, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
17+ ; REG_ALLOC-NEXT: renamable $vgpr5_vgpr6_vgpr7_vgpr8 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr4, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
18+ ; REG_ALLOC-NEXT: KILL killed renamable $vgpr4
1719 ; REG_ALLOC-NEXT: KILL killed renamable $vgpr2
1820 ; REG_ALLOC-NEXT: KILL killed renamable $vgpr0
1921 ; REG_ALLOC-NEXT: KILL killed renamable $vgpr3
20- ; REG_ALLOC-NEXT: renamable $sgpr12 = V_READFIRSTLANE_B32 killed $vgpr5, implicit $exec
21- ; REG_ALLOC-NEXT: renamable $vgpr4_vgpr5_vgpr6_vgpr7 = BUFFER_LOAD_DWORDX4_OFFEN killed renamable $vgpr4, killed renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
22- ; REG_ALLOC-NEXT: renamable $sgpr13 = V_READFIRSTLANE_B32 killed $vgpr15 , implicit $exec
22+ ; REG_ALLOC-NEXT: KILL killed renamable $sgpr8_sgpr9_sgpr10_sgpr11
23+ ; REG_ALLOC-NEXT: renamable $sgpr8 = V_READFIRSTLANE_B32 killed $vgpr15, implicit $exec
24+ ; REG_ALLOC-NEXT: renamable $sgpr9 = V_READFIRSTLANE_B32 killed $vgpr16 , implicit $exec
2325 ; REG_ALLOC-NEXT: renamable $sgpr6_sgpr7 = V_CMP_NE_U32_e64 killed $vgpr1, 0, implicit $exec
24- ; REG_ALLOC-NEXT: S_CMP_EQ_U64 killed renamable $sgpr12_sgpr13 , killed renamable $sgpr2_sgpr3, implicit-def $scc
26+ ; REG_ALLOC-NEXT: S_CMP_EQ_U64 killed renamable $sgpr8_sgpr9 , killed renamable $sgpr2_sgpr3, implicit-def $scc
2527 ; REG_ALLOC-NEXT: renamable $sgpr1 = S_CSELECT_B32 1, 0, implicit $scc
26- ; REG_ALLOC-NEXT: renamable $vgpr8 = IMPLICIT_DEF
28+ ; REG_ALLOC-NEXT: renamable $vgpr0 = IMPLICIT_DEF
2729 ; REG_ALLOC-NEXT: $exec = S_MOV_B64_term renamable $sgpr6_sgpr7
2830 ; REG_ALLOC-NEXT: S_CBRANCH_EXECZ %bb.1, implicit $exec
2931 ; REG_ALLOC-NEXT: S_BRANCH %bb.2
3032 ; REG_ALLOC-NEXT: {{ $}}
3133 ; REG_ALLOC-NEXT: bb.1:
3234 ; REG_ALLOC-NEXT: successors: %bb.3(0x40000000), %bb.5(0x40000000)
33- ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr8 , $vgpr10, $sgpr4_sgpr5, $sgpr6_sgpr7, $vgpr11_vgpr12_vgpr13_vgpr14:0x0000000000000003, $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 :0x0000000000000300
35+ ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr0 , $vgpr10, $sgpr4_sgpr5, $sgpr6_sgpr7, $vgpr11_vgpr12_vgpr13_vgpr14:0x0000000000000003, $vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8 :0x0000000000000300
3436 ; REG_ALLOC-NEXT: {{ $}}
3537 ; REG_ALLOC-NEXT: renamable $sgpr2_sgpr3 = S_OR_SAVEEXEC_B64 killed renamable $sgpr6_sgpr7, implicit-def $exec, implicit-def $scc, implicit $exec
3638 ; REG_ALLOC-NEXT: $exec = S_XOR_B64_term $exec, renamable $sgpr2_sgpr3, implicit-def $scc
@@ -42,33 +44,33 @@ body: |
4244 ; REG_ALLOC-NEXT: liveins: $sgpr0, $sgpr1, $vgpr10, $sgpr4_sgpr5, $sgpr6_sgpr7
4345 ; REG_ALLOC-NEXT: {{ $}}
4446 ; REG_ALLOC-NEXT: renamable $sgpr1 = S_OR_B32 killed renamable $sgpr1, 2, implicit-def dead $scc
45- ; REG_ALLOC-NEXT: renamable $vgpr8 = COPY killed renamable $sgpr1
47+ ; REG_ALLOC-NEXT: renamable $vgpr0 = COPY killed renamable $sgpr1
4648 ; REG_ALLOC-NEXT: renamable $vgpr11_vgpr12 = IMPLICIT_DEF
47- ; REG_ALLOC-NEXT: renamable $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 = IMPLICIT_DEF
49+ ; REG_ALLOC-NEXT: renamable $vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8 = IMPLICIT_DEF
4850 ; REG_ALLOC-NEXT: S_BRANCH %bb.1
4951 ; REG_ALLOC-NEXT: {{ $}}
5052 ; REG_ALLOC-NEXT: bb.3:
5153 ; REG_ALLOC-NEXT: successors: %bb.5(0x80000000)
52- ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5, $vgpr11_vgpr12_vgpr13_vgpr14:0x0000000000000003, $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 :0x0000000000000300
54+ ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5, $vgpr11_vgpr12_vgpr13_vgpr14:0x0000000000000003, $vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8 :0x0000000000000300
5355 ; REG_ALLOC-NEXT: {{ $}}
5456 ; REG_ALLOC-NEXT: renamable $sgpr1 = V_READFIRSTLANE_B32 killed $vgpr11, implicit $exec
55- ; REG_ALLOC-NEXT: renamable $sgpr6 = V_READFIRSTLANE_B32 killed $vgpr4 , implicit $exec
57+ ; REG_ALLOC-NEXT: renamable $sgpr6 = V_READFIRSTLANE_B32 killed $vgpr5 , implicit $exec
5658 ; REG_ALLOC-NEXT: S_CMP_EQ_U32 killed renamable $sgpr6, killed renamable $sgpr1, implicit-def $scc
5759 ; REG_ALLOC-NEXT: renamable $sgpr1 = S_CSELECT_B32 1, 0, implicit $scc
58- ; REG_ALLOC-NEXT: renamable $vgpr8 = COPY killed renamable $sgpr1
60+ ; REG_ALLOC-NEXT: renamable $vgpr0 = COPY killed renamable $sgpr1
5961 ; REG_ALLOC-NEXT: S_BRANCH %bb.5
6062 ; REG_ALLOC-NEXT: {{ $}}
6163 ; REG_ALLOC-NEXT: bb.4:
62- ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr8 , $vgpr10, $sgpr4_sgpr5
64+ ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr0 , $vgpr10, $sgpr4_sgpr5
6365 ; REG_ALLOC-NEXT: {{ $}}
6466 ; REG_ALLOC-NEXT: renamable $sgpr4_sgpr5_sgpr6_sgpr7 = S_LOAD_DWORDX4_IMM killed renamable $sgpr4_sgpr5, 0, 0 :: (invariant load (<4 x s32>), addrspace 4)
65- ; REG_ALLOC-NEXT: renamable $vgpr0 = V_ADD_U32_e64 killed $sgpr0, killed $vgpr10, 0, implicit $exec
66- ; REG_ALLOC-NEXT: BUFFER_STORE_DWORD_OFFEN_exact killed renamable $vgpr8 , killed renamable $vgpr0 , killed renamable $sgpr4_sgpr5_sgpr6_sgpr7, 0, 0, 0, 0, implicit $exec :: (dereferenceable store (s32), align 1, addrspace 8)
67+ ; REG_ALLOC-NEXT: renamable $vgpr1 = V_ADD_U32_e64 killed $sgpr0, killed $vgpr10, 0, implicit $exec
68+ ; REG_ALLOC-NEXT: BUFFER_STORE_DWORD_OFFEN_exact killed renamable $vgpr0 , killed renamable $vgpr1 , killed renamable $sgpr4_sgpr5_sgpr6_sgpr7, 0, 0, 0, 0, implicit $exec :: (dereferenceable store (s32), align 1, addrspace 8)
6769 ; REG_ALLOC-NEXT: S_ENDPGM 0
6870 ; REG_ALLOC-NEXT: {{ $}}
6971 ; REG_ALLOC-NEXT: bb.5:
7072 ; REG_ALLOC-NEXT: successors: %bb.4(0x80000000)
71- ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr8 , $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5
73+ ; REG_ALLOC-NEXT: liveins: $sgpr0, $vgpr0 , $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5
7274 ; REG_ALLOC-NEXT: {{ $}}
7375 ; REG_ALLOC-NEXT: $exec = S_OR_B64 $exec, killed renamable $sgpr2_sgpr3, implicit-def $scc
7476 ; REG_ALLOC-NEXT: S_BRANCH %bb.4
@@ -78,26 +80,28 @@ body: |
7880 ; DEAD_INST_DEL-NEXT: successors: %bb.2(0x40000000), %bb.1(0x40000000)
7981 ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4, $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5, $sgpr8_sgpr9_sgpr10_sgpr11
8082 ; DEAD_INST_DEL-NEXT: {{ $}}
81- ; DEAD_INST_DEL-NEXT: renamable $vgpr5_vgpr6_vgpr7_vgpr8 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr3, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
82- ; DEAD_INST_DEL-NEXT: renamable $vgpr15_vgpr16_vgpr17_vgpr18 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr2, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
83+ ; DEAD_INST_DEL-NEXT: renamable $vgpr15_vgpr16_vgpr17_vgpr18 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr3, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
84+ ; DEAD_INST_DEL-NEXT: renamable $vgpr16_vgpr17_vgpr18_vgpr19 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr2, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
8385 ; DEAD_INST_DEL-NEXT: renamable $vgpr11_vgpr12_vgpr13_vgpr14 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr0, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
86+ ; DEAD_INST_DEL-NEXT: renamable $vgpr5_vgpr6_vgpr7_vgpr8 = BUFFER_LOAD_DWORDX4_OFFEN renamable $vgpr4, renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
87+ ; DEAD_INST_DEL-NEXT: KILL killed renamable $vgpr4
8488 ; DEAD_INST_DEL-NEXT: KILL killed renamable $vgpr2
8589 ; DEAD_INST_DEL-NEXT: KILL killed renamable $vgpr0
8690 ; DEAD_INST_DEL-NEXT: KILL killed renamable $vgpr3
87- ; DEAD_INST_DEL-NEXT: renamable $sgpr12 = V_READFIRSTLANE_B32 killed $vgpr5, implicit $exec
88- ; DEAD_INST_DEL-NEXT: renamable $vgpr4_vgpr5_vgpr6_vgpr7 = BUFFER_LOAD_DWORDX4_OFFEN killed renamable $vgpr4, killed renamable $sgpr8_sgpr9_sgpr10_sgpr11, 0, 0, 0, 0, implicit $exec :: (dereferenceable load (<4 x s32>), align 1, addrspace 8)
89- ; DEAD_INST_DEL-NEXT: renamable $sgpr13 = V_READFIRSTLANE_B32 killed $vgpr15 , implicit $exec
91+ ; DEAD_INST_DEL-NEXT: KILL killed renamable $sgpr8_sgpr9_sgpr10_sgpr11
92+ ; DEAD_INST_DEL-NEXT: renamable $sgpr8 = V_READFIRSTLANE_B32 killed $vgpr15, implicit $exec
93+ ; DEAD_INST_DEL-NEXT: renamable $sgpr9 = V_READFIRSTLANE_B32 killed $vgpr16 , implicit $exec
9094 ; DEAD_INST_DEL-NEXT: renamable $sgpr6_sgpr7 = V_CMP_NE_U32_e64 killed $vgpr1, 0, implicit $exec
91- ; DEAD_INST_DEL-NEXT: S_CMP_EQ_U64 killed renamable $sgpr12_sgpr13 , killed renamable $sgpr2_sgpr3, implicit-def $scc
95+ ; DEAD_INST_DEL-NEXT: S_CMP_EQ_U64 killed renamable $sgpr8_sgpr9 , killed renamable $sgpr2_sgpr3, implicit-def $scc
9296 ; DEAD_INST_DEL-NEXT: renamable $sgpr1 = S_CSELECT_B32 1, 0, implicit $scc
93- ; DEAD_INST_DEL-NEXT: renamable $vgpr8 = IMPLICIT_DEF
97+ ; DEAD_INST_DEL-NEXT: renamable $vgpr0 = IMPLICIT_DEF
9498 ; DEAD_INST_DEL-NEXT: $exec = S_MOV_B64_term renamable $sgpr6_sgpr7
9599 ; DEAD_INST_DEL-NEXT: S_CBRANCH_EXECZ %bb.1, implicit $exec
96100 ; DEAD_INST_DEL-NEXT: S_BRANCH %bb.2
97101 ; DEAD_INST_DEL-NEXT: {{ $}}
98102 ; DEAD_INST_DEL-NEXT: bb.1:
99103 ; DEAD_INST_DEL-NEXT: successors: %bb.3(0x40000000), %bb.5(0x40000000)
100- ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr8 , $vgpr10, $sgpr4_sgpr5, $sgpr6_sgpr7, $vgpr11_vgpr12_vgpr13_vgpr14:0x0000000000000003, $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 :0x0000000000000300
104+ ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr0 , $vgpr10, $sgpr4_sgpr5, $sgpr6_sgpr7, $vgpr11_vgpr12_vgpr13_vgpr14:0x0000000000000003, $vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8 :0x0000000000000300
101105 ; DEAD_INST_DEL-NEXT: {{ $}}
102106 ; DEAD_INST_DEL-NEXT: renamable $sgpr2_sgpr3 = S_OR_SAVEEXEC_B64 killed renamable $sgpr6_sgpr7, implicit-def $exec, implicit-def $scc, implicit $exec
103107 ; DEAD_INST_DEL-NEXT: $exec = S_XOR_B64_term $exec, renamable $sgpr2_sgpr3, implicit-def $scc
@@ -109,33 +113,33 @@ body: |
109113 ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $sgpr1, $vgpr10, $sgpr4_sgpr5, $sgpr6_sgpr7
110114 ; DEAD_INST_DEL-NEXT: {{ $}}
111115 ; DEAD_INST_DEL-NEXT: renamable $sgpr1 = S_OR_B32 killed renamable $sgpr1, 2, implicit-def dead $scc
112- ; DEAD_INST_DEL-NEXT: renamable $vgpr8 = COPY killed renamable $sgpr1
116+ ; DEAD_INST_DEL-NEXT: renamable $vgpr0 = COPY killed renamable $sgpr1
113117 ; DEAD_INST_DEL-NEXT: renamable $vgpr11_vgpr12 = IMPLICIT_DEF
114- ; DEAD_INST_DEL-NEXT: renamable $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 = IMPLICIT_DEF
118+ ; DEAD_INST_DEL-NEXT: renamable $vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8 = IMPLICIT_DEF
115119 ; DEAD_INST_DEL-NEXT: S_BRANCH %bb.1
116120 ; DEAD_INST_DEL-NEXT: {{ $}}
117121 ; DEAD_INST_DEL-NEXT: bb.3:
118122 ; DEAD_INST_DEL-NEXT: successors: %bb.5(0x80000000)
119- ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5, $vgpr11_vgpr12_vgpr13_vgpr14:0x0000000000000003, $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 :0x0000000000000300
123+ ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5, $vgpr11_vgpr12_vgpr13_vgpr14:0x0000000000000003, $vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8 :0x0000000000000300
120124 ; DEAD_INST_DEL-NEXT: {{ $}}
121125 ; DEAD_INST_DEL-NEXT: renamable $sgpr1 = V_READFIRSTLANE_B32 killed $vgpr11, implicit $exec
122- ; DEAD_INST_DEL-NEXT: renamable $sgpr6 = V_READFIRSTLANE_B32 killed $vgpr4 , implicit $exec
126+ ; DEAD_INST_DEL-NEXT: renamable $sgpr6 = V_READFIRSTLANE_B32 killed $vgpr5 , implicit $exec
123127 ; DEAD_INST_DEL-NEXT: S_CMP_EQ_U32 killed renamable $sgpr6, killed renamable $sgpr1, implicit-def $scc
124128 ; DEAD_INST_DEL-NEXT: renamable $sgpr1 = S_CSELECT_B32 1, 0, implicit $scc
125- ; DEAD_INST_DEL-NEXT: renamable $vgpr8 = COPY killed renamable $sgpr1
129+ ; DEAD_INST_DEL-NEXT: renamable $vgpr0 = COPY killed renamable $sgpr1
126130 ; DEAD_INST_DEL-NEXT: S_BRANCH %bb.5
127131 ; DEAD_INST_DEL-NEXT: {{ $}}
128132 ; DEAD_INST_DEL-NEXT: bb.4:
129- ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr8 , $vgpr10, $sgpr4_sgpr5
133+ ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr0 , $vgpr10, $sgpr4_sgpr5
130134 ; DEAD_INST_DEL-NEXT: {{ $}}
131135 ; DEAD_INST_DEL-NEXT: renamable $sgpr4_sgpr5_sgpr6_sgpr7 = S_LOAD_DWORDX4_IMM killed renamable $sgpr4_sgpr5, 0, 0 :: (invariant load (<4 x s32>), addrspace 4)
132- ; DEAD_INST_DEL-NEXT: renamable $vgpr0 = V_ADD_U32_e64 killed $sgpr0, killed $vgpr10, 0, implicit $exec
133- ; DEAD_INST_DEL-NEXT: BUFFER_STORE_DWORD_OFFEN_exact killed renamable $vgpr8 , killed renamable $vgpr0 , killed renamable $sgpr4_sgpr5_sgpr6_sgpr7, 0, 0, 0, 0, implicit $exec :: (dereferenceable store (s32), align 1, addrspace 8)
136+ ; DEAD_INST_DEL-NEXT: renamable $vgpr1 = V_ADD_U32_e64 killed $sgpr0, killed $vgpr10, 0, implicit $exec
137+ ; DEAD_INST_DEL-NEXT: BUFFER_STORE_DWORD_OFFEN_exact killed renamable $vgpr0 , killed renamable $vgpr1 , killed renamable $sgpr4_sgpr5_sgpr6_sgpr7, 0, 0, 0, 0, implicit $exec :: (dereferenceable store (s32), align 1, addrspace 8)
134138 ; DEAD_INST_DEL-NEXT: S_ENDPGM 0
135139 ; DEAD_INST_DEL-NEXT: {{ $}}
136140 ; DEAD_INST_DEL-NEXT: bb.5:
137141 ; DEAD_INST_DEL-NEXT: successors: %bb.4(0x80000000)
138- ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr8 , $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5
142+ ; DEAD_INST_DEL-NEXT: liveins: $sgpr0, $vgpr0 , $vgpr10, $sgpr2_sgpr3, $sgpr4_sgpr5
139143 ; DEAD_INST_DEL-NEXT: {{ $}}
140144 ; DEAD_INST_DEL-NEXT: $exec = S_OR_B64 $exec, killed renamable $sgpr2_sgpr3, implicit-def $scc
141145 ; DEAD_INST_DEL-NEXT: S_BRANCH %bb.4
0 commit comments