Lines Matching defs:NewEltVT
3483 EVT NewEltVT = TLI.getTypeToTransformTo(*DAG.getContext(), EltVT);
3486 // But if NewEltVT is smaller that EltVT the BUILD_VECTOR does not accept
3488 if (NewEltVT.bitsLT(EltVT)) {
3495 EVT::getVectorVT(*DAG.getContext(), NewEltVT,
3496 VT.getSizeInBits() / NewEltVT.getSizeInBits());
3523 EltVT = NewEltVT;
5074 MVT EltVT, MVT NewEltVT) {
5075 unsigned OldEltsPerNewElt = EltVT.getSizeInBits() / NewEltVT.getSizeInBits();
5077 ? NewEltVT
5078 : MVT::getVectorVT(NewEltVT, OldEltsPerNewElt);
5597 MVT NewEltVT = NVT.getVectorElementType();
5607 assert(NewEltVT.bitsLE(EltVT) && "not handled");
5609 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5617 DAG.getNode(MidVT == NewEltVT ? ISD::BUILD_VECTOR : ISD::CONCAT_VECTORS,
5625 MVT NewEltVT = NVT.getVectorElementType();
5640 assert(NewEltVT.bitsLT(EltVT) && "not handled");
5642 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5658 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT,
5669 MVT NewEltVT = NVT.getVectorElementType();
5686 assert(NewEltVT.bitsLT(EltVT) && "not handled");
5688 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5707 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT,
5719 MVT NewEltVT = NVT.getVectorElementType();
5728 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);