@@ -15,7 +15,7 @@ define amdgpu_kernel void @blender_no_live_segment_at_def_error(<4 x float> %ext
15
15
; CHECK-NEXT: s_mov_b32 s12, 0
16
16
; CHECK-NEXT: s_waitcnt lgkmcnt(0)
17
17
; CHECK-NEXT: s_cmp_lg_u32 s52, 0
18
- ; CHECK-NEXT: s_cbranch_scc1 .LBB0_8
18
+ ; CHECK-NEXT: s_cbranch_scc1 .LBB0_9
19
19
; CHECK-NEXT: ; %bb.1: ; %if.end13.i.i
20
20
; CHECK-NEXT: s_cmp_eq_u32 s54, 0
21
21
; CHECK-NEXT: s_cbranch_scc1 .LBB0_4
@@ -26,36 +26,36 @@ define amdgpu_kernel void @blender_no_live_segment_at_def_error(<4 x float> %ext
26
26
; CHECK-NEXT: s_and_b32 vcc_lo, exec_lo, s12
27
27
; CHECK-NEXT: s_cbranch_vccz .LBB0_5
28
28
; CHECK-NEXT: ; %bb.3:
29
- ; CHECK-NEXT: s_mov_b32 s48, 0
30
- ; CHECK-NEXT: s_andn2_b32 vcc_lo, exec_lo, s12
31
- ; CHECK-NEXT: s_cbranch_vccz .LBB0_6
32
- ; CHECK-NEXT: s_branch .LBB0_7
29
+ ; CHECK-NEXT: s_mov_b32 s18, 0
30
+ ; CHECK-NEXT: s_branch .LBB0_6
33
31
; CHECK-NEXT: .LBB0_4:
34
32
; CHECK-NEXT: s_mov_b32 s14, s12
35
33
; CHECK-NEXT: s_mov_b32 s15, s12
36
34
; CHECK-NEXT: s_mov_b32 s13, s12
37
35
; CHECK-NEXT: s_mov_b64 s[50:51], s[14:15]
38
36
; CHECK-NEXT: s_mov_b64 s[48:49], s[12:13]
39
- ; CHECK-NEXT: s_branch .LBB0_7
37
+ ; CHECK-NEXT: s_branch .LBB0_8
40
38
; CHECK-NEXT: .LBB0_5: ; %if.then263.i.i
41
39
; CHECK-NEXT: v_cmp_lt_f32_e64 s12, s53, 0
42
- ; CHECK-NEXT: s_mov_b32 s48 , 1.0
40
+ ; CHECK-NEXT: s_mov_b32 s18 , 1.0
43
41
; CHECK-NEXT: s_mov_b32 s17, 0x7fc00000
42
+ ; CHECK-NEXT: .LBB0_6: ; %Flow
43
+ ; CHECK-NEXT: s_mov_b32 s48, 1.0
44
+ ; CHECK-NEXT: s_andn2_b32 vcc_lo, exec_lo, s12
44
45
; CHECK-NEXT: s_mov_b32 s49, s48
45
46
; CHECK-NEXT: s_mov_b32 s50, s48
46
47
; CHECK-NEXT: s_mov_b32 s51, s48
47
- ; CHECK-NEXT: s_andn2_b32 vcc_lo, exec_lo, s12
48
- ; CHECK-NEXT: s_cbranch_vccnz .LBB0_7
49
- ; CHECK-NEXT: .LBB0_6: ; %if.end273.i.i
48
+ ; CHECK-NEXT: s_cbranch_vccnz .LBB0_8
49
+ ; CHECK-NEXT: ; %bb.7: ; %if.end273.i.i
50
50
; CHECK-NEXT: s_add_u32 s12, s8, 40
51
51
; CHECK-NEXT: s_addc_u32 s13, s9, 0
52
- ; CHECK-NEXT: s_getpc_b64 s[18:19 ]
53
- ; CHECK-NEXT: s_add_u32 s18, s18 , _Z3dotDv3_fS_@gotpcrel32@lo+4
54
- ; CHECK-NEXT: s_addc_u32 s19, s19 , _Z3dotDv3_fS_@gotpcrel32@hi+12
52
+ ; CHECK-NEXT: s_getpc_b64 s[20:21 ]
53
+ ; CHECK-NEXT: s_add_u32 s20, s20 , _Z3dotDv3_fS_@gotpcrel32@lo+4
54
+ ; CHECK-NEXT: s_addc_u32 s21, s21 , _Z3dotDv3_fS_@gotpcrel32@hi+12
55
55
; CHECK-NEXT: v_lshlrev_b32_e32 v2, 20, v2
56
- ; CHECK-NEXT: s_load_dwordx2 s[18:19 ], s[18:19 ], 0x0
56
+ ; CHECK-NEXT: s_load_dwordx2 s[20:21 ], s[20:21 ], 0x0
57
57
; CHECK-NEXT: v_lshlrev_b32_e32 v3, 10, v1
58
- ; CHECK-NEXT: v_add_f32_e64 v1, s17, s48
58
+ ; CHECK-NEXT: v_add_f32_e64 v1, s17, s18
59
59
; CHECK-NEXT: s_mov_b64 s[34:35], s[8:9]
60
60
; CHECK-NEXT: s_mov_b64 s[8:9], s[12:13]
61
61
; CHECK-NEXT: s_mov_b32 s12, s14
@@ -67,18 +67,18 @@ define amdgpu_kernel void @blender_no_live_segment_at_def_error(<4 x float> %ext
67
67
; CHECK-NEXT: s_mov_b32 s14, s16
68
68
; CHECK-NEXT: s_mov_b32 s48, 0
69
69
; CHECK-NEXT: s_waitcnt lgkmcnt(0)
70
- ; CHECK-NEXT: s_swappc_b64 s[30:31], s[18:19 ]
70
+ ; CHECK-NEXT: s_swappc_b64 s[30:31], s[20:21 ]
71
71
; CHECK-NEXT: s_mov_b64 s[8:9], s[34:35]
72
72
; CHECK-NEXT: s_mov_b32 s49, s48
73
73
; CHECK-NEXT: s_mov_b32 s50, s48
74
74
; CHECK-NEXT: s_mov_b32 s51, s48
75
- ; CHECK-NEXT: .LBB0_7 : ; %if.end294.i.i
75
+ ; CHECK-NEXT: .LBB0_8 : ; %if.end294.i.i
76
76
; CHECK-NEXT: v_mov_b32_e32 v0, 0
77
77
; CHECK-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:12
78
78
; CHECK-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:8
79
79
; CHECK-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:4
80
80
; CHECK-NEXT: buffer_store_dword v0, off, s[0:3], 0
81
- ; CHECK-NEXT: .LBB0_8 : ; %kernel_direct_lighting.exit
81
+ ; CHECK-NEXT: .LBB0_9 : ; %kernel_direct_lighting.exit
82
82
; CHECK-NEXT: s_load_dwordx2 s[4:5], s[8:9], 0x20
83
83
; CHECK-NEXT: v_mov_b32_e32 v0, s48
84
84
; CHECK-NEXT: v_mov_b32_e32 v4, 0
0 commit comments