Lines Matching refs:SrcVal
5846 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_TO_INT() local
5848 if (isUnsupportedFloatingType(SrcVal.getValueType())) { in LowerFP_TO_INT()
5852 LC = RTLIB::getFPTOSINT(SrcVal.getValueType(), in LowerFP_TO_INT()
5855 LC = RTLIB::getFPTOUINT(SrcVal.getValueType(), in LowerFP_TO_INT()
5861 std::tie(Result, Chain) = makeLibCall(DAG, LC, Op.getValueType(), SrcVal, in LowerFP_TO_INT()
5872 Loc, Op.getValueType(), SrcVal); in LowerFP_TO_INT()
20563 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_EXTEND() local
20565 const unsigned SrcSz = SrcVal.getValueType().getSizeInBits(); in LowerFP_EXTEND()
20581 Loc, Op.getValueType(), SrcVal); in LowerFP_EXTEND()
20602 SrcVal = DAG.getNode(ISD::STRICT_FP_EXTEND, Loc, in LowerFP_EXTEND()
20603 {DstVT, MVT::Other}, {Chain, SrcVal}); in LowerFP_EXTEND()
20604 Chain = SrcVal.getValue(1); in LowerFP_EXTEND()
20606 SrcVal = DAG.getNode(ISD::FP_EXTEND, Loc, DstVT, SrcVal); in LowerFP_EXTEND()
20612 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND()
20617 return IsStrict ? DAG.getMergeValues({SrcVal, Chain}, Loc) : SrcVal; in LowerFP_EXTEND()
20623 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_ROUND() local
20624 EVT SrcVT = SrcVal.getValueType(); in LowerFP_ROUND()
20648 std::tie(Result, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_ROUND()