Lines Matching defs:DstVT
2735 EVT DstVT = N->getValueType(0);
2736 RTLIB::Libcall LC = RTLIB::getSINTTOFP(Op.getValueType(), DstVT);
2739 return TLI.makeLibCall(DAG, LC, DstVT, &Op, 1, true, SDLoc(N)).first;
2839 EVT DstVT = N->getValueType(0);
2843 // treated as signed) is representable in DstVT. Check that the mantissa
2844 // size of DstVT is >= than the number of bits in SrcVT -1.
2845 const fltSemantics &sem = DAG.EVTToAPFloatSemantics(DstVT);
2849 SDValue SignedConv = DAG.getNode(ISD::SINT_TO_FP, dl, DstVT, Op);
2896 SDValue Fudge = DAG.getExtLoad(ISD::EXTLOAD, dl, DstVT, DAG.getEntryNode(),
2901 return DAG.getNode(ISD::FADD, dl, DstVT, SignedConv, Fudge);
2905 RTLIB::Libcall LC = RTLIB::getUINTTOFP(SrcVT, DstVT);
2908 return TLI.makeLibCall(DAG, LC, DstVT, &Op, 1, true, dl).first;