diff options
author | Davide Italiano <davide@freebsd.org> | 2015-11-29 21:00:43 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2015-11-29 21:00:43 +0000 |
commit | e2db58cfb8f7096d7dcbfafb8f068e0c21aa1cea (patch) | |
tree | b5805d2c67597d44068e079ccb9cb254e2c451ce /llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | |
parent | b8b7133c9421e9cd1af7c2a525e207cae5316f6f (diff) | |
download | llvm-e2db58cfb8f7096d7dcbfafb8f068e0c21aa1cea.zip llvm-e2db58cfb8f7096d7dcbfafb8f068e0c21aa1cea.tar.gz llvm-e2db58cfb8f7096d7dcbfafb8f068e0c21aa1cea.tar.bz2 |
[SimplifyLibCalls] Cross out implemented transformations.
llvm-svn: 254264
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp b/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp index c811e19..e7eb39d 100644 --- a/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp +++ b/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp @@ -2301,12 +2301,10 @@ void LibCallSimplifier::replaceAllUsesWith(Instruction *I, Value *With) { // // log, logf, logl: // * log(exp(x)) -> x -// * log(x**y) -> y*log(x) // * log(exp(y)) -> y*log(e) // * log(exp2(y)) -> y*log(2) // * log(exp10(y)) -> y*log(10) // * log(sqrt(x)) -> 0.5*log(x) -// * log(pow(x,y)) -> y*log(x) // // lround, lroundf, lroundl: // * lround(cnst) -> cnst' |