Lines Matching refs:NVT
517 EVT NVT = N->getValueType(0).getVectorElementType();
541 return DAG.getNode(ExtendCode, DL, NVT, Res);
725 EVT NVT = VT.getVectorElementType();
736 Res = DAG.getNode(ExtendCode, DL, NVT, Res);
1879 EVT NVT = OVT.getHalfNumVectorElementsVT(*DAG.getContext());
1886 NVT.getTypeForEVT(*DAG.getContext()));
1888 Lo = DAG.getVAArg(NVT, dl, Chain, Ptr, SV, Alignment);
1889 Hi = DAG.getVAArg(NVT, dl, Lo.getValue(1), Ptr, SV, Alignment);
5178 /// Modifies a vector input (widen or narrows) to a vector of NVT. The
5179 /// input vector must have the same element type as NVT.
5181 SDValue DAGTypeLegalizer::ModifyToType(SDValue InOp, EVT NVT,
5186 assert(InVT.getVectorElementType() == NVT.getVectorElementType() &&
5191 if (InVT == NVT)
5195 unsigned WidenNumElts = NVT.getVectorNumElements();
5205 return DAG.getNode(ISD::CONCAT_VECTORS, dl, NVT, Ops);
5210 ISD::EXTRACT_SUBVECTOR, dl, NVT, InOp,
5215 EVT EltVT = NVT.getVectorElementType();
5227 return DAG.getBuildVector(NVT, dl, Ops);