Lines Matching defs:NOutVT

211   EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
218 if (NOutVT.bitsEq(NInVT) && !NOutVT.isVector() && !NInVT.isVector())
220 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetPromotedInteger(InOp));
224 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, GetSoftenedFloat(InOp));
230 if (!NOutVT.isVector())
231 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT,
247 NOutVT.getSizeInBits()),
249 return DAG.getNode(ISD::BITCAST, dl, NOutVT, InOp);
255 if (NOutVT.bitsEq(NInVT) && !NOutVT.isVector())
256 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetWidenedVector(InOp));
259 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT,
2887 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2888 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
2890 EVT NOutVTElem = NOutVT.getVectorElementType();
2910 return DAG.getNode(ISD::BUILD_VECTOR, dl, NOutVT, &Ops[0], Ops.size());
2935 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2936 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
2938 EVT NOutVTElem = NOutVT.getVectorElementType();
2957 return DAG.getNode(ISD::BUILD_VECTOR, dl, NOutVT, &Ops[0], Ops.size());
2968 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2969 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
2970 EVT NOutVTElem = NOutVT.getVectorElementType();
2974 return DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NOutVT, Op);
2981 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2982 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
2985 EVT OutElemTy = NOutVT.getVectorElementType();
2988 unsigned NumOutElem = NOutVT.getVectorNumElements();
3005 return DAG.getNode(ISD::BUILD_VECTOR, dl, NOutVT, &Ops[0], Ops.size());
3010 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
3011 assert(NOutVT.isVector() && "This type must be promoted to a vector type");
3013 EVT NOutVTElem = NOutVT.getVectorElementType();
3020 return DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, NOutVT,