@@ -14,9 +14,9 @@ define void @uniform_br_no_metadata(i32 noundef inreg %value, ptr addrspace(8) n
1414; GFX9-NEXT: s_mov_b32 s6, s19
1515; GFX9-NEXT: s_mov_b32 s5, s18
1616; GFX9-NEXT: s_mov_b32 s4, s17
17- ; GFX9-NEXT: v_mov_b32_e32 v0 , s16
18- ; GFX9-NEXT: v_mov_b32_e32 v1 , s21
19- ; GFX9-NEXT: buffer_store_dword v0, v1 , s[4:7], 0 offen
17+ ; GFX9-NEXT: v_mov_b32_e32 v1 , s16
18+ ; GFX9-NEXT: v_mov_b32_e32 v0 , s21
19+ ; GFX9-NEXT: buffer_store_dword v1, v0 , s[4:7], 0 offen
2020; GFX9-NEXT: .LBB0_2: ; %if.end
2121; GFX9-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
2222; GFX9-NEXT: s_setpc_b64 s[30:31]
@@ -61,9 +61,9 @@ define void @uniform_br_same_weight(i32 noundef inreg %value, ptr addrspace(8) n
6161; GFX9-NEXT: s_mov_b32 s6, s19
6262; GFX9-NEXT: s_mov_b32 s5, s18
6363; GFX9-NEXT: s_mov_b32 s4, s17
64- ; GFX9-NEXT: v_mov_b32_e32 v0 , s16
65- ; GFX9-NEXT: v_mov_b32_e32 v1 , s21
66- ; GFX9-NEXT: buffer_store_dword v0, v1 , s[4:7], 0 offen
64+ ; GFX9-NEXT: v_mov_b32_e32 v1 , s16
65+ ; GFX9-NEXT: v_mov_b32_e32 v0 , s21
66+ ; GFX9-NEXT: buffer_store_dword v1, v0 , s[4:7], 0 offen
6767; GFX9-NEXT: .LBB1_2: ; %if.end
6868; GFX9-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
6969; GFX9-NEXT: s_setpc_b64 s[30:31]
@@ -108,9 +108,9 @@ define void @uniform_br_then_likely(i32 noundef inreg %value, ptr addrspace(8) n
108108; GFX9-NEXT: s_mov_b32 s6, s19
109109; GFX9-NEXT: s_mov_b32 s5, s18
110110; GFX9-NEXT: s_mov_b32 s4, s17
111- ; GFX9-NEXT: v_mov_b32_e32 v0 , s16
112- ; GFX9-NEXT: v_mov_b32_e32 v1 , s21
113- ; GFX9-NEXT: buffer_store_dword v0, v1 , s[4:7], 0 offen
111+ ; GFX9-NEXT: v_mov_b32_e32 v1 , s16
112+ ; GFX9-NEXT: v_mov_b32_e32 v0 , s21
113+ ; GFX9-NEXT: buffer_store_dword v1, v0 , s[4:7], 0 offen
114114; GFX9-NEXT: .LBB2_2: ; %if.end
115115; GFX9-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
116116; GFX9-NEXT: s_setpc_b64 s[30:31]
@@ -156,9 +156,9 @@ define void @divergent_br_no_metadata(i32 noundef inreg %value, ptr addrspace(8)
156156; GFX9-NEXT: s_mov_b32 s6, s19
157157; GFX9-NEXT: s_mov_b32 s5, s18
158158; GFX9-NEXT: s_mov_b32 s4, s17
159- ; GFX9-NEXT: v_mov_b32_e32 v0 , s16
160- ; GFX9-NEXT: v_mov_b32_e32 v1 , s21
161- ; GFX9-NEXT: buffer_store_dword v0, v1 , s[4:7], 0 offen
159+ ; GFX9-NEXT: v_mov_b32_e32 v1 , s16
160+ ; GFX9-NEXT: v_mov_b32_e32 v0 , s21
161+ ; GFX9-NEXT: buffer_store_dword v1, v0 , s[4:7], 0 offen
162162; GFX9-NEXT: .LBB3_2: ; %if.end
163163; GFX9-NEXT: s_or_b64 exec, exec, s[8:9]
164164; GFX9-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
@@ -227,9 +227,9 @@ define void @divergent_br_same_weight(i32 noundef inreg %value, ptr addrspace(8)
227227; GFX9-NEXT: s_mov_b32 s6, s19
228228; GFX9-NEXT: s_mov_b32 s5, s18
229229; GFX9-NEXT: s_mov_b32 s4, s17
230- ; GFX9-NEXT: v_mov_b32_e32 v0 , s16
231- ; GFX9-NEXT: v_mov_b32_e32 v1 , s21
232- ; GFX9-NEXT: buffer_store_dword v0, v1 , s[4:7], 0 offen
230+ ; GFX9-NEXT: v_mov_b32_e32 v1 , s16
231+ ; GFX9-NEXT: v_mov_b32_e32 v0 , s21
232+ ; GFX9-NEXT: buffer_store_dword v1, v0 , s[4:7], 0 offen
233233; GFX9-NEXT: .LBB4_2: ; %if.end
234234; GFX9-NEXT: s_or_b64 exec, exec, s[8:9]
235235; GFX9-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
@@ -297,9 +297,9 @@ define void @divergent_br_then_likely(i32 noundef inreg %value, ptr addrspace(8)
297297; GFX9-NEXT: s_mov_b32 s6, s19
298298; GFX9-NEXT: s_mov_b32 s5, s18
299299; GFX9-NEXT: s_mov_b32 s4, s17
300- ; GFX9-NEXT: v_mov_b32_e32 v0 , s16
301- ; GFX9-NEXT: v_mov_b32_e32 v1 , s21
302- ; GFX9-NEXT: buffer_store_dword v0, v1 , s[4:7], 0 offen
300+ ; GFX9-NEXT: v_mov_b32_e32 v1 , s16
301+ ; GFX9-NEXT: v_mov_b32_e32 v0 , s21
302+ ; GFX9-NEXT: buffer_store_dword v1, v0 , s[4:7], 0 offen
303303; GFX9-NEXT: ; %bb.2: ; %if.end
304304; GFX9-NEXT: s_or_b64 exec, exec, s[8:9]
305305; GFX9-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
0 commit comments