Lines Matching refs:APF

1324   const APFloat &APF = CFP->getValueAPF();  in FlushFPConstant()  local
1326 if (!APF.isDenormal()) in FlushFPConstant()
1342 if (APF.isDenormal()) { in FlushFPConstant()
1345 APFloat::getZero(Ty->getFltSemantics(), APF.isNegative())); in FlushFPConstant()
1349 if (APF.isDenormal()) { in FlushFPConstant()
1731 APFloat APF(V); in GetConstantFoldFPValue() local
1733 APF.convert(Ty->getFltSemantics(), APFloat::rmNearestTiesToEven, &unused); in GetConstantFoldFPValue()
1734 return ConstantFP::get(Ty->getContext(), APF); in GetConstantFoldFPValue()
1880 APFloat APF = Op->getValueAPF(); in getValueAsDouble() local
1881 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, &unused); in getValueAsDouble()
1882 return APF.convertToDouble(); in getValueAsDouble()
2202 const APFloat &APF = Op->getValueAPF(); in ConstantFoldScalarCall1() local
2207 return ConstantFoldFP(log, APF, Ty); in ConstantFoldScalarCall1()
2210 return ConstantFoldFP(log2, APF, Ty); in ConstantFoldScalarCall1()
2213 return ConstantFoldFP(log10, APF, Ty); in ConstantFoldScalarCall1()
2215 return ConstantFoldFP(exp, APF, Ty); in ConstantFoldScalarCall1()
2218 return ConstantFoldBinaryFP(pow, APFloat(2.0), APF, Ty); in ConstantFoldScalarCall1()
2221 return ConstantFoldBinaryFP(pow, APFloat(10.0), APF, Ty); in ConstantFoldScalarCall1()
2223 return ConstantFoldFP(sin, APF, Ty); in ConstantFoldScalarCall1()
2225 return ConstantFoldFP(cos, APF, Ty); in ConstantFoldScalarCall1()
2227 return ConstantFoldFP(sqrt, APF, Ty); in ConstantFoldScalarCall1()
2267 return ConstantFoldFP(acos, APF, Ty); in ConstantFoldScalarCall1()
2274 return ConstantFoldFP(asin, APF, Ty); in ConstantFoldScalarCall1()
2279 return ConstantFoldFP(atan, APF, Ty); in ConstantFoldScalarCall1()
2291 return ConstantFoldFP(cos, APF, Ty); in ConstantFoldScalarCall1()
2298 return ConstantFoldFP(cosh, APF, Ty); in ConstantFoldScalarCall1()
2305 return ConstantFoldFP(exp, APF, Ty); in ConstantFoldScalarCall1()
2313 return ConstantFoldBinaryFP(pow, APFloat(2.0), APF, Ty); in ConstantFoldScalarCall1()
2333 if (!APF.isNegative() && !APF.isZero() && TLI->has(Func)) in ConstantFoldScalarCall1()
2334 return ConstantFoldFP(log, APF, Ty); in ConstantFoldScalarCall1()
2340 if (!APF.isNegative() && !APF.isZero() && TLI->has(Func)) in ConstantFoldScalarCall1()
2342 return ConstantFoldFP(log2, APF, Ty); in ConstantFoldScalarCall1()
2348 if (!APF.isNegative() && !APF.isZero() && TLI->has(Func)) in ConstantFoldScalarCall1()
2350 return ConstantFoldFP(log10, APF, Ty); in ConstantFoldScalarCall1()
2371 return ConstantFoldFP(sin, APF, Ty); in ConstantFoldScalarCall1()
2378 return ConstantFoldFP(sinh, APF, Ty); in ConstantFoldScalarCall1()
2382 if (!APF.isNegative() && TLI->has(Func)) in ConstantFoldScalarCall1()
2383 return ConstantFoldFP(sqrt, APF, Ty); in ConstantFoldScalarCall1()
2388 return ConstantFoldFP(tan, APF, Ty); in ConstantFoldScalarCall1()
2393 return ConstantFoldFP(tanh, APF, Ty); in ConstantFoldScalarCall1()