Lines Matching defs:MidVT
5076 MVT MidVT = OldEltsPerNewElt == 1
5079 assert(TLI.isTypeLegal(MidVT) && "unexpected");
5080 return MidVT;
5609 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5613 NewOps.push_back(DAG.getNode(ISD::BITCAST, SDLoc(Op), MidVT, Op));
5617 DAG.getNode(MidVT == NewEltVT ? ISD::BUILD_VECTOR : ISD::CONCAT_VECTORS,
5642 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5643 unsigned NewEltsPerOldElt = MidVT.getVectorNumElements();
5663 SDValue NewVec = DAG.getBuildVector(MidVT, SL, NewOps);
5688 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5689 unsigned NewEltsPerOldElt = MidVT.getVectorNumElements();
5700 SDValue CastVal = DAG.getNode(ISD::BITCAST, SL, MidVT, Val);
5728 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5732 SDValue CastVal = DAG.getNode(ISD::BITCAST, SL, MidVT, Val);
5733 SDValue Undef = DAG.getUNDEF(MidVT);