Lines Matching refs:SubVT
3749 EVT SubVT = N->getValueType(0); in foldSubToUSubSat() local
3759 return getTruncatedUSUBSAT(DstVT, SubVT, MaxRHS, Op1, DAG, SDLoc(N)); in foldSubToUSubSat()
3761 return getTruncatedUSUBSAT(DstVT, SubVT, MaxLHS, Op1, DAG, SDLoc(N)); in foldSubToUSubSat()
3768 return getTruncatedUSUBSAT(DstVT, SubVT, Op0, MinRHS, DAG, SDLoc(N)); in foldSubToUSubSat()
3770 return getTruncatedUSUBSAT(DstVT, SubVT, Op0, MinLHS, DAG, SDLoc(N)); in foldSubToUSubSat()
23540 EVT SubVT; in combineConcatVectorOfConcatVectors() local
23548 SubVT = Op.getOperand(0).getValueType(); in combineConcatVectorOfConcatVectors()
23549 if (!DAG.getTargetLoweringInfo().isTypeLegal(SubVT)) in combineConcatVectorOfConcatVectors()
23554 if (SubVT != Op.getOperand(0).getValueType()) in combineConcatVectorOfConcatVectors()
23562 ConcatOps.append(FirstConcat->getNumOperands(), DAG.getUNDEF(SubVT)); in combineConcatVectorOfConcatVectors()
24007 static SDValue getSubVectorSrc(SDValue V, SDValue Index, EVT SubVT) { in getSubVectorSrc() argument
24009 V.getOperand(1).getValueType() == SubVT && V.getOperand(2) == Index) { in getSubVectorSrc()
24014 V.getOperand(0).getValueType() == SubVT && in getSubVectorSrc()
24015 (IndexC->getZExtValue() % SubVT.getVectorMinNumElements()) == 0) { in getSubVectorSrc()
24016 uint64_t SubIdx = IndexC->getZExtValue() / SubVT.getVectorMinNumElements(); in getSubVectorSrc()
24037 EVT SubVT = Extract->getValueType(0); in narrowInsertExtractVectorBinOp() local
24038 if (!TLI.isOperationLegalOrCustom(BinOpcode, SubVT, LegalOperations)) in narrowInsertExtractVectorBinOp()
24041 SDValue Sub0 = getSubVectorSrc(Bop0, Index, SubVT); in narrowInsertExtractVectorBinOp()
24042 SDValue Sub1 = getSubVectorSrc(Bop1, Index, SubVT); in narrowInsertExtractVectorBinOp()
24053 return DAG.getNode(BinOpcode, SDLoc(Extract), SubVT, Sub0, Sub1, in narrowInsertExtractVectorBinOp()
25583 EVT SubVT = RHS.getOperand(0).getValueType(); in visitVECTOR_SHUFFLE() local
25585 int NumSubElts = SubVT.getVectorNumElements(); in visitVECTOR_SHUFFLE()
25587 if (!TLI.isTypeLegal(SubVT)) in visitVECTOR_SHUFFLE()
26111 EVT SubVT = EVT::getVectorVT(*DAG.getContext(), in visitSCALAR_TO_VECTOR() local
26113 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), SubVT, LegalShuffle, in visitSCALAR_TO_VECTOR()