Lines Matching defs:MidVT
5031 MVT MidVT = OldEltsPerNewElt == 1
5034 assert(TLI.isTypeLegal(MidVT) && "unexpected");
5035 return MidVT;
5595 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5599 NewOps.push_back(DAG.getNode(ISD::BITCAST, SDLoc(Op), MidVT, Op));
5603 DAG.getNode(MidVT == NewEltVT ? ISD::BUILD_VECTOR : ISD::CONCAT_VECTORS,
5628 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5629 unsigned NewEltsPerOldElt = MidVT.getVectorNumElements();
5649 SDValue NewVec = DAG.getBuildVector(MidVT, SL, NewOps);
5674 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5675 unsigned NewEltsPerOldElt = MidVT.getVectorNumElements();
5686 SDValue CastVal = DAG.getNode(ISD::BITCAST, SL, MidVT, Val);
5714 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5718 SDValue CastVal = DAG.getNode(ISD::BITCAST, SL, MidVT, Val);
5719 SDValue Undef = DAG.getUNDEF(MidVT);