summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/APFloat.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@gmail.com>2010-11-28 21:04:48 +0000
committerJay Foad <jay.foad@gmail.com>2010-11-28 21:04:48 +0000
commit3447fb01c0bdb1dce159681cc81c1f8a891cb0a2 (patch)
tree3dbfec25d76aefef156227f5c7b4a448f58c8b33 /llvm/lib/Support/APFloat.cpp
parent7e8a99b1c3ed6dfb607400348bf9d5d70fba8f27 (diff)
downloadbcm5719-llvm-3447fb01c0bdb1dce159681cc81c1f8a891cb0a2.tar.gz
bcm5719-llvm-3447fb01c0bdb1dce159681cc81c1f8a891cb0a2.zip
PR5207: change APInt::doubleToBits() and APInt::floatToBits() to be
static methods that return a new APInt. llvm-svn: 120261
Diffstat (limited to 'llvm/lib/Support/APFloat.cpp')
-rw-r--r--llvm/lib/Support/APFloat.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Support/APFloat.cpp b/llvm/lib/Support/APFloat.cpp
index b87ddf9c95b..c0151e26fb1 100644
--- a/llvm/lib/Support/APFloat.cpp
+++ b/llvm/lib/Support/APFloat.cpp
@@ -3258,14 +3258,12 @@ APFloat::APFloat(const APInt& api, bool isIEEE)
APFloat::APFloat(float f)
{
- APInt api = APInt(32, 0);
- initFromAPInt(api.floatToBits(f));
+ initFromAPInt(APInt::floatToBits(f));
}
APFloat::APFloat(double d)
{
- APInt api = APInt(64, 0);
- initFromAPInt(api.doubleToBits(d));
+ initFromAPInt(APInt::doubleToBits(d));
}
namespace {
OpenPOWER on IntegriCloud