Lines Matching refs:SPLAT_VECTOR
146 if (N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstantSplatVector()
185 if (!BuildVectorOnly && N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstantSplatVectorAllOnes()
234 if (!BuildVectorOnly && N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstantSplatVectorAllZeros()
365 ISD::SPLAT_VECTOR != Op.getOpcode()) in matchUnaryPredicateImpl()
403 LHS.getOpcode() != ISD::SPLAT_VECTOR)) in matchBinaryPredicate()
1674 TLI->isOperationLegal(ISD::SPLAT_VECTOR, VT)) { in getConstant()
2760 case ISD::SPLAT_VECTOR: in isSplatValue()
2974 case ISD::SPLAT_VECTOR: in getSplatSourceVector()
3176 case ISD::SPLAT_VECTOR: { in computeKnownBits()
4392 if (Val.getOpcode() == ISD::SPLAT_VECTOR) in isKnownToBeAPowerOfTwo()
4484 case ISD::SPLAT_VECTOR: { in ComputeNumSignBits()
6212 case ISD::SPLAT_VECTOR: in getNode()
6667 Op.getOpcode() == ISD::SPLAT_VECTOR; in FoldConstantArithmetic()
6707 Op.getOpcode() != ISD::SPLAT_VECTOR) { in FoldConstantArithmetic()
6716 Op.getOperand(Op.getOpcode() == ISD::SPLAT_VECTOR ? 0 : I); in FoldConstantArithmetic()
6889 else if (N1.getOpcode() == ISD::SPLAT_VECTOR && in canonicalizeCommutativeBinop()
7150 if (N1.getOpcode() == ISD::SPLAT_VECTOR && in getNode()
7153 ISD::SPLAT_VECTOR, DL, VT, in getNode()
7206 N1.getOpcode() == ISD::SPLAT_VECTOR)) { in getNode()
12002 if (N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstOrConstSplat()
12054 if (N.getOpcode() == ISD::SPLAT_VECTOR) in isConstOrConstSplatFP()
13095 if ((N.getOpcode() == ISD::SPLAT_VECTOR) && in isConstantIntBuildVectorOrConstantInt()
13110 if ((N.getOpcode() == ISD::SPLAT_VECTOR) && in isConstantFPBuildVectorOrConstantFP()