Lines Matching refs:isNullOrNullSplat
2283 ((isNullOrNullSplat(CT) && isAllOnesOrAllOnesSplat(CF)) || in foldBinOpIntoSelect()
2284 (isNullOrNullSplat(CF) && isAllOnesOrAllOnesSplat(CT))); in foldBinOpIntoSelect()
2297 if ((BinOpcode == ISD::AND && isNullOrNullSplat(CT)) || in foldBinOpIntoSelect()
2303 if ((BinOpcode == ISD::AND && isNullOrNullSplat(CF)) || in foldBinOpIntoSelect()
2527 if (N0.getOpcode() == ISD::SUB && isNullOrNullSplat(N0.getOperand(0))) in visitADDLike()
2531 if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0))) in visitADDLike()
2831 isNullOrNullSplat(N1.getOperand(0).getOperand(0))) in visitADDLikeCommutative()
2995 if (isNullOrNullSplat(N1)) in visitADDO()
3486 if (isNullOrNullSplat(N0)) { in visitSUB()
3535 if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0))) in visitSUB()
3621 isNullOrNullSplat(N1.getOperand(0).getOperand(0))) { in visitSUB()
3628 isNullOrNullSplat(N1.getOperand(1).getOperand(0))) { in visitSUB()
3920 if (isNullOrNullSplat(N1)) in visitSUBO()
5061 if (isNullOrNullSplat(N1)) in visitMULO()
5516 bool IsZero = isNullOrNullSplat(LR); in foldLogicOfSetCCs()
6566 if (isNullOrNullSplat(N0.getOperand(0))) { in visitAND()
9059 if (isNullOrNullSplat(N1)) in visitRotate()
10012 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in visitFunnelShift()
10486 if (CC == ISD::SETLT && isNullOrNullSplat(CondC) && isNullOrNullSplat(C2)) { in foldSelectOfConstantsUsingSra()
10507 if (CC == ISD::SETLT && isNullOrNullSplat(Cond.getOperand(1))) in shouldConvertSelectOfConstantsToMath()
10650 if (Cond == F || isNullOrNullSplat(F, /* AllowUndefs */ true)) in foldBoolSelectToLogic()
10660 if (isNullOrNullSplat(T, /* AllowUndefs */ true)) { in foldBoolSelectToLogic()
10684 if (CC == ISD::SETLT && isNullOrNullSplat(Cond1)) in foldVSelectToSignBitSplatMask()
10692 if (isNullOrNullSplat(N2)) { in foldVSelectToSignBitSplatMask()
10711 if (isNullOrNullSplat(N1) && TLI.hasAndNot(N1)) { in foldVSelectToSignBitSplatMask()
11284 isNullOrNullSplat(N2)) { in foldVSelectOfConstants()
11370 if (isNullOrNullSplat(RHS)) { in visitVSELECT()
12596 isNullOrNullSplat(N0.getOperand(0)) && in visitSIGN_EXTEND()
12662 if (isNullOrNullSplat(Op0)) in isTruncateOf()
12664 else if (isNullOrNullSplat(Op1)) in isTruncateOf()
24766 (N0.getOperand(0).isUndef() || isNullOrNullSplat(Vec))) || in visitVECREDUCE()