@@ -5370,9 +5370,9 @@ define amdgpu_kernel void @extract_vgpr_offset_multiple_in_block(ptr addrspace(1
5370
5370
; NOOPT-NEXT: s_waitcnt expcnt(0)
5371
5371
; NOOPT-NEXT: buffer_load_dword v18, off, s[36:39], 0 ; 4-byte Folded Reload
5372
5372
; NOOPT-NEXT: s_mov_b64 exec, s[28:29]
5373
- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
5374
5373
; NOOPT-NEXT: s_waitcnt vmcnt(0)
5375
5374
; NOOPT-NEXT: v_readlane_b32 s4, v18, 25
5375
+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
5376
5376
; NOOPT-NEXT: s_mov_b32 s7, s1
5377
5377
; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
5378
5378
; 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)
6223
6223
; NOOPT-NEXT: s_mov_b64 exec, s[0:1]
6224
6224
; NOOPT-NEXT: s_cbranch_execz .LBB17_8
6225
6225
; NOOPT-NEXT: ; %bb.7: ; %bb1
6226
- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
6227
6226
; NOOPT-NEXT: buffer_load_dword v0, off, s[28:31], 0 offset:68 ; 4-byte Folded Reload
6227
+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
6228
6228
; NOOPT-NEXT: s_mov_b32 s6, s1
6229
6229
; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
6230
6230
; NOOPT-NEXT: ; kill: def $sgpr0 killed $sgpr0 killed $sgpr0_sgpr1
@@ -7286,10 +7286,10 @@ define amdgpu_kernel void @extract_adjacent_blocks(i32 %arg) {
7286
7286
; NOOPT-NEXT: s_waitcnt expcnt(0)
7287
7287
; NOOPT-NEXT: buffer_load_dword v4, off, s[12:15], 0 ; 4-byte Folded Reload
7288
7288
; NOOPT-NEXT: s_mov_b64 exec, s[8:9]
7289
- ; NOOPT-NEXT: ; implicit-def: $sgpr2
7290
7289
; NOOPT-NEXT: s_waitcnt vmcnt(0)
7291
7290
; NOOPT-NEXT: v_readlane_b32 s0, v4, 0
7292
7291
; NOOPT-NEXT: v_readlane_b32 s1, v4, 1
7292
+ ; NOOPT-NEXT: ; implicit-def: $sgpr2
7293
7293
; NOOPT-NEXT: v_cndmask_b32_e64 v0, 0, 1, s[0:1]
7294
7294
; NOOPT-NEXT: s_mov_b32 s0, 1
7295
7295
; NOOPT-NEXT: ; implicit-def: $sgpr1
@@ -7316,11 +7316,11 @@ define amdgpu_kernel void @extract_adjacent_blocks(i32 %arg) {
7316
7316
; NOOPT-NEXT: ;;#ASMEND
7317
7317
; NOOPT-NEXT: s_branch .LBB19_4
7318
7318
; NOOPT-NEXT: .LBB19_3: ; %bb4
7319
- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7320
7319
; NOOPT-NEXT: s_or_saveexec_b64 s[8:9], -1
7321
7320
; NOOPT-NEXT: s_waitcnt expcnt(0)
7322
7321
; NOOPT-NEXT: buffer_load_dword v4, off, s[12:15], 0 ; 4-byte Folded Reload
7323
7322
; NOOPT-NEXT: s_mov_b64 exec, s[8:9]
7323
+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7324
7324
; NOOPT-NEXT: s_mov_b32 s6, s1
7325
7325
; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7326
7326
; NOOPT-NEXT: ; kill: def $sgpr0 killed $sgpr0 killed $sgpr0_sgpr1
@@ -7345,8 +7345,8 @@ define amdgpu_kernel void @extract_adjacent_blocks(i32 %arg) {
7345
7345
; NOOPT-NEXT: s_mov_b64 exec, s[8:9]
7346
7346
; NOOPT-NEXT: s_branch .LBB19_1
7347
7347
; NOOPT-NEXT: .LBB19_4: ; %bb7
7348
- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7349
7348
; NOOPT-NEXT: ; implicit-def: $sgpr4
7349
+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7350
7350
; NOOPT-NEXT: s_mov_b32 s7, s1
7351
7351
; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7352
7352
; 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) {
7529
7529
; NOOPT-NEXT: s_waitcnt expcnt(0)
7530
7530
; NOOPT-NEXT: buffer_load_dword v4, off, s[16:19], 0 ; 4-byte Folded Reload
7531
7531
; NOOPT-NEXT: s_mov_b64 exec, s[12:13]
7532
- ; NOOPT-NEXT: ; implicit-def: $sgpr4_sgpr5_sgpr6_sgpr7
7533
7532
; NOOPT-NEXT: s_waitcnt vmcnt(0)
7534
7533
; NOOPT-NEXT: v_readlane_b32 s0, v4, 0
7535
7534
; NOOPT-NEXT: v_readlane_b32 s1, v4, 1
7535
+ ; NOOPT-NEXT: ; implicit-def: $sgpr4_sgpr5_sgpr6_sgpr7
7536
7536
; NOOPT-NEXT: v_cndmask_b32_e64 v0, 0, 1, s[0:1]
7537
7537
; NOOPT-NEXT: s_mov_b32 s0, 1
7538
7538
; NOOPT-NEXT: ; implicit-def: $sgpr1
@@ -7560,11 +7560,11 @@ define amdgpu_kernel void @insert_adjacent_blocks(i32 %arg, float %val0) {
7560
7560
; NOOPT-NEXT: ;;#ASMEND
7561
7561
; NOOPT-NEXT: s_branch .LBB20_4
7562
7562
; NOOPT-NEXT: .LBB20_3: ; %bb4
7563
- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7564
7563
; NOOPT-NEXT: s_or_saveexec_b64 s[12:13], -1
7565
7564
; NOOPT-NEXT: s_waitcnt expcnt(0)
7566
7565
; NOOPT-NEXT: buffer_load_dword v4, off, s[16:19], 0 ; 4-byte Folded Reload
7567
7566
; NOOPT-NEXT: s_mov_b64 exec, s[12:13]
7567
+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7568
7568
; NOOPT-NEXT: s_mov_b32 s6, s1
7569
7569
; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7570
7570
; 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) {
7590
7590
; NOOPT-NEXT: s_mov_b64 exec, s[12:13]
7591
7591
; NOOPT-NEXT: s_branch .LBB20_1
7592
7592
; NOOPT-NEXT: .LBB20_4: ; %bb7
7593
- ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7594
7593
; NOOPT-NEXT: ; implicit-def: $sgpr4_sgpr5_sgpr6_sgpr7
7594
+ ; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7595
7595
; NOOPT-NEXT: s_mov_b32 s10, s1
7596
7596
; NOOPT-NEXT: ; implicit-def: $sgpr0_sgpr1
7597
7597
; 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) {
9105
9105
; NOOPT-NEXT: s_waitcnt expcnt(0)
9106
9106
; NOOPT-NEXT: buffer_load_dword v18, off, s[24:27], 0 ; 4-byte Folded Reload
9107
9107
; NOOPT-NEXT: s_mov_b64 exec, s[20:21]
9108
- ; NOOPT-NEXT: ; implicit-def: $sgpr2_sgpr3
9109
9108
; NOOPT-NEXT: s_waitcnt vmcnt(0)
9110
9109
; NOOPT-NEXT: v_readlane_b32 s0, v18, 1
9110
+ ; NOOPT-NEXT: ; implicit-def: $sgpr2_sgpr3
9111
9111
; NOOPT-NEXT: ; kill: def $sgpr3 killed $sgpr3 killed $sgpr2_sgpr3
9112
9112
; NOOPT-NEXT: ; implicit-def: $sgpr4_sgpr5
9113
9113
; NOOPT-NEXT: ; kill: def $sgpr4 killed $sgpr4 killed $sgpr4_sgpr5
0 commit comments