Lines Matching refs:SPLAT_VECTOR
142 if (N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstantSplatVector()
176 if (!BuildVectorOnly && N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstantSplatVectorAllOnes()
225 if (!BuildVectorOnly && N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstantSplatVectorAllZeros()
314 ISD::SPLAT_VECTOR != Op.getOpcode()) in matchUnaryPredicate()
347 LHS.getOpcode() != ISD::SPLAT_VECTOR)) in matchBinaryPredicate()
2476 case ISD::SPLAT_VECTOR: in isSplatValue()
2614 case ISD::SPLAT_VECTOR: in getSplatSourceVector()
5249 N1->getOpcode() == ISD::SPLAT_VECTOR; in FoldConstantArithmetic()
5253 N2->getOpcode() == ISD::SPLAT_VECTOR; in FoldConstantArithmetic()
5286 else if (N1->getOpcode() == ISD::SPLAT_VECTOR) in FoldConstantArithmetic()
5294 else if (N2->getOpcode() == ISD::SPLAT_VECTOR) in FoldConstantArithmetic()
5330 assert((N1->getOpcode() == ISD::SPLAT_VECTOR || in FoldConstantArithmetic()
5331 N2->getOpcode() == ISD::SPLAT_VECTOR) && in FoldConstantArithmetic()
5368 (Op.getOpcode() == ISD::SPLAT_VECTOR && in FoldConstantVectorArithmetic()
5404 Op.getOpcode() != ISD::SPLAT_VECTOR) { in FoldConstantVectorArithmetic()
5414 Op.getOperand(Op.getOpcode() == ISD::SPLAT_VECTOR ? 0 : I); in FoldConstantVectorArithmetic()
5829 N1.getOpcode() == ISD::SPLAT_VECTOR)) { in getNode()
9582 if (N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstOrConstSplat()
9645 if (N.getOpcode() == ISD::SPLAT_VECTOR) in isConstOrConstSplatFP()
10529 if ((N.getOpcode() == ISD::SPLAT_VECTOR) && in isConstantIntBuildVectorOrConstantInt()