1. b4d8ae5 Get rid of extraneous // in file comment. by Reid Spencer · 18 years ago
  2. 30f44f3 Simplify and document RoundDoubleToAPInt. by Reid Spencer · 18 years ago
  3. 9ac4411 1. Make sure all delete operators of arrays use the array form of delete. by Reid Spencer · 18 years ago
  4. 794f472 Implement the getHashValue method. by Reid Spencer · 18 years ago
  5. 9d1ae8f Re-enable this. The header was committed. by Reid Spencer · 18 years ago
  6. ab143be another missing header :( :( :( by Chris Lattner · 18 years ago
  7. 47fbe9e 1. Remove redundant calls to clearUsedBits(). by Reid Spencer · 18 years ago
  8. ba81c2b Rewrite lshr to not do bit by bit copy but to copy and shift whole words. by Reid Spencer · 18 years ago
  9. f30b188 Fix sext operation. Shifting by zero would leave an incorrect mask. by Reid Spencer · 18 years ago
  10. 9eec241 1. Fix the flip() method to correctly flip all words of the APInt. by Reid Spencer · 18 years ago
  11. 5d0d05c 1. Provide more detail in file comment. by Reid Spencer · 18 years ago
  12. 31d16b0 Allow this to compile now that the header file is checked in. by Reid Spencer · 18 years ago
  13. 0f07e55 this doesn't compile, disable it by Chris Lattner · 18 years ago
  14. 24c4a8f Clean up lshr and ashr to coding standards. by Reid Spencer · 18 years ago
  15. 438d71e Whoops, last word with bits in large shift left wasn't correct. by Reid Spencer · 18 years ago
  16. 8755380 Fix the > 64 bits case for left shift. by Reid Spencer · 18 years ago
  17. 1050ec5 Fix the remainder shifting in KnuthDiv. by Reid Spencer · 18 years ago
  18. 5bce854 1. Fix a bug in fromString for the <= 64bits case by Reid Spencer · 18 years ago
  19. 610fad8 1. Fix last bug in KnuthDiv. All divide tests pass up to 1024 bits now. by Reid Spencer · 18 years ago
  20. 9d6c919 1. Make internal functions take const arguments where they should, just by Reid Spencer · 18 years ago
  21. 34aae11 remove folding set debug output by Chris Lattner · 18 years ago
  22. d675b83 Avoid TBAA issue. by Chris Lattner · 18 years ago
  23. 9290463 1. Fix a carry out problem in add if destination and x point to the same by Reid Spencer · 18 years ago
  24. 15aab8a When converting from 64 to 32-bits, use the actual number of words to by Reid Spencer · 18 years ago
  25. ab2b2c8 Fix countLeadingZeros in the case that the bitwidth evenly divides the by Reid Spencer · 18 years ago
  26. e0cdd33 Reorganize some code to make it clearer, avoid a few uninitialized memory by Reid Spencer · 18 years ago
  27. 60c0a6a Fix the carry in addition. by Reid Spencer · 18 years ago
  28. 385f754 1. Add a dump() method for faster debugging. by Reid Spencer · 18 years ago
  29. e549c49 Fix countLeadingZeros to actually return the correct number. by Reid Spencer · 18 years ago
  30. 54362ca Make long addition and subtraction work. Speed things up by using internal by Reid Spencer · 18 years ago
  31. 61eb180 Clean up variable names in operator*. by Reid Spencer · 18 years ago
  32. 580546a Use INFINITY macro from math.h instead of constructing hex floating point by Reid Spencer · 18 years ago
  33. 9c0696f First version that can process arith.cpp test case up to 1024 bits: by Reid Spencer · 18 years ago
  34. d283566 Not all managedstatics need object pointers. by Chris Lattner · 18 years ago
  35. f99a0ac 1. Fix some indentation and variable names in the get{Min,Max}Value methods. by Reid Spencer · 18 years ago
  36. a58f058 1. Use APINT_WORD_SIZE instead of sizeof(uint64_t) by Reid Spencer · 18 years ago
  37. af0e956 1. Remove dead code (lshift function). by Reid Spencer · 18 years ago
  38. f2c521c Make add_1 exit early if carry is 0. by Reid Spencer · 18 years ago
  39. 443b570 Implement signed output for toString. by Reid Spencer · 18 years ago
  40. c72f280 Fix some bugs in division logic. by Reid Spencer · 18 years ago
  41. 5e0a851 Move static functions closer to their usage. by Reid Spencer · 18 years ago
  42. 71bd08f Clean up the divide and remainder logic a bit (exit early). Use more by Reid Spencer · 18 years ago
  43. cd6f2bf Fix bugs introduced by constructor parameter order change. by Reid Spencer · 18 years ago
  44. e81d2da Review changes: by Reid Spencer · 18 years ago
  45. 9ba8a76 Add possibility to set memory limit for binaries run via libSystem. This by Anton Korobeynikov · 18 years ago
  46. b04973e Fix some buges: by Zhou Sheng · 18 years ago
  47. 879dfe1 Use brute-force algorithm for to_string. It doesn't have to be efficient by Reid Spencer · 19 years ago
  48. db3faa6 Make some minor improvements to APInt: by Reid Spencer · 19 years ago
  49. d93f00c 1. Make APInt::shl work correctly and more efficiently. by Zhou Sheng · 19 years ago
  50. 44dcd01 Add support for removing elements out of StringMap. by Chris Lattner · 19 years ago
  51. b5bb9f5 Replace the ugly FindValue method with STL-like find methods. by Chris Lattner · 19 years ago
  52. 360cac8 remove support for stringmap visitors now that iterators exist. by Chris Lattner · 19 years ago
  53. a86559e add support for iterators. by Chris Lattner · 19 years ago
  54. 3e05164 Fix comments to match names of functions. by Nick Lewycky · 19 years ago
  55. ff4304f Eliminates friend function declaration inside APInt, instead, adds public by Zhou Sheng · 19 years ago
  56. bb28a81 Rename CStringMap -> StringMap, since it now supports nul characters in the by Chris Lattner · 19 years ago
  57. ee18242 Allow cstringmap to contain strings with nul characters in them. by Chris Lattner · 19 years ago
  58. a05eaa6 Switched this file on accidently. by Zhou Sheng · 19 years ago
  59. 0b706b1 As Chris and Reid suggested, remove "isSigned" field from APInt, instead, by Zhou Sheng · 19 years ago
  60. a3832fd As Chris suggested, fixed some problems. (This is the first part) by Zhou Sheng · 19 years ago
  61. e237cf9 do not let the table fill up with tombstones. by Chris Lattner · 19 years ago
  62. 353815d As Reid suggested, fixed some problems. by Zhou Sheng · 19 years ago
  63. 6ad4c14 Disable this for now. by Chris Lattner · 19 years ago
  64. fd43dcf Add a class APInt to represent arbitrary precision constant integral values. by Zhou Sheng · 19 years ago
  65. 7ef856d Fix a bug in smallptrset::erase: in the small case, return true if the by Chris Lattner · 19 years ago
  66. e4116f8 Encode small integers more densely in foldingset, avoiding overflowing the SmallVector as often. by Chris Lattner · 19 years ago
  67. 0de4439 improve comments, add an assertion by Chris Lattner · 19 years ago
  68. aed293d Add PrintVersionMessage() that tools can use to print version number by Devang Patel · 19 years ago
  69. 9e693eb Add some debug output. by Reid Spencer · 19 years ago
  70. b85210f minor cleanups. Fix off-by-one in accounting the number of nodes when the by Chris Lattner · 19 years ago
  71. 3cab071 reformat comment by Chris Lattner · 19 years ago
  72. 0b93085 implement SmallPtrSet::erase by Chris Lattner · 19 years ago
  73. 24757de add a note by Chris Lattner · 19 years ago
  74. c95dc98 Add a new SmallSet ADT specialized for pointers. by Chris Lattner · 19 years ago
  75. fd58e6e Moved disassembler to libSystem by Anton Korobeynikov · 19 years ago
  76. c103057 For PR1043: by Reid Spencer · 19 years ago
  77. 8cd4c3e Adding disassembler interface and external hook to udis86 library. by Anton Korobeynikov · 19 years ago
  78. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 19 years ago
  79. b2f3e70 Update code to eliminate calls to isInteger, calling isIntegral instead. by Chris Lattner · 19 years ago
  80. 0762705 Fix correlated exprs regressions by Chris Lattner · 19 years ago
  81. 05b30d8 remove unneeded special cases by Chris Lattner · 19 years ago
  82. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 19 years ago
  83. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 19 years ago
  84. 6b6b6ef For PR1043: by Zhou Sheng · 19 years ago
  85. ca7ad89 Fix a bug in an assert that would never trigger. by Reid Spencer · 19 years ago
  86. e7ca042 Convert uses of getPrimitiveSize that should be getPrimitiveSizeInBits. by Reid Spencer · 19 years ago
  87. 41a4429 wow, the link was already broken :) by Chris Lattner · 19 years ago
  88. 38742b9 add a note by Chris Lattner · 19 years ago
  89. fcf17a3 The previous implementation of LLVM Streams wasn't removing symbols. This by Bill Wendling · 19 years ago
  90. e4d87aa For PR950: by Reid Spencer · 19 years ago
  91. 0a36152 eliminate constructor from Statistic class. It is now impossible to get a by Chris Lattner · 19 years ago
  92. ecb2768 Refactor statistic a big and introduce a horrible-but-necessary macro by Chris Lattner · 19 years ago
  93. 5c7e326 Added an automatic cast to "std::ostream*" etc. from OStream. We then can by Bill Wendling · 19 years ago
  94. d977d86 Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 19 years ago
  95. 975f058 Change the implementation of statistic to not need destructors at all. by Chris Lattner · 19 years ago
  96. 1a097e3 Don't use <sstream> in Streams.h but <iosfwd> instead. by Bill Wendling · 19 years ago
  97. bcd2498 Removed more <iostream> includes by Bill Wendling · 19 years ago
  98. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
  99. c6bf4bf Adjust to new ConstantIntegral interface for Max/Min tests. by Reid Spencer · 19 years ago
  100. cf84504 merge the Statistic and StatisticBase classes, eliminating virtual methods by Chris Lattner · 19 years ago