Lines Matching refs:SrcVal
5886 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_TO_INT() local
5888 if (isUnsupportedFloatingType(SrcVal.getValueType())) { in LowerFP_TO_INT()
5892 LC = RTLIB::getFPTOSINT(SrcVal.getValueType(), in LowerFP_TO_INT()
5895 LC = RTLIB::getFPTOUINT(SrcVal.getValueType(), in LowerFP_TO_INT()
5901 std::tie(Result, Chain) = makeLibCall(DAG, LC, Op.getValueType(), SrcVal, in LowerFP_TO_INT()
5912 Loc, Op.getValueType(), SrcVal); in LowerFP_TO_INT()
20864 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_EXTEND() local
20866 const unsigned SrcSz = SrcVal.getValueType().getSizeInBits(); in LowerFP_EXTEND()
20882 Loc, Op.getValueType(), SrcVal); in LowerFP_EXTEND()
20903 SrcVal = DAG.getNode(ISD::STRICT_FP_EXTEND, Loc, in LowerFP_EXTEND()
20904 {DstVT, MVT::Other}, {Chain, SrcVal}); in LowerFP_EXTEND()
20905 Chain = SrcVal.getValue(1); in LowerFP_EXTEND()
20907 SrcVal = DAG.getNode(ISD::FP_EXTEND, Loc, DstVT, SrcVal); in LowerFP_EXTEND()
20913 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND()
20918 return IsStrict ? DAG.getMergeValues({SrcVal, Chain}, Loc) : SrcVal; in LowerFP_EXTEND()
20924 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_ROUND() local
20925 EVT SrcVT = SrcVal.getValueType(); in LowerFP_ROUND()
20949 std::tie(Result, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_ROUND()