Lines Matching defs:NewEltVT
3392 EVT NewEltVT = TLI.getTypeToTransformTo(*DAG.getContext(), EltVT);
3395 // But if NewEltVT is smaller that EltVT the BUILD_VECTOR does not accept
3397 if (NewEltVT.bitsLT(EltVT)) {
3404 EVT::getVectorVT(*DAG.getContext(), NewEltVT,
3405 VT.getSizeInBits() / NewEltVT.getSizeInBits());
3432 EltVT = NewEltVT;
5029 MVT EltVT, MVT NewEltVT) {
5030 unsigned OldEltsPerNewElt = EltVT.getSizeInBits() / NewEltVT.getSizeInBits();
5032 ? NewEltVT
5033 : MVT::getVectorVT(NewEltVT, OldEltsPerNewElt);
5583 MVT NewEltVT = NVT.getVectorElementType();
5593 assert(NewEltVT.bitsLE(EltVT) && "not handled");
5595 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5603 DAG.getNode(MidVT == NewEltVT ? ISD::BUILD_VECTOR : ISD::CONCAT_VECTORS,
5611 MVT NewEltVT = NVT.getVectorElementType();
5626 assert(NewEltVT.bitsLT(EltVT) && "not handled");
5628 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5644 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT,
5655 MVT NewEltVT = NVT.getVectorElementType();
5672 assert(NewEltVT.bitsLT(EltVT) && "not handled");
5674 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5693 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT,
5705 MVT NewEltVT = NVT.getVectorElementType();
5714 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);