aboutsummaryrefslogtreecommitdiff
path: root/lib/Support/APFloat.cpp
AgeCommit message (Expand)Author
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
2008-02-29Add a method to APFloat to convert directly from APInt.Dan Gohman
2008-02-11Added "Profile" method to APFloat for use with FoldingSet.Ted Kremenek
2008-01-31Chris' change to print an approximation to long doublesDale Johannesen
2008-01-29Remove top-level const qualifiers from casts, avoiding associatedDan Gohman
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-08proper #include order.Chris Lattner
2007-12-05Prior commit updated wrong if, apologies.Neil Booth
2007-12-05Handle zero correctly.Neil Booth
2007-12-05Handle 0 correctly in string->APFloat conversion.Dale Johannesen
2007-11-17Fix denormal check in float->APInt conversion.Dale Johannesen
2007-11-02Remove some unnecessary C-style statics.Neil Booth
2007-11-01Add back line whose removal somehow crept into prior patchNeil Booth
2007-11-01When converting to integer, do bit manipulations in the destinationNeil Booth
2007-10-25Clarified operator precedence.Hartmut Kaiser
2007-10-15Fast-track obviously over-large and over-small exponents during decimal->Neil Booth
2007-10-14Consolidate logic for creating NaNs. Silence compiler warning.Neil Booth
2007-10-14Whether arithmetic is supported is a property of the semantics. Make itNeil Booth
2007-10-14Separate out parsing of decimal number. Use this to only allocateNeil Booth
2007-10-13If the power of 5 is exact, and the reciprocal exact, the error is zero not o...Neil Booth
2007-10-12Remove duplicate comment.Neil Booth
2007-10-12Implement correctly-rounded decimal->binary conversion, i.e. conversionNeil Booth
2007-10-12Remove a field that was never used.Neil Booth