Lines Matching refs:SubVT

3362   EVT SubVT = N->getValueType(0);  in foldSubToUSubSat()  local
3372 return getTruncatedUSUBSAT(DstVT, SubVT, MaxRHS, Op1, DAG, SDLoc(N)); in foldSubToUSubSat()
3374 return getTruncatedUSUBSAT(DstVT, SubVT, MaxLHS, Op1, DAG, SDLoc(N)); in foldSubToUSubSat()
3381 return getTruncatedUSUBSAT(DstVT, SubVT, Op0, MinRHS, DAG, SDLoc(N)); in foldSubToUSubSat()
3383 return getTruncatedUSUBSAT(DstVT, SubVT, Op0, MinLHS, DAG, SDLoc(N)); in foldSubToUSubSat()
20936 EVT SubVT; in combineConcatVectorOfConcatVectors() local
20944 SubVT = Op.getOperand(0).getValueType(); in combineConcatVectorOfConcatVectors()
20945 if (!DAG.getTargetLoweringInfo().isTypeLegal(SubVT)) in combineConcatVectorOfConcatVectors()
20950 if (SubVT != Op.getOperand(0).getValueType()) in combineConcatVectorOfConcatVectors()
20958 ConcatOps.append(FirstConcat->getNumOperands(), DAG.getUNDEF(SubVT)); in combineConcatVectorOfConcatVectors()
21290 static SDValue getSubVectorSrc(SDValue V, SDValue Index, EVT SubVT) { in getSubVectorSrc() argument
21292 V.getOperand(1).getValueType() == SubVT && V.getOperand(2) == Index) { in getSubVectorSrc()
21297 V.getOperand(0).getValueType() == SubVT && in getSubVectorSrc()
21298 (IndexC->getZExtValue() % SubVT.getVectorMinNumElements()) == 0) { in getSubVectorSrc()
21299 uint64_t SubIdx = IndexC->getZExtValue() / SubVT.getVectorMinNumElements(); in getSubVectorSrc()
21320 EVT SubVT = Extract->getValueType(0); in narrowInsertExtractVectorBinOp() local
21321 if (!TLI.isOperationLegalOrCustom(BinOpcode, SubVT, LegalOperations)) in narrowInsertExtractVectorBinOp()
21324 SDValue Sub0 = getSubVectorSrc(Bop0, Index, SubVT); in narrowInsertExtractVectorBinOp()
21325 SDValue Sub1 = getSubVectorSrc(Bop1, Index, SubVT); in narrowInsertExtractVectorBinOp()
21336 return DAG.getNode(BinOpcode, SDLoc(Extract), SubVT, Sub0, Sub1, in narrowInsertExtractVectorBinOp()
22652 EVT SubVT = RHS.getOperand(0).getValueType(); in visitVECTOR_SHUFFLE() local
22654 int NumSubElts = SubVT.getVectorNumElements(); in visitVECTOR_SHUFFLE()
22656 if (!TLI.isTypeLegal(SubVT)) in visitVECTOR_SHUFFLE()
23130 EVT SubVT = EVT::getVectorVT(*DAG.getContext(), in visitSCALAR_TO_VECTOR() local
23133 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), SubVT, in visitSCALAR_TO_VECTOR()