Searched refs:InnerChain (Results 1 – 1 of 1) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1402 static Value *getPow(Value *InnerChain[33], unsigned Exp, IRBuilderBase &B) { in getPow() 1408 if (InnerChain[Exp]) in getPow() 1409 return InnerChain[Exp]; in getPow() 1422 InnerChain[Exp] = B.CreateFMul(getPow(InnerChain, AddChain[Exp][0], B), in getPow() 1423 getPow(InnerChain, AddChain[Exp][1], B)); in getPow() 1424 return InnerChain[Exp]; in getPow() 1747 Value *InnerChain[33] = {nullptr}; in optimizePow() local 1748 InnerChain[1] = Base; in optimizePow() 1749 InnerChain[2] = B.CreateFMul(Base, Base, "square"); in optimizePow() 1754 Value *FMul = getPow(InnerChain, ExpoA.convertToDouble(), B); in optimizePow()
|