aboutsummaryrefslogtreecommitdiff
path: root/lib/Support/APFloat.cpp
AgeCommit message (Expand)Author
2010-03-06make APFloat::toString be const.Chris Lattner
2010-03-01Don't potentially read past the end of the fill data when making a NaN fromJohn McCall
2010-02-28Properly clear all the extra bits in a significand when making a NaN from anJohn McCall
2010-02-28Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-widthJohn McCall
2010-02-26Make APFloat's string-parsing routines a bit safer against very large exponents.John McCall
2009-12-24Implement support for converting to string at "natural precision", and fix someJohn McCall
2009-12-24Substantially optimize APFloat::toString() by doing a single large divide toJohn McCall
2009-12-24Add accessors for the largest-magnitude, smallest-magnitude, andJohn McCall
2009-10-28Remove getIEEEFloatParts and getIEEEDoubleParts. They are not needed.Evan Cheng
2009-10-27Add new APFloat methods that return sign, exp, and mantissa of ieee float and...Evan Cheng
2009-10-23Commit fixes for half precision I noted in review, soDale Johannesen
2009-10-16Add half precision floating point support (float16) to APFloat,Chris Lattner
2009-09-24wrap long lines.Chris Lattner
2009-09-17add a version of the APFloat constructor that initializes to 0.0Chris Lattner
2009-08-21Fix typo.Anton Korobeynikov
2009-08-21Implement APInt <-> APFloat conversion for IEEE 128-bit floats.Anton Korobeynikov
2009-08-20Add support for including '+' in APFloat strings, more asserts,Erick Tryzelaar
2009-08-20Fix two APFloat bugs in converting hexadecimal constants.Daniel Dunbar
2009-08-18Fix an uninitialized value warning in APFloat.Erick Tryzelaar
2009-08-16Modify APFloat to take a StringRef instead of a c string.Erick Tryzelaar
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-05-30Add support for letting the client choose different flavors of NaNs. Testcas...Mike Stump
2009-05-13Fix whitespacing (space after switch).Mike Stump
2009-03-23Fix internal representation of fp80 to be theDale Johannesen
2009-03-13just initialize the first element, we don't need to set the rest to zeros.Chris Lattner
2009-03-13Eliminate a 9640 byte static mutable initialized data item by moving itChris Lattner
2009-03-12static functions don't need an anonymous namespace.Chris Lattner
2009-02-14Unbreak the build on win32.Cedric Venet
2009-01-21Do not use host floating point types when emittingDale Johannesen
2009-01-21Make special cases (0 inf nan) work for frem.Dale Johannesen
2009-01-20Add an IEEE remainder function, which is notDale Johannesen
2009-01-19compile-time fmod was done incorrectly. PR 3316.Dale Johannesen
2008-11-27Get rid of bogus "control may reach end of non-void function ‘...’ beingBill Wendling
2008-11-26Revert r60042. IndVarSimplify should check if APFloat is PPCDoubleDouble firs...Evan Cheng
2008-11-25convertToSignExtendedInteger should return opInvalidOp instead of asserting i...Evan Cheng
2008-10-09Add a "loses information" return value to APFloat::convertDale Johannesen
2008-10-09Rename APFloat::convertToAPInt to bitcastToAPInt toDale Johannesen
2008-10-07Mark negative-zero-to-int conversion as Inexact,Dale Johannesen
2008-10-06Be more precise about which conversions of NaNsDale Johannesen
2008-10-06Temporarily revert functionality change from my previous patch;Dale Johannesen
2008-10-06Mark shortening NaN conversions as Inexact. PR 2856.Dale Johannesen
2008-08-17Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner
2008-08-17remove a dead APInt ctor.Chris Lattner
2008-05-14Don't assume underlying APInt type is limitedDale Johannesen
2008-05-14Remove undefined behavior in hex string->APFloatDale Johannesen
2008-05-12Make firstEightPowers const.Dan Gohman
2008-05-02Suppress -Wshorten-64-to-32 warnings for 64-bit hosts.Evan Cheng
2008-04-20Check that APFloat::convert is not trying to targetDale Johannesen
2008-04-10Make several symbols static.Dan Gohman