Lines Matching refs:NVT
5419 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems);
5420 SDValue V1 = DAG.getLoad(NVT, dl, Chain, Ptr,
5426 return DAG.getVectorShuffle(NVT, dl, V1, DAG.getUNDEF(NVT), &Mask[0]);
13042 MVT NVT = MVT::getVectorVT(MVT::i32, SVT.getVectorNumElements());
13044 DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, N0));
13617 MVT NVT = MVT::getVectorVT(VT.getVectorElementType(), NumElems * 2);
13623 SDValue V = DAG.getVectorShuffle(NVT, DL, DAG.getBitcast(NVT, In),
13624 DAG.getUNDEF(NVT), &MaskVec[0]);
20011 /// Widen a vector input to a vector of NVT. The
20012 /// input vector must have the same element type as NVT.
20013 static SDValue ExtendToType(SDValue InOp, MVT NVT, SelectionDAG &DAG,
20017 if (InVT == NVT)
20021 return DAG.getUNDEF(NVT);
20023 assert(InVT.getVectorElementType() == NVT.getVectorElementType() &&
20027 unsigned WidenNumElts = NVT.getVectorNumElements();
20031 EVT EltVT = NVT.getVectorElementType();
20054 return DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Ops);
20056 SDValue FillVal = FillWithZeroes ? DAG.getConstant(0, dl, NVT) :
20057 DAG.getUNDEF(NVT);
20058 return DAG.getNode(ISD::INSERT_SUBVECTOR, dl, NVT, FillVal,