Lines Matching refs:isNullOrNullSplat

2405   if (isNullOrNullSplat(Op0))  in isTruncateOf()
2407 else if (isNullOrNullSplat(Op1)) in isTruncateOf()
2578 ((isNullOrNullSplat(CT) && isAllOnesOrAllOnesSplat(CF)) || in foldBinOpIntoSelect()
2579 (isNullOrNullSplat(CF) && isAllOnesOrAllOnesSplat(CT))); in foldBinOpIntoSelect()
2592 if ((BinOpcode == ISD::AND && isNullOrNullSplat(CT)) || in foldBinOpIntoSelect()
2598 if ((BinOpcode == ISD::AND && isNullOrNullSplat(CF)) || in foldBinOpIntoSelect()
2834 if (N0.getOpcode() == ISD::SUB && isNullOrNullSplat(N0.getOperand(0))) in visitADDLike()
2838 if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0))) in visitADDLike()
3148 isNullOrNullSplat(N1.getOperand(0).getOperand(0))) in visitADDLikeCommutative()
3324 if (isNullOrNullSplat(N1)) in visitADDO()
3843 if (isNullOrNullSplat(N0)) { in visitSUB()
3892 if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0))) in visitSUB()
3978 isNullOrNullSplat(N1.getOperand(0).getOperand(0))) { in visitSUB()
3985 isNullOrNullSplat(N1.getOperand(1).getOperand(0))) { in visitSUB()
4278 if (isNullOrNullSplat(N1)) in visitSUBO()
5485 if (isNullOrNullSplat(N1)) in visitMULO()
5546 if (isNullOrNullSplat(N3)) { in isSaturatingMinMax()
5965 bool IsZero = isNullOrNullSplat(LR); in foldLogicOfSetCCs()
6234 if (CC == ISD::SETLT && isNullOrNullSplat(CommonValue)) in foldAndOrOfSETCC()
7273 if (isNullOrNullSplat(N0.getOperand(0))) { in visitAND()
9773 if (isNullOrNullSplat(N1)) in visitRotate()
10779 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in visitFunnelShift()
11287 if (CC == ISD::SETLT && isNullOrNullSplat(CondC) && isNullOrNullSplat(C2)) { in foldSelectOfConstantsUsingSra()
11308 if (CC == ISD::SETLT && isNullOrNullSplat(Cond.getOperand(1))) in shouldConvertSelectOfConstantsToMath()
11451 if (Cond == F || isNullOrNullSplat(F, /* AllowUndefs */ true)) in foldBoolSelectToLogic()
11461 if (isNullOrNullSplat(T, /* AllowUndefs */ true)) { in foldBoolSelectToLogic()
11485 if (CC == ISD::SETLT && isNullOrNullSplat(Cond1)) in foldVSelectToSignBitSplatMask()
11493 if (isNullOrNullSplat(N2)) { in foldVSelectToSignBitSplatMask()
11512 if (isNullOrNullSplat(N1) && TLI.hasAndNot(N1)) { in foldVSelectToSignBitSplatMask()
12137 isNullOrNullSplat(N2)) { in foldVSelectOfConstants()
12223 if (isNullOrNullSplat(RHS)) { in visitVSELECT()
13545 isNullOrNullSplat(N0.getOperand(0)) && in visitSIGN_EXTEND()
26359 (N0.getOperand(0).isUndef() || isNullOrNullSplat(Vec))) || in visitVECREDUCE()