Skip to content

Commit 7f5bd91

Browse files
[AMDGPU] revert xor.ll si-annotate-cf.ll changes
1 parent a6c2465 commit 7f5bd91

File tree

2 files changed

+10
-20
lines changed

2 files changed

+10
-20
lines changed

llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,13 @@ define amdgpu_kernel void @break_inserted_outside_of_loop(ptr addrspace(1) %out,
77
; SI: ; %bb.0: ; %main_body
88
; SI-NEXT: s_load_dword s0, s[4:5], 0xb
99
; SI-NEXT: v_mbcnt_lo_u32_b32_e64 v0, -1, 0
10+
; SI-NEXT: s_waitcnt lgkmcnt(0)
11+
; SI-NEXT: v_and_b32_e32 v0, s0, v0
1012
; SI-NEXT: v_and_b32_e32 v0, 1, v0
1113
; SI-NEXT: v_cmp_eq_u32_e32 vcc, 1, v0
12-
; SI-NEXT: s_waitcnt lgkmcnt(0)
13-
; SI-NEXT: s_bitcmp1_b32 s0, 0
14-
; SI-NEXT: s_cselect_b64 s[0:1], -1, 0
15-
; SI-NEXT: s_and_b64 s[4:5], s[0:1], vcc
1614
; SI-NEXT: s_mov_b64 s[0:1], 0
1715
; SI-NEXT: .LBB0_1: ; %ENDIF
1816
; SI-NEXT: ; =>This Inner Loop Header: Depth=1
19-
<<<<<<< HEAD
20-
; SI-NEXT: s_and_b64 s[2:3], exec, vcc
21-
; SI-NEXT: s_or_b64 s[0:1], s[2:3], s[0:1]
22-
=======
23-
; SI-NEXT: s_and_b64 s[6:7], exec, s[4:5]
24-
; SI-NEXT: s_or_b64 s[0:1], s[6:7], s[0:1]
25-
>>>>>>> 357472736b45 (Update AMDGPU tests)
2617
; SI-NEXT: s_andn2_b64 exec, exec, s[0:1]
2718
; SI-NEXT: s_cbranch_execnz .LBB0_1
2819
; SI-NEXT: ; %bb.2: ; %ENDLOOP
@@ -39,22 +30,25 @@ define amdgpu_kernel void @break_inserted_outside_of_loop(ptr addrspace(1) %out,
3930
; FLAT: ; %bb.0: ; %main_body
4031
; FLAT-NEXT: s_load_dword s0, s[4:5], 0x2c
4132
; FLAT-NEXT: v_mbcnt_lo_u32_b32 v0, -1, 0
33+
; FLAT-NEXT: s_waitcnt lgkmcnt(0)
34+
; FLAT-NEXT: v_and_b32_e32 v0, s0, v0
4235
; FLAT-NEXT: v_and_b32_e32 v0, 1, v0
4336
; FLAT-NEXT: v_cmp_eq_u32_e32 vcc, 1, v0
44-
; FLAT-NEXT: s_waitcnt lgkmcnt(0)
45-
; FLAT-NEXT: s_bitcmp1_b32 s0, 0
46-
; FLAT-NEXT: s_cselect_b64 s[0:1], -1, 0
47-
; FLAT-NEXT: s_and_b64 s[4:5], s[0:1], vcc
4837
; FLAT-NEXT: s_mov_b64 s[0:1], 0
4938
; FLAT-NEXT: .LBB0_1: ; %ENDIF
5039
; FLAT-NEXT: ; =>This Inner Loop Header: Depth=1
5140
<<<<<<< HEAD
41+
<<<<<<< HEAD
5242
; FLAT-NEXT: s_and_b64 s[2:3], exec, vcc
5343
; FLAT-NEXT: s_or_b64 s[0:1], s[2:3], s[0:1]
5444
=======
5545
; FLAT-NEXT: s_and_b64 s[6:7], exec, s[4:5]
5646
; FLAT-NEXT: s_or_b64 s[0:1], s[6:7], s[0:1]
5747
>>>>>>> 357472736b45 (Update AMDGPU tests)
48+
=======
49+
; FLAT-NEXT: s_and_b64 s[4:5], exec, vcc
50+
; FLAT-NEXT: s_or_b64 s[0:1], s[4:5], s[0:1]
51+
>>>>>>> 2d8bd10355b4 ([AMDGPU] revert xor.ll si-annotate-cf.ll changes)
5852
; FLAT-NEXT: s_andn2_b64 exec, exec, s[0:1]
5953
; FLAT-NEXT: s_cbranch_execnz .LBB0_1
6054
; FLAT-NEXT: ; %bb.2: ; %ENDLOOP

llvm/test/CodeGen/AMDGPU/xor.ll

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,10 +204,6 @@ define amdgpu_kernel void @v_xor_i1(ptr addrspace(1) %out, ptr addrspace(1) %in0
204204
; VI-NEXT: v_mov_b32_e32 v1, s1
205205
; VI-NEXT: v_xor_b32_e32 v2, v4, v2
206206
; VI-NEXT: v_and_b32_e32 v2, 1, v2
207-
; VI-NEXT: v_cmp_eq_u32_e32 vcc, 1, v3
208-
; VI-NEXT: v_cmp_eq_u32_e64 s[0:1], 1, v2
209-
; VI-NEXT: s_xor_b64 s[0:1], vcc, s[0:1]
210-
; VI-NEXT: v_cndmask_b32_e64 v2, 0, 1, s[0:1]
211207
; VI-NEXT: flat_store_byte v[0:1], v2
212208
; VI-NEXT: s_endpgm
213209
%a = load volatile i1, ptr addrspace(1) %in0
@@ -816,4 +812,4 @@ define amdgpu_kernel void @vector_xor_literal_i64(ptr addrspace(1) %out, ptr add
816812
%or = xor i64 %loada, 22470723082367
817813
store i64 %or, ptr addrspace(1) %out
818814
ret void
819-
}
815+
}

0 commit comments

Comments
 (0)