summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-08-22 19:39:15 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-08-22 19:39:15 +0000
commite07728b936471ad995bd67ab80cf9bea2fce2644 (patch)
tree29bd58192e77e5c4804fbff1e7d3fb5af547215f /llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
parentd997bd1422187e75ba56cbd4c0a97a31331fa0e7 (diff)
downloadbcm5719-llvm-e07728b936471ad995bd67ab80cf9bea2fce2644.tar.gz
bcm5719-llvm-e07728b936471ad995bd67ab80cf9bea2fce2644.zip
SimplifyLibCalls: Give all safely-shrinkable libcalls the same treatment.
llvm-svn: 162383
Diffstat (limited to 'llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp')
-rw-r--r--llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp b/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
index 6add97625a8..65311fe72dc 100644
--- a/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
+++ b/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
@@ -1690,11 +1690,11 @@ void SimplifyLibCalls::InitOptimizations() {
AddOpt(LibFunc::ceil, LibFunc::ceilf, &UnaryDoubleFP);
AddOpt(LibFunc::fabs, LibFunc::fabsf, &UnaryDoubleFP);
- AddOpt(LibFunc::floor, LibFunc::floorf, &UnsafeUnaryDoubleFP);
- AddOpt(LibFunc::rint, LibFunc::rintf, &UnsafeUnaryDoubleFP);
- AddOpt(LibFunc::round, LibFunc::roundf, &UnsafeUnaryDoubleFP);
- AddOpt(LibFunc::nearbyint, LibFunc::nearbyintf, &UnsafeUnaryDoubleFP);
- AddOpt(LibFunc::trunc, LibFunc::truncf, &UnsafeUnaryDoubleFP);
+ AddOpt(LibFunc::floor, LibFunc::floorf, &UnaryDoubleFP);
+ AddOpt(LibFunc::rint, LibFunc::rintf, &UnaryDoubleFP);
+ AddOpt(LibFunc::round, LibFunc::roundf, &UnaryDoubleFP);
+ AddOpt(LibFunc::nearbyint, LibFunc::nearbyintf, &UnaryDoubleFP);
+ AddOpt(LibFunc::trunc, LibFunc::truncf, &UnaryDoubleFP);
if(UnsafeFPShrink) {
AddOpt(LibFunc::acos, LibFunc::acosf, &UnsafeUnaryDoubleFP);
OpenPOWER on IntegriCloud