Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2040 Value *Base = Pow->getArgOperand(0), *Expo = Pow->getArgOperand(1); in replacePowWithExp() local
2095 Value *FMul = B.CreateFMul(BaseFn->getArgOperand(0), Expo, "mul"); in replacePowWithExp()
2123 (isa<SIToFPInst>(Expo) || isa<UIToFPInst>(Expo)) && in replacePowWithExp()
2129 if (Value *ExpoI = getIntToFPVal(Expo, B, TLI->getIntSize())) { in replacePowWithExp()
2157 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul"); in replacePowWithExp()
2174 B.CreateIntrinsic(Intrinsic::exp10, {Ty}, {Expo}, Pow, "exp10"); in replacePowWithExp()
2178 return copyFlags(*Pow, emitUnaryFloatFnCall(Expo, TLI, LibFunc_exp10, in replacePowWithExp()
2198 Value *FMul = B.CreateFMul(Log, Expo, "mul"); in replacePowWithExp()
2234 Value *Sqrt, *Base = Pow->getArgOperand(0), *Expo = Pow->getArgOperand(1); in replacePowWithSqrt() local
2239 if (!match(Expo, m_APFloat(ExpoF)) || in replacePowWithSqrt()
[all …]