[llvm] [SDAG] Select _, X, X -> X (PR #173989)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 30 07:43:08 PST 2025
================
@@ -13383,11 +13383,9 @@ static SDValue combineVSelectWithAllOnesOrZeros(SDValue Cond, SDValue TVal,
if (!IsTAllZero && !IsTAllOne && !IsFAllZero && !IsFAllOne)
return SDValue();
- // select Cond, 0, 0 → 0
- if (IsTAllZero && IsFAllZero) {
- return VT.isFloatingPoint() ? DAG.getConstantFP(0.0, DL, VT)
- : DAG.getConstant(0, DL, VT);
- }
----------------
DaKnig wrote:
my bad, I did not realize.
https://github.com/llvm/llvm-project/pull/173989
More information about the llvm-commits
mailing list