[PATCH] D130680: [IntegerDivision][AMDGPU] Use CreateLogicalOr to block poison propagation.
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 3 09:59:23 PDT 2022
arsenm added inline comments.
================
Comment at: llvm/test/CodeGen/AMDGPU/srem64.ll:1023-1027
+; GCN-IR-NEXT: v_cmp_eq_u64_e64 s[20:21], s[10:11], 63
; GCN-IR-NEXT: s_or_b64 s[14:15], s[14:15], s[18:19]
-; GCN-IR-NEXT: v_cmp_ne_u64_e64 s[18:19], s[10:11], 63
-; GCN-IR-NEXT: s_xor_b64 s[20:21], s[14:15], -1
-; GCN-IR-NEXT: s_and_b64 s[18:19], s[20:21], s[18:19]
-; GCN-IR-NEXT: s_and_b64 vcc, exec, s[18:19]
+; GCN-IR-NEXT: s_or_b64 s[18:19], s[14:15], s[20:21]
+; GCN-IR-NEXT: s_andn2_b64 vcc, exec, s[18:19]
+; GCN-IR-NEXT: s_mov_b32 s13, 0
----------------
These are all small improvements
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130680/new/
https://reviews.llvm.org/D130680
More information about the llvm-commits
mailing list