reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1636 Value *Base = Pow->getArgOperand(0); 1637 Value *Expo = Pow->getArgOperand(1); 1638 Function *Callee = Pow->getCalledFunction(); 1640 Type *Ty = Pow->getType(); 1641 Module *M = Pow->getModule(); 1643 bool AllowApprox = Pow->hasApproxFunc(); 1652 B.setFastMathFlags(Pow->getFastMathFlags()); 1658 Shrunk = optimizeBinaryDoubleFP(Pow, B, true); 1666 if (Value *Exp = replacePowWithExp(Pow, B)) 1687 if (Value *Sqrt = replacePowWithSqrt(Pow, B)) 1716 Sqrt = getSqrtCall(Base, Pow->getCalledFunction()->getAttributes(), 1717 Pow->doesNotAccessMemory(), M, B, TLI);