@@ -48,7 +48,7 @@ define amdgpu_kernel void @simple_nested_if(ptr addrspace(1) nocapture %arg) {
48
48
; GCN-O0-NEXT: s_mov_b32 s15, 0xe8f000
49
49
; GCN-O0-NEXT: s_add_u32 s12, s12, s11
50
50
; GCN-O0-NEXT: s_addc_u32 s13, s13, 0
51
- ; GCN-O0-NEXT: ; implicit-def: $vgpr1
51
+ ; GCN-O0-NEXT: ; implicit-def: $vgpr1 : SGPR spill to VGPR lane
52
52
; GCN-O0-NEXT: v_mov_b32_e32 v1, v0
53
53
; GCN-O0-NEXT: s_or_saveexec_b64 s[8:9], -1
54
54
; GCN-O0-NEXT: buffer_load_dword v0, off, s[12:15], 0 offset:4 ; 4-byte Folded Reload
@@ -221,7 +221,7 @@ define amdgpu_kernel void @uncollapsable_nested_if(ptr addrspace(1) nocapture %a
221
221
; GCN-O0-NEXT: s_mov_b32 s15, 0xe8f000
222
222
; GCN-O0-NEXT: s_add_u32 s12, s12, s11
223
223
; GCN-O0-NEXT: s_addc_u32 s13, s13, 0
224
- ; GCN-O0-NEXT: ; implicit-def: $vgpr1
224
+ ; GCN-O0-NEXT: ; implicit-def: $vgpr1 : SGPR spill to VGPR lane
225
225
; GCN-O0-NEXT: v_mov_b32_e32 v1, v0
226
226
; GCN-O0-NEXT: s_or_saveexec_b64 s[8:9], -1
227
227
; GCN-O0-NEXT: buffer_load_dword v0, off, s[12:15], 0 offset:4 ; 4-byte Folded Reload
@@ -430,7 +430,7 @@ define amdgpu_kernel void @nested_if_if_else(ptr addrspace(1) nocapture %arg) {
430
430
; GCN-O0-NEXT: s_mov_b32 s15, 0xe8f000
431
431
; GCN-O0-NEXT: s_add_u32 s12, s12, s11
432
432
; GCN-O0-NEXT: s_addc_u32 s13, s13, 0
433
- ; GCN-O0-NEXT: ; implicit-def: $vgpr1
433
+ ; GCN-O0-NEXT: ; implicit-def: $vgpr1 : SGPR spill to VGPR lane
434
434
; GCN-O0-NEXT: v_mov_b32_e32 v1, v0
435
435
; GCN-O0-NEXT: s_or_saveexec_b64 s[6:7], -1
436
436
; GCN-O0-NEXT: buffer_load_dword v0, off, s[12:15], 0 offset:4 ; 4-byte Folded Reload
@@ -676,7 +676,7 @@ define amdgpu_kernel void @nested_if_else_if(ptr addrspace(1) nocapture %arg) {
676
676
; GCN-O0-NEXT: s_mov_b32 s15, 0xe8f000
677
677
; GCN-O0-NEXT: s_add_u32 s12, s12, s11
678
678
; GCN-O0-NEXT: s_addc_u32 s13, s13, 0
679
- ; GCN-O0-NEXT: ; implicit-def: $vgpr1
679
+ ; GCN-O0-NEXT: ; implicit-def: $vgpr1 : SGPR spill to VGPR lane
680
680
; GCN-O0-NEXT: v_mov_b32_e32 v1, v0
681
681
; GCN-O0-NEXT: s_or_saveexec_b64 s[8:9], -1
682
682
; GCN-O0-NEXT: buffer_load_dword v0, off, s[12:15], 0 offset:4 ; 4-byte Folded Reload
@@ -931,7 +931,7 @@ define amdgpu_kernel void @s_endpgm_unsafe_barrier(ptr addrspace(1) nocapture %a
931
931
; GCN-O0-NEXT: s_mov_b32 s15, 0xe8f000
932
932
; GCN-O0-NEXT: s_add_u32 s12, s12, s11
933
933
; GCN-O0-NEXT: s_addc_u32 s13, s13, 0
934
- ; GCN-O0-NEXT: ; implicit-def: $vgpr1
934
+ ; GCN-O0-NEXT: ; implicit-def: $vgpr1 : SGPR spill to VGPR lane
935
935
; GCN-O0-NEXT: v_mov_b32_e32 v1, v0
936
936
; GCN-O0-NEXT: s_or_saveexec_b64 s[6:7], -1
937
937
; GCN-O0-NEXT: buffer_load_dword v0, off, s[12:15], 0 offset:4 ; 4-byte Folded Reload
@@ -1080,7 +1080,7 @@ define void @scc_liveness(i32 %arg) local_unnamed_addr #0 {
1080
1080
; GCN-O0-NEXT: buffer_store_dword v0, off, s[0:3], s32 offset:72 ; 4-byte Folded Spill
1081
1081
; GCN-O0-NEXT: buffer_store_dword v4, off, s[0:3], s32 offset:76 ; 4-byte Folded Spill
1082
1082
; GCN-O0-NEXT: s_mov_b64 exec, s[4:5]
1083
- ; GCN-O0-NEXT: ; implicit-def: $vgpr1
1083
+ ; GCN-O0-NEXT: ; implicit-def: $vgpr1 : SGPR spill to VGPR lane
1084
1084
; GCN-O0-NEXT: v_mov_b32_e32 v1, v0
1085
1085
; GCN-O0-NEXT: s_or_saveexec_b64 s[14:15], -1
1086
1086
; GCN-O0-NEXT: s_waitcnt expcnt(1)
0 commit comments