Lines Matching refs:ConstantFP
1020 if (ConstantFP *Const = dyn_cast<ConstantFP>(Val)) { in valueHasFloatPrecision()
1026 return ConstantFP::get(Const->getContext(), F); in valueHasFloatPrecision()
1287 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul"); in replacePowWithExp()
1354 Value *PosInf = ConstantFP::getInfinity(Ty), in replacePowWithSqrt()
1355 *NegInf = ConstantFP::getInfinity(Ty, true); in replacePowWithSqrt()
1362 Sqrt = B.CreateFDiv(ConstantFP::get(Ty, 1.0), Sqrt, "reciprocal"); in replacePowWithSqrt()
1402 return B.CreateFDiv(ConstantFP::get(Ty, 1.0), Base, "reciprocal"); in optimizePow()
1406 return ConstantFP::get(Ty, 1.0); in optimizePow()
1466 FMul = B.CreateFDiv(ConstantFP::get(Ty, 1.0), FMul, "reciprocal"); in optimizePow()
1502 Constant *One = ConstantFP::get(CI->getContext(), APFloat(1.0f)); in optimizeExp2()
1596 emitUnaryFloatFnCall(ConstantFP::get(CI->getType(), 2.0), in optimizeLog()