Lines Matching refs:DUP
2313 case AArch64ISD::DUP: { in computeKnownBitsForTargetNode()
2618 MAKE_CASE(AArch64ISD::DUP) in getTargetNodeName()
3243 if (N->getOpcode() != AArch64ISD::DUP) in isZerosVector()
5683 return DAG.getNode(AArch64ISD::DUP, dl, MVT::v1i64, N); in LowerINTRINSIC_WO_CHAIN()
13167 return DAG.getNode(AArch64ISD::DUP, dl, V1.getValueType(), in LowerVECTOR_SHUFFLE()
13173 return DAG.getNode(AArch64ISD::DUP, dl, VT, V1.getOperand(Lane)); in LowerVECTOR_SHUFFLE()
14143 return DAG.getNode(AArch64ISD::DUP, dl, VT, Value); in LowerBUILD_VECTOR()
14207 Val = DAG.getNode(AArch64ISD::DUP, dl, VT, ConstantValue); in LowerBUILD_VECTOR()
14650 if (Op.getOpcode() != AArch64ISD::DUP && in isPow2Splat()
18863 if (N->getOpcode() == AArch64ISD::DUP || N->getOpcode() == ISD::SPLAT_VECTOR) in isConstantSplatVectorMaskForType()
19248 if (N0.getOpcode() == AArch64ISD::DUP) in performExtractVectorEltCombine()
19449 else if (Op.getOperand(1).getOpcode() == AArch64ISD::DUP && in performConcatVectorsCombine()
19663 case AArch64ISD::DUP: in tryExtendDUPToExtractHigh()
20280 N0.getOpcode() == AArch64ISD::DUP) { in performTruncateCombine()
20997 if (Comparator.getOpcode() == AArch64ISD::DUP || in tryConvertSVEWideCompare()
24351 if (N->getOpcode() == AArch64ISD::DUP) { in performDUPCombine()
25094 if (TruncHighOp.getOpcode() == AArch64ISD::DUP || in tryCombineMULLWithUZP1()
25162 if (HasFoundMULLow && (TruncLowOp.getOpcode() == AArch64ISD::DUP || in tryCombineMULLWithUZP1()
25354 case AArch64ISD::DUP: in PerformDAGCombine()
28464 return Op.getOpcode() == AArch64ISD::DUP || in isTargetCanonicalConstantNode()
28467 Op.getOperand(0).getOpcode() == AArch64ISD::DUP) || in isTargetCanonicalConstantNode()