Home
last modified time | relevance | path

Searched refs:ExpoF (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2238 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()
[all …]