Lines Matching refs:APF

1698     APFloat APF(V);  in GetConstantFoldFPValue()  local
1700 APF.convert(Ty->getFltSemantics(), APFloat::rmNearestTiesToEven, &unused); in GetConstantFoldFPValue()
1701 return ConstantFP::get(Ty->getContext(), APF); in GetConstantFoldFPValue()
1847 APFloat APF = Op->getValueAPF(); in getValueAsDouble() local
1848 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, &unused); in getValueAsDouble()
1849 return APF.convertToDouble(); in getValueAsDouble()
2115 APFloat APF = Op->getValueAPF(); in ConstantFoldScalarCall1() local
2120 return ConstantFoldFP(log, APF, Ty); in ConstantFoldScalarCall1()
2123 return ConstantFoldFP(Log2, APF, Ty); in ConstantFoldScalarCall1()
2126 return ConstantFoldFP(log10, APF, Ty); in ConstantFoldScalarCall1()
2128 return ConstantFoldFP(exp, APF, Ty); in ConstantFoldScalarCall1()
2131 return ConstantFoldBinaryFP(pow, APFloat(2.0), APF, Ty); in ConstantFoldScalarCall1()
2133 return ConstantFoldFP(sin, APF, Ty); in ConstantFoldScalarCall1()
2135 return ConstantFoldFP(cos, APF, Ty); in ConstantFoldScalarCall1()
2137 return ConstantFoldFP(sqrt, APF, Ty); in ConstantFoldScalarCall1()
2175 return ConstantFoldFP(acos, APF, Ty); in ConstantFoldScalarCall1()
2182 return ConstantFoldFP(asin, APF, Ty); in ConstantFoldScalarCall1()
2187 return ConstantFoldFP(atan, APF, Ty); in ConstantFoldScalarCall1()
2199 return ConstantFoldFP(cos, APF, Ty); in ConstantFoldScalarCall1()
2206 return ConstantFoldFP(cosh, APF, Ty); in ConstantFoldScalarCall1()
2213 return ConstantFoldFP(exp, APF, Ty); in ConstantFoldScalarCall1()
2221 return ConstantFoldBinaryFP(pow, APFloat(2.0), APF, Ty); in ConstantFoldScalarCall1()
2241 if (!APF.isNegative() && !APF.isZero() && TLI->has(Func)) in ConstantFoldScalarCall1()
2242 return ConstantFoldFP(log, APF, Ty); in ConstantFoldScalarCall1()
2248 if (!APF.isNegative() && !APF.isZero() && TLI->has(Func)) in ConstantFoldScalarCall1()
2250 return ConstantFoldFP(Log2, APF, Ty); in ConstantFoldScalarCall1()
2256 if (!APF.isNegative() && !APF.isZero() && TLI->has(Func)) in ConstantFoldScalarCall1()
2258 return ConstantFoldFP(log10, APF, Ty); in ConstantFoldScalarCall1()
2279 return ConstantFoldFP(sin, APF, Ty); in ConstantFoldScalarCall1()
2286 return ConstantFoldFP(sinh, APF, Ty); in ConstantFoldScalarCall1()
2290 if (!APF.isNegative() && TLI->has(Func)) in ConstantFoldScalarCall1()
2291 return ConstantFoldFP(sqrt, APF, Ty); in ConstantFoldScalarCall1()
2296 return ConstantFoldFP(tan, APF, Ty); in ConstantFoldScalarCall1()
2301 return ConstantFoldFP(tanh, APF, Ty); in ConstantFoldScalarCall1()