Lines Matching defs:SubVT
18287 static SDValue getSubVectorSrc(SDValue V, SDValue Index, EVT SubVT) {
18289 V.getOperand(1).getValueType() == SubVT && V.getOperand(2) == Index) {
18294 V.getOperand(0).getValueType() == SubVT &&
18295 (IndexC->getZExtValue() % SubVT.getVectorNumElements()) == 0) {
18296 uint64_t SubIdx = IndexC->getZExtValue() / SubVT.getVectorNumElements();
18316 EVT SubVT = Extract->getValueType(0);
18317 if (!TLI.isOperationLegalOrCustom(BinOpcode, SubVT))
18320 SDValue Sub0 = getSubVectorSrc(Bop0, Index, SubVT);
18321 SDValue Sub1 = getSubVectorSrc(Bop1, Index, SubVT);
18332 return DAG.getNode(BinOpcode, SDLoc(Extract), SubVT, Sub0, Sub1,
19559 EVT SubVT =
19562 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), SubVT,