Lines Matching refs:buildFConstant

2059   auto C1 = B.buildFConstant(Ty, C1Val);  in legalizeFrint()
2066 auto C2 = B.buildFConstant(Ty, C2Val); in legalizeFrint()
2091 const auto Zero = B.buildFConstant(S64, 0.0); in legalizeFceil()
2092 const auto One = B.buildFConstant(S64, 1.0); in legalizeFceil()
2284 K0 = B.buildFConstant(S64, in legalizeFPTOI()
2286 K1 = B.buildFConstant(S64, in legalizeFPTOI()
2289 K0 = B.buildFConstant(S32, BitsToFloat(UINT32_C(/*2^-32*/ 0x2f800000))); in legalizeFPTOI()
2290 K1 = B.buildFConstant(S32, BitsToFloat(UINT32_C(/*-2^32*/ 0xcf800000))); in legalizeFPTOI()
2438 auto OneOver2Pi = B.buildFConstant(Ty, 0.5 * numbers::inv_pi); in legalizeSinCos()
2762 auto Log2BaseInvertedOperand = B.buildFConstant(Ty, Log2BaseInverted); in legalizeFlog()
2776 auto K = B.buildFConstant(Ty, numbers::log2e); in legalizeFExp()
2861 auto Const = B.buildFConstant(S64, BitsToDouble(0x3fefffffffffffff)); in legalizeFFloor()
3456 auto Scale = B.buildFConstant(S32, BitsToFloat(0x4f7ffffe)); in legalizeUnsignedDIV_REM32Impl()
3507 B.buildFConstant(S32, BitsToFloat(0x4f800000)), CvtLo); in emitReciprocalU64()
3511 B.buildFMul(S32, Rcp, B.buildFConstant(S32, BitsToFloat(0x5f7ffffc))); in emitReciprocalU64()
3515 B.buildFMul(S32, Mul1, B.buildFConstant(S32, BitsToFloat(0x2f800000))); in emitReciprocalU64()
3520 B.buildFConstant(S32, BitsToFloat(0xcf800000)), Mul1); in emitReciprocalU64()
3814 auto One = B.buildFConstant(ResTy, 1.0); in legalizeFastUnsafeFDIV64()
3916 auto One = B.buildFConstant(S32, 1.0f); in legalizeFDIV32()
3983 auto One = B.buildFConstant(S64, 1.0); in legalizeFDIV64()
4119 auto MaxFlt = B.buildFConstant(Ty, APFloat::getLargest(*FltSemantics)); in legalizeRsqClampIntrinsic()
4123 auto MinFlt = B.buildFConstant(Ty, APFloat::getLargest(*FltSemantics, true)); in legalizeRsqClampIntrinsic()