@@ -5370,9 +5370,9 @@ define amdgpu_kernel void @extract_vgpr_offset_multiple_in_block(ptr addrspace(1
53705370; NOOPT-NEXT: s_waitcnt expcnt(0)
53715371; NOOPT-NEXT: buffer_load_dword v18, off, s[36:39], 0 ; 4-byte Folded Reload
53725372; NOOPT-NEXT: s_mov_b64 exec, s[28:29]
5373- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
53745373; NOOPT-NEXT: s_waitcnt vmcnt(0)
53755374; NOOPT-NEXT: v_readlane_b32 s4, v18, 25
5375+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
53765376; NOOPT-NEXT: s_mov_b32 s7, s1
53775377; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
53785378; NOOPT-NEXT: ; kill: def $sgpr0 killed $sgpr0 killed $sgpr0_sgpr1
@@ -6223,8 +6223,8 @@ define amdgpu_kernel void @insert_vgpr_offset_multiple_in_block(ptr addrspace(1)
62236223; NOOPT-NEXT: s_mov_b64 exec, s[0:1]
62246224; NOOPT-NEXT: s_cbranch_execz .LBB17_8
62256225; NOOPT-NEXT: ; %bb.7: ; %bb1
6226- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
62276226; NOOPT-NEXT: buffer_load_dword v0, off, s[28:31], 0 offset:68 ; 4-byte Folded Reload
6227+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
62286228; NOOPT-NEXT: s_mov_b32 s6, s1
62296229; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
62306230; NOOPT-NEXT: ; kill: def $sgpr0 killed $sgpr0 killed $sgpr0_sgpr1
@@ -7286,10 +7286,10 @@ define amdgpu_kernel void @extract_adjacent_blocks(i32 %arg) {
72867286; NOOPT-NEXT: s_waitcnt expcnt(0)
72877287; NOOPT-NEXT: buffer_load_dword v4, off, s[12:15], 0 ; 4-byte Folded Reload
72887288; NOOPT-NEXT: s_mov_b64 exec, s[8:9]
7289- ; NOOPT-NEXT: ; implicit-def: $sgpr2
72907289; NOOPT-NEXT: s_waitcnt vmcnt(0)
72917290; NOOPT-NEXT: v_readlane_b32 s0, v4, 0
72927291; NOOPT-NEXT: v_readlane_b32 s1, v4, 1
7292+ ; NOOPT-NEXT: ; implicit-def: $sgpr2
72937293; NOOPT-NEXT: v_cndmask_b32_e64 v0, 0, 1, s[0:1]
72947294; NOOPT-NEXT: s_mov_b32 s0, 1
72957295; NOOPT-NEXT: ; implicit-def: $sgpr1
@@ -7316,11 +7316,11 @@ define amdgpu_kernel void @extract_adjacent_blocks(i32 %arg) {
73167316; NOOPT-NEXT: ;;#ASMEND
73177317; NOOPT-NEXT: s_branch .LBB19_4
73187318; NOOPT-NEXT: .LBB19_3: ; %bb4
7319- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
73207319; NOOPT-NEXT: s_or_saveexec_b64 s[8:9], -1
73217320; NOOPT-NEXT: s_waitcnt expcnt(0)
73227321; NOOPT-NEXT: buffer_load_dword v4, off, s[12:15], 0 ; 4-byte Folded Reload
73237322; NOOPT-NEXT: s_mov_b64 exec, s[8:9]
7323+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
73247324; NOOPT-NEXT: s_mov_b32 s6, s1
73257325; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
73267326; NOOPT-NEXT: ; kill: def $sgpr0 killed $sgpr0 killed $sgpr0_sgpr1
@@ -7345,8 +7345,8 @@ define amdgpu_kernel void @extract_adjacent_blocks(i32 %arg) {
73457345; NOOPT-NEXT: s_mov_b64 exec, s[8:9]
73467346; NOOPT-NEXT: s_branch .LBB19_1
73477347; NOOPT-NEXT: .LBB19_4: ; %bb7
7348- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
73497348; NOOPT-NEXT: ; implicit-def: $sgpr4
7349+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
73507350; NOOPT-NEXT: s_mov_b32 s7, s1
73517351; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
73527352; NOOPT-NEXT: ; kill: def $sgpr0 killed $sgpr0 killed $sgpr0_sgpr1
@@ -7529,10 +7529,10 @@ define amdgpu_kernel void @insert_adjacent_blocks(i32 %arg, float %val0) {
75297529; NOOPT-NEXT: s_waitcnt expcnt(0)
75307530; NOOPT-NEXT: buffer_load_dword v4, off, s[16:19], 0 ; 4-byte Folded Reload
75317531; NOOPT-NEXT: s_mov_b64 exec, s[12:13]
7532- ; NOOPT-NEXT: ; implicit-def: $sgpr4_sgpr5_sgpr6_sgpr7
75337532; NOOPT-NEXT: s_waitcnt vmcnt(0)
75347533; NOOPT-NEXT: v_readlane_b32 s0, v4, 0
75357534; NOOPT-NEXT: v_readlane_b32 s1, v4, 1
7535+ ; NOOPT-NEXT: ; implicit-def: $sgpr4_sgpr5_sgpr6_sgpr7
75367536; NOOPT-NEXT: v_cndmask_b32_e64 v0, 0, 1, s[0:1]
75377537; NOOPT-NEXT: s_mov_b32 s0, 1
75387538; NOOPT-NEXT: ; implicit-def: $sgpr1
@@ -7560,11 +7560,11 @@ define amdgpu_kernel void @insert_adjacent_blocks(i32 %arg, float %val0) {
75607560; NOOPT-NEXT: ;;#ASMEND
75617561; NOOPT-NEXT: s_branch .LBB20_4
75627562; NOOPT-NEXT: .LBB20_3: ; %bb4
7563- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
75647563; NOOPT-NEXT: s_or_saveexec_b64 s[12:13], -1
75657564; NOOPT-NEXT: s_waitcnt expcnt(0)
75667565; NOOPT-NEXT: buffer_load_dword v4, off, s[16:19], 0 ; 4-byte Folded Reload
75677566; NOOPT-NEXT: s_mov_b64 exec, s[12:13]
7567+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
75687568; NOOPT-NEXT: s_mov_b32 s6, s1
75697569; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
75707570; NOOPT-NEXT: ; kill: def $sgpr0 killed $sgpr0 killed $sgpr0_sgpr1
@@ -7590,8 +7590,8 @@ define amdgpu_kernel void @insert_adjacent_blocks(i32 %arg, float %val0) {
75907590; NOOPT-NEXT: s_mov_b64 exec, s[12:13]
75917591; NOOPT-NEXT: s_branch .LBB20_1
75927592; NOOPT-NEXT: .LBB20_4: ; %bb7
7593- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
75947593; NOOPT-NEXT: ; implicit-def: $sgpr4_sgpr5_sgpr6_sgpr7
7594+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
75957595; NOOPT-NEXT: s_mov_b32 s10, s1
75967596; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
75977597; NOOPT-NEXT: ; kill: def $sgpr0 killed $sgpr0 killed $sgpr0_sgpr1
@@ -9105,9 +9105,9 @@ define amdgpu_kernel void @broken_phi_bb(i32 %arg, i32 %arg1) {
91059105; NOOPT-NEXT: s_waitcnt expcnt(0)
91069106; NOOPT-NEXT: buffer_load_dword v18, off, s[24:27], 0 ; 4-byte Folded Reload
91079107; NOOPT-NEXT: s_mov_b64 exec, s[20:21]
9108- ; NOOPT-NEXT: ; implicit-def: $sgpr2_sgpr3
91099108; NOOPT-NEXT: s_waitcnt vmcnt(0)
91109109; NOOPT-NEXT: v_readlane_b32 s0, v18, 1
9110+ ; NOOPT-NEXT: ; implicit-def: $sgpr2_sgpr3
91119111; NOOPT-NEXT: ; kill: def $sgpr3 killed $sgpr3 killed $sgpr2_sgpr3
91129112; NOOPT-NEXT: ; implicit-def: $sgpr4_sgpr5
91139113; NOOPT-NEXT: ; kill: def $sgpr4 killed $sgpr4 killed $sgpr4_sgpr5
0 commit comments