Lines Matching refs:SPLAT_VECTOR

144   if (N->getOpcode() == ISD::SPLAT_VECTOR) {  in isConstantSplatVector()
183 if (!BuildVectorOnly && N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstantSplatVectorAllOnes()
232 if (!BuildVectorOnly && N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstantSplatVectorAllZeros()
363 ISD::SPLAT_VECTOR != Op.getOpcode()) in matchUnaryPredicateImpl()
401 LHS.getOpcode() != ISD::SPLAT_VECTOR)) in matchBinaryPredicate()
1651 TLI->isOperationLegal(ISD::SPLAT_VECTOR, VT)) { in getConstant()
2719 case ISD::SPLAT_VECTOR: in isSplatValue()
2933 case ISD::SPLAT_VECTOR: in getSplatSourceVector()
3096 case ISD::SPLAT_VECTOR: { in computeKnownBits()
4216 if (Val.getOpcode() == ISD::SPLAT_VECTOR) in isKnownToBeAPowerOfTwo()
4304 case ISD::SPLAT_VECTOR: { in ComputeNumSignBits()
6338 Op.getOpcode() == ISD::SPLAT_VECTOR; in FoldConstantArithmetic()
6378 Op.getOpcode() != ISD::SPLAT_VECTOR) { in FoldConstantArithmetic()
6387 Op.getOperand(Op.getOpcode() == ISD::SPLAT_VECTOR ? 0 : I); in FoldConstantArithmetic()
6559 else if (N1.getOpcode() == ISD::SPLAT_VECTOR && in canonicalizeCommutativeBinop()
6801 if (N1.getOpcode() == ISD::SPLAT_VECTOR && in getNode()
6804 ISD::SPLAT_VECTOR, DL, VT, in getNode()
6857 N1.getOpcode() == ISD::SPLAT_VECTOR)) { in getNode()
11659 if (N->getOpcode() == ISD::SPLAT_VECTOR) { in isConstOrConstSplat()
11711 if (N.getOpcode() == ISD::SPLAT_VECTOR) in isConstOrConstSplatFP()
12765 if ((N.getOpcode() == ISD::SPLAT_VECTOR) && in isConstantIntBuildVectorOrConstantInt()
12780 if ((N.getOpcode() == ISD::SPLAT_VECTOR) && in isConstantFPBuildVectorOrConstantFP()