Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:NOutVT

256   EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
263 if (NOutVT.bitsEq(NInVT) && !NOutVT.isVector() && !NInVT.isVector())
265 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetPromotedInteger(InOp));
269 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, GetSoftenedFloat(InOp));
272 if (!NOutVT.isVector())
273 return DAG.getNode(ISD::FP_TO_FP16, dl, NOutVT, GetPromotedFloat(InOp));
281 if (!NOutVT.isVector())
282 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT,
298 NOutVT.getSizeInBits()),
300 return DAG.getNode(ISD::BITCAST, dl, NOutVT, InOp);
306 if (NOutVT.bitsEq(NInVT) && !NOutVT.isVector())
307 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetWidenedVector(InOp));
310 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT,
3375 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
3376 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
3378 EVT NOutVTElem = NOutVT.getVectorElementType();
3398 return DAG.getBuildVector(NOutVT, dl, Ops);
3419 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
3420 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
3422 EVT NOutVTElem = NOutVT.getVectorElementType();
3441 return DAG.getBuildVector(NOutVT, dl, Ops);
3452 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
3453 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
3454 EVT NOutVTElem = NOutVT.getVectorElementType();
3458 return DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NOutVT, Op);
3465 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
3466 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
3468 EVT OutElemTy = NOutVT.getVectorElementType();
3471 unsigned NumOutElem = NOutVT.getVectorNumElements();
3494 return DAG.getBuildVector(NOutVT, dl, Ops);
3534 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
3535 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
3537 EVT NOutVTElem = NOutVT.getVectorElementType();
3544 return DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, NOutVT,