Lines Matching defs:SubVT
3743 EVT SubVT = N->getValueType(0);
3753 return getTruncatedUSUBSAT(DstVT, SubVT, MaxRHS, Op1, DAG, DL);
3755 return getTruncatedUSUBSAT(DstVT, SubVT, MaxLHS, Op1, DAG, DL);
3762 return getTruncatedUSUBSAT(DstVT, SubVT, Op0, MinRHS, DAG, DL);
3764 return getTruncatedUSUBSAT(DstVT, SubVT, Op0, MinLHS, DAG, DL);
23900 EVT SubVT;
23908 SubVT = Op.getOperand(0).getValueType();
23909 if (!DAG.getTargetLoweringInfo().isTypeLegal(SubVT))
23914 if (SubVT != Op.getOperand(0).getValueType())
23922 ConcatOps.append(FirstConcat->getNumOperands(), DAG.getUNDEF(SubVT));
24367 static SDValue getSubVectorSrc(SDValue V, SDValue Index, EVT SubVT) {
24369 V.getOperand(1).getValueType() == SubVT && V.getOperand(2) == Index) {
24374 V.getOperand(0).getValueType() == SubVT &&
24375 (IndexC->getZExtValue() % SubVT.getVectorMinNumElements()) == 0) {
24376 uint64_t SubIdx = IndexC->getZExtValue() / SubVT.getVectorMinNumElements();
24397 EVT SubVT = Extract->getValueType(0);
24398 if (!TLI.isOperationLegalOrCustom(BinOpcode, SubVT, LegalOperations))
24401 SDValue Sub0 = getSubVectorSrc(Bop0, Index, SubVT);
24402 SDValue Sub1 = getSubVectorSrc(Bop1, Index, SubVT);
24413 return DAG.getNode(BinOpcode, SDLoc(Extract), SubVT, Sub0, Sub1,
25958 EVT SubVT = RHS.getOperand(0).getValueType();
25960 int NumSubElts = SubVT.getVectorNumElements();
25962 if (!TLI.isTypeLegal(SubVT))
26486 EVT SubVT = EVT::getVectorVT(*DAG.getContext(),
26488 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), SubVT, LegalShuffle,