Lines Matching refs:ExpoF
2238 const APFloat *ExpoF; in replacePowWithSqrt() local
2239 if (!match(Expo, m_APFloat(ExpoF)) || in replacePowWithSqrt()
2240 (!ExpoF->isExactlyValue(0.5) && !ExpoF->isExactlyValue(-0.5))) in replacePowWithSqrt()
2245 if (ExpoF->isNegative() && (!Pow->hasApproxFunc() && !Pow->hasAllowReassoc())) in replacePowWithSqrt()
2278 if (ExpoF->isNegative()) in replacePowWithSqrt()
2337 const APFloat *ExpoF; in optimizePow() local
2338 if (AllowApprox && match(Expo, m_APFloat(ExpoF)) && in optimizePow()
2339 !ExpoF->isExactlyValue(0.5) && !ExpoF->isExactlyValue(-0.5)) { in optimizePow()
2340 APFloat ExpoA(abs(*ExpoF)); in optimizePow()
2341 APFloat ExpoI(*ExpoF); in optimizePow()
2359 ExpoF = &ExpoI; in optimizePow()
2370 if (ExpoF->isInteger() && in optimizePow()
2371 ExpoF->convertToInteger(IntExpo, APFloat::rmTowardZero, &Ignored) == in optimizePow()