Home | History | Annotate | Download | only in X86

Lines Matching refs:NVT

5368     EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems);
5369 SDValue V1 = DAG.getLoad(NVT, dl, Chain, Ptr,
5375 return DAG.getVectorShuffle(NVT, dl, V1, DAG.getUNDEF(NVT), &Mask[0]);
12860 MVT NVT = MVT::getVectorVT(MVT::i32, SVT.getVectorNumElements());
12862 DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, N0));
13404 MVT NVT = MVT::getVectorVT(VT.getVectorElementType(), NumElems * 2);
13410 SDValue V = DAG.getVectorShuffle(NVT, DL, DAG.getBitcast(NVT, In),
13411 DAG.getUNDEF(NVT), &MaskVec[0]);
19745 /// Widen a vector input to a vector of NVT. The
19746 /// input vector must have the same element type as NVT.
19747 static SDValue ExtendToType(SDValue InOp, MVT NVT, SelectionDAG &DAG,
19751 if (InVT == NVT)
19755 return DAG.getUNDEF(NVT);
19757 assert(InVT.getVectorElementType() == NVT.getVectorElementType() &&
19761 unsigned WidenNumElts = NVT.getVectorNumElements();
19765 EVT EltVT = NVT.getVectorElementType();
19788 return DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Ops);
19790 SDValue FillVal = FillWithZeroes ? DAG.getConstant(0, dl, NVT) :
19791 DAG.getUNDEF(NVT);
19792 return DAG.getNode(ISD::INSERT_SUBVECTOR, dl, NVT, FillVal,