Add a few float shrinking optimizations to SimplifyLibCalls. Unsafe
authorChad Rosier <mcrosier@apple.com>
Wed, 22 Aug 2012 17:22:33 +0000 (17:22 +0000)
committerChad Rosier <mcrosier@apple.com>
Wed, 22 Aug 2012 17:22:33 +0000 (17:22 +0000)
commitec7e92af95bf87d7eff70774895c32914ab3a40a
treedb6217638d457397ccc1c658a0ceff1d027753af
parent986d76d7b3844b9a2f3d01a48975952749267a93
Add a few float shrinking optimizations to SimplifyLibCalls.  Unsafe
optimizations are guarded by the -enable-double-float-shrink LLVM option.
Last bit of PR13574.  Patch by Weiming Zhao <weimingz@codeaurora.org>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162368 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/SimplifyLibCalls.cpp