[llvm] [GlobalIsel] Combine selects with constants (PR #76089)
Thorsten Schütt via llvm-commits
llvm-commits at lists.llvm.org
Sun Dec 31 00:51:09 PST 2023
================
@@ -749,8 +751,7 @@ body: |
; CHECK-NEXT: %reg:_(s32) = COPY $vgpr0
; CHECK-NEXT: %zero:_(s32) = G_CONSTANT i32 0
; CHECK-NEXT: %cond:_(s1) = G_ICMP intpred(eq), %reg(s32), %zero
- ; CHECK-NEXT: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 1
- ; CHECK-NEXT: %srem:_(s32) = G_SELECT %cond(s1), [[C]], %zero
+ ; CHECK-NEXT: %srem:_(s32) = G_ZEXT %cond(s1)
----------------
tschuett wrote:
improvement
https://github.com/llvm/llvm-project/pull/76089
More information about the llvm-commits
mailing list