Lines Matching refs:buildFConstant

1935   auto C1 = B.buildFConstant(Ty, C1Val);  in legalizeFrint()
1942 auto C2 = B.buildFConstant(Ty, C2Val); in legalizeFrint()
1967 const auto Zero = B.buildFConstant(S64, 0.0); in legalizeFceil()
1968 const auto One = B.buildFConstant(S64, 1.0); in legalizeFceil()
2129 K0 = B.buildFConstant(S64, in legalizeFPTOI()
2131 K1 = B.buildFConstant(S64, in legalizeFPTOI()
2134 K0 = B.buildFConstant(S32, BitsToFloat(UINT32_C(/*2^-32*/ 0x2f800000))); in legalizeFPTOI()
2135 K1 = B.buildFConstant(S32, BitsToFloat(UINT32_C(/*-2^32*/ 0xcf800000))); in legalizeFPTOI()
2272 auto OneOver2Pi = B.buildFConstant(Ty, 0.5 * numbers::inv_pi); in legalizeSinCos()
2605 auto Log2BaseInvertedOperand = B.buildFConstant(Ty, Log2BaseInverted); in legalizeFlog()
2619 auto K = B.buildFConstant(Ty, numbers::log2e); in legalizeFExp()
2704 auto Const = B.buildFConstant(S64, BitsToDouble(0x3fefffffffffffff)); in legalizeFFloor()
2887 auto Scale = B.buildFConstant(S32, BitsToFloat(0x4f7ffffe)); in legalizeUnsignedDIV_REM32Impl()
2938 B.buildFConstant(S32, BitsToFloat(0x4f800000)), CvtLo); in emitReciprocalU64()
2942 B.buildFMul(S32, Rcp, B.buildFConstant(S32, BitsToFloat(0x5f7ffffc))); in emitReciprocalU64()
2946 B.buildFMul(S32, Mul1, B.buildFConstant(S32, BitsToFloat(0x2f800000))); in emitReciprocalU64()
2951 B.buildFConstant(S32, BitsToFloat(0xcf800000)), Mul1); in emitReciprocalU64()
3248 auto One = B.buildFConstant(ResTy, 1.0); in legalizeFastUnsafeFDIV64()
3350 auto One = B.buildFConstant(S32, 1.0f); in legalizeFDIV32()
3417 auto One = B.buildFConstant(S64, 1.0); in legalizeFDIV64()
3553 auto MaxFlt = B.buildFConstant(Ty, APFloat::getLargest(*FltSemantics)); in legalizeRsqClampIntrinsic()
3557 auto MinFlt = B.buildFConstant(Ty, APFloat::getLargest(*FltSemantics, true)); in legalizeRsqClampIntrinsic()