@@ -182,7 +182,6 @@ define amdgpu_kernel void @s_test_srem(ptr addrspace(1) %out, i64 %x, i64 %y) {
182182; GCN-IR-NEXT: s_add_u32 s14, s12, 1
183183; GCN-IR-NEXT: s_cselect_b64 s[8:9], -1, 0
184184; GCN-IR-NEXT: s_or_b32 s8, s8, s9
185- ; GCN-IR-NEXT: s_cmp_lg_u32 s8, 0
186185; GCN-IR-NEXT: s_addc_u32 s8, s13, 0
187186; GCN-IR-NEXT: s_cselect_b64 s[8:9], -1, 0
188187; GCN-IR-NEXT: s_sub_i32 s12, 63, s12
@@ -216,7 +215,6 @@ define amdgpu_kernel void @s_test_srem(ptr addrspace(1) %out, i64 %x, i64 %y) {
216215; GCN-IR-NEXT: s_add_u32 s16, s16, 1
217216; GCN-IR-NEXT: s_cselect_b64 s[18:19], -1, 0
218217; GCN-IR-NEXT: s_or_b32 s18, s18, s19
219- ; GCN-IR-NEXT: s_cmp_lg_u32 s18, 0
220218; GCN-IR-NEXT: s_addc_u32 s17, s17, 0
221219; GCN-IR-NEXT: s_cselect_b64 s[18:19], -1, 0
222220; GCN-IR-NEXT: s_mov_b64 s[10:11], s[4:5]
@@ -1160,7 +1158,6 @@ define amdgpu_kernel void @s_test_srem33_64(ptr addrspace(1) %out, i64 %x, i64 %
11601158; GCN-IR-NEXT: s_add_u32 s16, s14, 1
11611159; GCN-IR-NEXT: s_cselect_b64 s[10:11], -1, 0
11621160; GCN-IR-NEXT: s_or_b32 s10, s10, s11
1163- ; GCN-IR-NEXT: s_cmp_lg_u32 s10, 0
11641161; GCN-IR-NEXT: s_addc_u32 s10, s15, 0
11651162; GCN-IR-NEXT: s_cselect_b64 s[10:11], -1, 0
11661163; GCN-IR-NEXT: s_sub_i32 s14, 63, s14
@@ -1194,7 +1191,6 @@ define amdgpu_kernel void @s_test_srem33_64(ptr addrspace(1) %out, i64 %x, i64 %
11941191; GCN-IR-NEXT: s_add_u32 s18, s18, 1
11951192; GCN-IR-NEXT: s_cselect_b64 s[20:21], -1, 0
11961193; GCN-IR-NEXT: s_or_b32 s20, s20, s21
1197- ; GCN-IR-NEXT: s_cmp_lg_u32 s20, 0
11981194; GCN-IR-NEXT: s_addc_u32 s19, s19, 0
11991195; GCN-IR-NEXT: s_cselect_b64 s[20:21], -1, 0
12001196; GCN-IR-NEXT: s_mov_b64 s[12:13], s[2:3]
@@ -1474,7 +1470,6 @@ define amdgpu_kernel void @s_test_srem_k_num_i64(ptr addrspace(1) %out, i64 %x)
14741470; GCN-IR-NEXT: s_add_u32 s8, s2, 1
14751471; GCN-IR-NEXT: s_cselect_b64 s[10:11], -1, 0
14761472; GCN-IR-NEXT: s_or_b32 s9, s10, s11
1477- ; GCN-IR-NEXT: s_cmp_lg_u32 s9, 0
14781473; GCN-IR-NEXT: s_addc_u32 s3, s3, 0
14791474; GCN-IR-NEXT: s_cselect_b64 s[10:11], -1, 0
14801475; GCN-IR-NEXT: s_sub_i32 s2, 63, s2
@@ -1507,7 +1502,6 @@ define amdgpu_kernel void @s_test_srem_k_num_i64(ptr addrspace(1) %out, i64 %x)
15071502; GCN-IR-NEXT: s_add_u32 s14, s14, 1
15081503; GCN-IR-NEXT: s_cselect_b64 s[16:17], -1, 0
15091504; GCN-IR-NEXT: s_or_b32 s16, s16, s17
1510- ; GCN-IR-NEXT: s_cmp_lg_u32 s16, 0
15111505; GCN-IR-NEXT: s_addc_u32 s15, s15, 0
15121506; GCN-IR-NEXT: s_cselect_b64 s[16:17], -1, 0
15131507; GCN-IR-NEXT: s_mov_b64 s[8:9], s[6:7]
0 commit comments