@@ -31,9 +31,9 @@ define amdgpu_kernel void @cannot_create_empty_or_backwards_segment(i1 %arg, i1
31
31
; CHECK-NEXT: v_mov_b32_e32 v1, 0
32
32
; CHECK-NEXT: s_branch .LBB0_3
33
33
; CHECK-NEXT: .LBB0_1: ; in Loop: Header=BB0_3 Depth=1
34
- ; CHECK-NEXT: s_mov_b64 s[18:19], -1
35
- ; CHECK-NEXT: s_mov_b64 s[16:17], 0
34
+ ; CHECK-NEXT: s_mov_b64 s[18:19], 0
36
35
; CHECK-NEXT: s_mov_b64 s[20:21], -1
36
+ ; CHECK-NEXT: s_mov_b64 s[16:17], -1
37
37
; CHECK-NEXT: s_mov_b64 s[22:23], -1
38
38
; CHECK-NEXT: .LBB0_2: ; %Flow7
39
39
; CHECK-NEXT: ; in Loop: Header=BB0_3 Depth=1
@@ -49,19 +49,19 @@ define amdgpu_kernel void @cannot_create_empty_or_backwards_segment(i1 %arg, i1
49
49
; CHECK-NEXT: s_cbranch_vccz .LBB0_6
50
50
; CHECK-NEXT: ; %bb.5: ; %bb9
51
51
; CHECK-NEXT: ; in Loop: Header=BB0_3 Depth=1
52
- ; CHECK-NEXT: s_mov_b64 s[18:19 ], 0
53
- ; CHECK-NEXT: s_mov_b64 s[16:17 ], -1
52
+ ; CHECK-NEXT: s_mov_b64 s[16:17 ], 0
53
+ ; CHECK-NEXT: s_mov_b64 s[18:19 ], -1
54
54
; CHECK-NEXT: s_mov_b64 s[22:23], s[8:9]
55
55
; CHECK-NEXT: s_cbranch_execz .LBB0_7
56
56
; CHECK-NEXT: s_branch .LBB0_8
57
57
; CHECK-NEXT: .LBB0_6: ; in Loop: Header=BB0_3 Depth=1
58
- ; CHECK-NEXT: s_mov_b64 s[18:19 ], -1
59
- ; CHECK-NEXT: s_mov_b64 s[16:17 ], 0
58
+ ; CHECK-NEXT: s_mov_b64 s[16:17 ], -1
59
+ ; CHECK-NEXT: s_mov_b64 s[18:19 ], 0
60
60
; CHECK-NEXT: s_mov_b64 s[22:23], 0
61
61
; CHECK-NEXT: .LBB0_7: ; %bb10
62
62
; CHECK-NEXT: ; in Loop: Header=BB0_3 Depth=1
63
- ; CHECK-NEXT: s_mov_b64 s[18:19], 0
64
- ; CHECK-NEXT: s_mov_b64 s[16:17], -1
63
+ ; CHECK-NEXT: s_mov_b64 s[18:19], -1
64
+ ; CHECK-NEXT: s_mov_b64 s[16:17], 0
65
65
; CHECK-NEXT: s_mov_b64 s[22:23], s[12:13]
66
66
; CHECK-NEXT: .LBB0_8: ; %Flow9
67
67
; CHECK-NEXT: ; in Loop: Header=BB0_3 Depth=1
@@ -108,10 +108,10 @@ define amdgpu_kernel void @cannot_create_empty_or_backwards_segment(i1 %arg, i1
108
108
; CHECK-NEXT: s_andn2_b64 vcc, exec, s[20:21]
109
109
; CHECK-NEXT: s_cbranch_vccnz .LBB0_3
110
110
; CHECK-NEXT: ; %bb.17: ; %loop.exit.guard
111
- ; CHECK-NEXT: s_and_b64 vcc, exec, s[18:19 ]
111
+ ; CHECK-NEXT: s_and_b64 vcc, exec, s[16:17 ]
112
112
; CHECK-NEXT: s_cbranch_vccnz .LBB0_22
113
113
; CHECK-NEXT: ; %bb.18: ; %loop.exit.guard5
114
- ; CHECK-NEXT: s_and_b64 vcc, exec, s[16:17 ]
114
+ ; CHECK-NEXT: s_and_b64 vcc, exec, s[18:19 ]
115
115
; CHECK-NEXT: s_cbranch_vccnz .LBB0_22
116
116
; CHECK-NEXT: ; %bb.19: ; %bb17
117
117
; CHECK-NEXT: s_and_b64 vcc, exec, s[6:7]
0 commit comments