Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:NewVT

167   EVT NewVT = N->getValueType(0).getVectorElementType();
169 NewVT, N->getOperand(0));
183 EVT NewVT = N->getValueType(0).getVectorElementType();
185 return DAG.getConvertRndSat(NewVT, SDLoc(N),
186 Op0, DAG.getValueType(NewVT),
200 EVT NewVT = N->getValueType(0).getVectorElementType();
203 NewVT, Op, N->getOperand(1));
1327 EVT NewVT = Inputs[0].getValueType();
1328 unsigned NewElts = NewVT.getVectorNumElements();
1385 EVT EltVT = NewVT.getVectorElementType();
1412 Output = DAG.getNode(ISD::BUILD_VECTOR, dl, NewVT, SVOps);
1415 Output = DAG.getUNDEF(NewVT);
1420 DAG.getUNDEF(NewVT) : Inputs[InputUsed[1]];
1422 Output = DAG.getVectorShuffle(NewVT, dl, Op0, Op1, Ops);
3230 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), VT, NewNumElts);
3231 if (TLI.isTypeLegal(NewVT)) {
3232 SDValue BitOp = DAG.getNode(ISD::BITCAST, dl, NewVT, InOp);
3514 EVT NewVT = FindMemType(DAG, TLI, LdWidth, WidenVT, LdAlign, WidthDiff);
3515 int NewVTWidth = NewVT.getSizeInBits();
3516 SDValue LdOp = DAG.getLoad(NewVT, dl, Chain, BasePtr, LD->getPointerInfo(),
3523 if (!NewVT.isVector()) {
3525 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewVT, NumElts);
3529 if (NewVT == WidenVT)
3535 SDValue UndefVal = DAG.getUNDEF(NewVT);
3558 NewVT = FindMemType(DAG, TLI, LdWidth, WidenVT, LdAlign, WidthDiff);
3559 NewVTWidth = NewVT.getSizeInBits();
3560 L = DAG.getLoad(NewVT, dl, Chain, BasePtr,
3576 L = DAG.getLoad(NewVT, dl, Chain, BasePtr,
3723 EVT NewVT = FindMemType(DAG, TLI, StWidth, ValVT);
3724 unsigned NewVTWidth = NewVT.getSizeInBits();
3726 if (NewVT.isVector()) {
3727 unsigned NumVTElts = NewVT.getVectorNumElements();
3730 ISD::EXTRACT_SUBVECTOR, dl, NewVT, ValOp,
3746 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewVT, NumElts);
3752 ISD::EXTRACT_VECTOR_ELT, dl, NewVT, VecOp,