1. b1508d1 Do not assert when reading an exponent out of range. by Dale Johannesen · 15 years ago
  2. 38e5989 Don't pass StringRef by reference. by Benjamin Kramer · 15 years ago
  3. 16e0209 Fix minor style issues. by Dan Gohman · 15 years ago
  4. 0ddda3b make APFloat::toString be const. by Chris Lattner · 15 years ago
  5. d44c6cc Don't potentially read past the end of the fill data when making a NaN from by John McCall · 15 years ago
  6. 165e96b Properly clear all the extra bits in a significand when making a NaN from an by John McCall · 15 years ago
  7. e12b738 Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width by John McCall · 15 years ago
  8. 8b3f330 Make APFloat's string-parsing routines a bit safer against very large exponents. by John McCall · 15 years ago
  9. 6a09aff Implement support for converting to string at "natural precision", and fix some by John McCall · 16 years ago
  10. 003a09c Substantially optimize APFloat::toString() by doing a single large divide to by John McCall · 16 years ago
  11. 00e65de Add accessors for the largest-magnitude, smallest-magnitude, and by John McCall · 16 years ago
  12. c5a7552 Remove getIEEEFloatParts and getIEEEDoubleParts. They are not needed. by Evan Cheng · 16 years ago
  13. 99ebfa5 Add new APFloat methods that return sign, exp, and mantissa of ieee float and double values. by Evan Cheng · 16 years ago
  14. a223aed Commit fixes for half precision I noted in review, so by Dale Johannesen · 16 years ago
  15. cc4287a Add half precision floating point support (float16) to APFloat, by Chris Lattner · 16 years ago
  16. ad78500 wrap long lines. by Chris Lattner · 16 years ago
  17. d7bd78e add a version of the APFloat constructor that initializes to 0.0 by Chris Lattner · 16 years ago
  18. 4755e99 Fix typo. by Anton Korobeynikov · 16 years ago
  19. 7e844f1 Implement APInt <-> APFloat conversion for IEEE 128-bit floats. by Anton Korobeynikov · 16 years ago
  20. c78b33b Add support for including '+' in APFloat strings, more asserts, by Erick Tryzelaar · 16 years ago
  21. cdd93d8 Fix two APFloat bugs in converting hexadecimal constants. by Daniel Dunbar · 16 years ago
  22. f8bc801 Fix an uninitialized value warning in APFloat. by Erick Tryzelaar · 16 years ago
  23. a15d890 Modify APFloat to take a StringRef instead of a c string. by Erick Tryzelaar · 16 years ago
  24. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  25. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  26. c5ca713 Add support for letting the client choose different flavors of NaNs. Testcase to be by Mike Stump · 16 years ago
  27. f3dc0c0 Fix whitespacing (space after switch). by Mike Stump · 16 years ago
  28. 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 16 years ago
  29. ee167a7 just initialize the first element, we don't need to set the rest to zeros. by Chris Lattner · 16 years ago
  30. 807926a Eliminate a 9640 byte static mutable initialized data item by moving it by Chris Lattner · 16 years ago
  31. e213f3f static functions don't need an anonymous namespace. by Chris Lattner · 16 years ago
  32. aff9c27 Unbreak the build on win32. Cleanup some warning. by Cedric Venet · 16 years ago
  33. 541ed9f Do not use host floating point types when emitting by Dale Johannesen · 17 years ago
  34. ed6af24 Make special cases (0 inf nan) work for frem. by Dale Johannesen · 17 years ago
  35. 24b66a8 Add an IEEE remainder function, which is not by Dale Johannesen · 17 years ago
  36. 1f54f58 compile-time fmod was done incorrectly. PR 3316. by Dale Johannesen · 17 years ago
  37. b7c0d94 Get rid of bogus "control may reach end of non-void function ‘...’ being by Bill Wendling · 17 years ago
  38. 794a7db Revert r60042. IndVarSimplify should check if APFloat is PPCDoubleDouble first before trying to convert it to an integer. by Evan Cheng · 17 years ago
  39. 88f2d6c convertToSignExtendedInteger should return opInvalidOp instead of asserting if sematics of float does not allow arithmetics. by Evan Cheng · 17 years ago
  40. 23a9855 Add a "loses information" return value to APFloat::convert by Dale Johannesen · 17 years ago
  41. 7111b02 Rename APFloat::convertToAPInt to bitcastToAPInt to by Dale Johannesen · 17 years ago
  42. e4a4245 Mark negative-zero-to-int conversion as Inexact, by Dale Johannesen · 17 years ago
  43. 2df5eec Be more precise about which conversions of NaNs by Dale Johannesen · 17 years ago
  44. 65609f2 Temporarily revert functionality change from my previous patch; by Dale Johannesen · 17 years ago
  45. d3d8ce3 Mark shortening NaN conversions as Inexact. PR 2856. by Dale Johannesen · 17 years ago
  46. fad86b0 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 17 years ago
  47. 9f17eb0 remove a dead APInt ctor. by Chris Lattner · 17 years ago
  48. 386f3e9 Don't assume underlying APInt type is limited to 64 bits. by Dale Johannesen · 17 years ago
  49. 6a33cc1 Remove undefined behavior in hex string->APFloat by Dale Johannesen · 17 years ago
  50. 7c2e4f2 Make firstEightPowers const. by Dan Gohman · 17 years ago
  51. 48e8c80 Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. by Evan Cheng · 17 years ago
  52. 79f82f9 Check that APFloat::convert is not trying to target by Dale Johannesen · 17 years ago
  53. 3bd659b Make several symbols static. by Dan Gohman · 17 years ago
  54. 93c276e Add a method to APFloat to convert directly from APInt. by Dan Gohman · 17 years ago
  55. 1f801fa Added "Profile" method to APFloat for use with FoldingSet. by Ted Kremenek · 18 years ago
  56. b63fa05 Chris' change to print an approximation to long doubles by Dale Johannesen · 18 years ago
  57. b10abe1 Remove top-level const qualifiers from casts, avoiding associated by Dan Gohman · 18 years ago
  58. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  59. 36d26c2 proper #include order. by Chris Lattner · 18 years ago
  60. cc23359 Prior commit updated wrong if, apologies. by Neil Booth · 18 years ago
  61. a89e45f Handle zero correctly. by Neil Booth · 18 years ago
  62. db1e302 Handle 0 correctly in string->APFloat conversion. by Dale Johannesen · 18 years ago
  63. d0763b9 Fix denormal check in float->APInt conversion. PR 1804. by Dale Johannesen · 18 years ago
  64. e3d936a Remove some unnecessary C-style statics. by Neil Booth · 18 years ago
  65. 43a4b28 Add back line whose removal somehow crept into prior patch by Neil Booth · 18 years ago
  66. ee7ae38 When converting to integer, do bit manipulations in the destination by Neil Booth · 18 years ago
  67. 8df77a9 Clarified operator precedence. Silenced VC++ warning. by Hartmut Kaiser · 18 years ago
  68. 686700e Fast-track obviously over-large and over-small exponents during decimal-> by Neil Booth · 18 years ago
  69. e5e0194 Consolidate logic for creating NaNs. Silence compiler warning. by Neil Booth · 18 years ago
  70. caf19d7 Whether arithmetic is supported is a property of the semantics. Make it by Neil Booth · 18 years ago
  71. 1870f29 Separate out parsing of decimal number. Use this to only allocate by Neil Booth · 18 years ago
  72. d1a23d5 If the power of 5 is exact, and the reciprocal exact, the error is zero not one half-ulps. This prevents an infinite loop in rare cases. by Neil Booth · 18 years ago
  73. 6ac7016 Remove duplicate comment. by Neil Booth · 18 years ago
  74. 96c7471 Implement correctly-rounded decimal->binary conversion, i.e. conversion by Neil Booth · 18 years ago
  75. 5b8e0c5 Remove a field that was never used. by Neil Booth · 18 years ago
  76. 7a951ca If we're trying to be arbitrary precision, unsigned char clearly won't cut it. Needed for dec->bin conversions. by Neil Booth · 18 years ago
  77. a471c2e Next PPC long double bits. First cut at constants. by Dale Johannesen · 18 years ago
  78. 5477f85 Use APInt::tcExtract. It's cleaner, and works :) by Neil Booth · 18 years ago
  79. f16c595 Add back convertFromSignExtendedInteger. by Neil Booth · 18 years ago
  80. 7a7bc0f Now that convertFromUnsignedParts has a sane, constant interface, by Neil Booth · 18 years ago
  81. 643ce59 Reimplement convertFromUnsignedInteger so it is passed a const bignum. by Neil Booth · 18 years ago
  82. ccf596a convertFromInteger, as originally written, expected sign-extended by Neil Booth · 18 years ago
  83. 33d4c92 combineLostFractions does not need to be a member function by Neil Booth · 18 years ago
  84. 92f7e8d Cleaner, more general exponent output. by Neil Booth · 18 years ago
  85. a11ef82 silence warnings in no-assert build. by Chris Lattner · 18 years ago
  86. 978661d Generalize tcFullMultiply so that the operands can be of differing by Neil Booth · 18 years ago
  87. a30b0ee Add APFloat -> hexadecimal string conversion, as per %a and %A in C99. by Neil Booth · 18 years ago
  88. b7dea4c Tweak RoundAwayFromZero the bit number below which is truncated, and make by Neil Booth · 18 years ago
  89. cce23a4 Simplify and fix signed int -> FP conversions. by Dale Johannesen · 18 years ago
  90. 4f88170 Whitespace and compiler warning cleanup. by Neil Booth · 18 years ago
  91. 0edc47a Make APFloat->int conversions deterministic even in by Dale Johannesen · 18 years ago
  92. 902ff94 Fix long double<->shorter FP type conversions of zero, infinity, and NaNs. by Dale Johannesen · 18 years ago
  93. c8db43d Handle storage complications of float->float conversions. by Neil Booth · 18 years ago
  94. 910993e Change APFloat::convertFromInteger to take the incoming by Dale Johannesen · 18 years ago
  95. a72a5a0 Fix PR 1688. See comments there. by Dale Johannesen · 18 years ago
  96. cb648f9 Remove spurious consts. This fixes warnings with compilers that by Dan Gohman · 18 years ago
  97. 257500d Compensate for partCount change in Bogus definition by Dale Johannesen · 18 years ago
  98. 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 18 years ago
  99. 58c2e4c Fix mod so it actually works. Fix conversions to by Dale Johannesen · 18 years ago
  100. e15c2db Oops, should be part of 41664; won't work very well without this piece. by Dale Johannesen · 18 years ago