1. 377b119 Add alternate ConstantRange intersection algorithm. by Nick Lewycky · 18 years ago
  2. 69b5d12 Make the assignment operator for SmallPtrSet much faster for normal cases. by Owen Anderson · 18 years ago
  3. 4d6f96d Make the assignment operator for SmallPtrSet return a reference, and fix a long-standing bug in the copy by Owen Anderson · 18 years ago
  4. da8ebc6 Fix an error in the assignment operator that was causing an infinite loop in GVNPRE.cpp. by Owen Anderson · 18 years ago
  5. 91f0158 implement operator= for smallptrset by Chris Lattner · 18 years ago
  6. a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 18 years ago
  7. ea33294 Fix undefined behaviour reported by the new --enable-expensive-checks option. by Nick Lewycky · 18 years ago
  8. 6394e5e Fix a bug in SmallPtrSet that was causing GVNPRE to enter an infinite loop. by Owen Anderson · 18 years ago
  9. 61766ca Two changes: by Chris Lattner · 18 years ago
  10. ae5eb7a Fix edge case. by Nick Lewycky · 18 years ago
  11. 81da02b Make tail merging the default, except on powerPC. There was no prior art by Dale Johannesen · 18 years ago
  12. 20a4c23 Fix an assertion introduced by my last change to the toString method. We by Reid Spencer · 18 years ago
  13. fb0709a Get rid of leading zeros in the output of toString. by Reid Spencer · 18 years ago
  14. 02ae8b7 For lshr by 0 bits, just return *this as a short cut. This also prevents by Reid Spencer · 18 years ago
  15. 6551dcd Fix a bug in the "fromString" method where radix 2,8 and 16 values were by Reid Spencer · 18 years ago
  16. 69944e8 Make the results for the rotate functions correct when rotateAmt == 0. by Reid Spencer · 18 years ago
  17. 19dc32a Add some things needed by the llvm-gcc version supporting bit accurate integer by Reid Spencer · 18 years ago
  18. 92c7283 Fix shl to produce the correct result when the bitwidth is > 64 and the by Reid Spencer · 18 years ago
  19. a24b04e fix a memory leak by Chris Lattner · 18 years ago
  20. 0fea8eb Unbreak VC++ build. by Jeff Cohen · 18 years ago
  21. 5499da8 Enhance MemoryBuffer to return error messages in strings if they occur. by Chris Lattner · 18 years ago
  22. 9e66233 remove this file for now, we can bring it back from cvs if we need it in by Chris Lattner · 18 years ago
  23. d6f5959 remove libbzip2, it is dead by Chris Lattner · 18 years ago
  24. 73a978a don't build bzip2 for now by Chris Lattner · 18 years ago
  25. dfa8d8c disable this for now by Chris Lattner · 18 years ago
  26. 82e791d Fix MemoryBuffer::getFile to return null if it has an error opening the by Chris Lattner · 18 years ago
  27. 8249328 This is a patch to fix a compile error in STLExtras.h, and by Chris Lattner · 18 years ago
  28. a5ae15e silence some annoying gcc 4.3 warnings by Chris Lattner · 18 years ago
  29. 930c0fe Fix MemoryBuffer breakage correctly. by Jeff Cohen · 18 years ago
  30. 9bc4060 Unbreak build. by Jeff Cohen · 18 years ago
  31. 333ffd4 Add a new memorybuffer class, to unify all the file reading code in the system by Chris Lattner · 18 years ago
  32. c125c00 Using APInt more efficiently. by Zhou Sheng · 18 years ago
  33. ac58a16 Fix PR1329. by Jeff Cohen · 18 years ago
  34. 0468ab3 We want the number of bits needed, not the power of 2. by Reid Spencer · 18 years ago
  35. 57ae4f5 Implement a getBitsNeeded method to determine how many bits are needed to by Reid Spencer · 18 years ago
  36. daacf22 Make the apint construction more effective. by Zhou Sheng · 18 years ago
  37. 69d6f13 improve the patch for PR1318 to also support grouped options with custom by Chris Lattner · 18 years ago
  38. 159b0a43 Fix PR1318 by reacting appropriately to a mutating option list. by Chris Lattner · 18 years ago
  39. 2cd43e4 Fix an approximate calculation in an assertion not to give false negatives. by Reid Spencer · 18 years ago
  40. c74b461 For PR1291: by Reid Spencer · 18 years ago
  41. e32157c Add signExtend to ConstantRange, to complement zeroExtend and truncate. by Nick Lewycky · 18 years ago
  42. ee2b320 Fix a bug in my earlier commit which exposed positional options backwards. by Chris Lattner · 18 years ago
  43. 9878d6a rearchitect the registration mechanism used by the command line option stuff. by Chris Lattner · 18 years ago
  44. af035f3 remove the dead removeArgument method, rename Options to OptionsMap. by Chris Lattner · 18 years ago
  45. 12ba806 stringmap memory managed with malloc now by Chris Lattner · 18 years ago
  46. d2f197d use calloc instead of new/memset, it is more efficient by Chris Lattner · 18 years ago
  47. 794a014 Extend StringMap to support being initialized as completely empty. When by Chris Lattner · 18 years ago
  48. ef4c916 greatly reduce hte default size of stringmap. by Chris Lattner · 18 years ago
  49. 9babd0e Implement union of wrapped sets. by Nick Lewycky · 18 years ago
  50. 8475ec0 For PR789: by Reid Spencer · 18 years ago
  51. 5ba2b70 For PR789: by Reid Spencer · 18 years ago
  52. 6dbe233 Fix a bug in getAllOnesValue() which broke some test cases for bitwidth > 64. by Zhou Sheng · 18 years ago
  53. 09dfd8e Fix (and simplify) 48-bit byte swap. Get pos/neg infinity the correct way. by Jeff Cohen · 18 years ago
  54. adf2a20 Fix coding standards violation. by Reid Spencer · 18 years ago
  55. 3a34137 Implement extension of sign bits for negative values in the uint64_t by Reid Spencer · 18 years ago
  56. 4fd8606 Revert the last patch as it violates the conditions of sext/zext. by Reid Spencer · 18 years ago
  57. 7d820f5 For APInt::z/sext(width), if width == BitWidth, just return *this. by Zhou Sheng · 18 years ago
  58. 3400e6a Add getter methods for the extremes of a ConstantRange. by Nick Lewycky · 18 years ago
  59. ca5183d Unbreak VC++ build. by Jeff Cohen · 18 years ago
  60. 46f9c94 Fix ashr for bitwidths > 64. This is now validated up to 1024 bits. by Reid Spencer · 18 years ago
  61. f09aef7 Use a better algorithm for rounding sqrt results. Change the FIXME about by Reid Spencer · 18 years ago
  62. c6a28fc Implement unionWith. by Nick Lewycky · 18 years ago
  63. 9bf94a4 Add a FIXME by Reid Spencer · 18 years ago
  64. 36184ed Fix a problem where shifting by 64-bits leads to incorrect results on PPC by Reid Spencer · 18 years ago
  65. 295e40a Combine two lines that can be. by Reid Spencer · 18 years ago
  66. 4e1e87f Make the static table of results in sqrt const. by Reid Spencer · 18 years ago
  67. 68e2300 Add methods for bit width modification: sextOrTrunc, zextOrTrunc. by Reid Spencer · 18 years ago
  68. a6e8a95 Remove the "isSigned" parameters from ConstantRange. It turns out they by Reid Spencer · 18 years ago
  69. b5ca2cd Use a real table in sqrt to shorten and quicken the code. by Reid Spencer · 18 years ago
  70. af8fb19 Add a square root function. by Reid Spencer · 18 years ago
  71. bb626a6 Move ConstantRange class to lib/Support from lib/Analysis and make its by Reid Spencer · 18 years ago
  72. 581b0d4 For PR1205: by Reid Spencer · 18 years ago
  73. dc5c159 For PR1205: by Reid Spencer · 18 years ago
  74. 663e711 For PR1205: by Reid Spencer · 18 years ago
  75. 9490077 Make the trunc/sext/zext methods return APInt& so that these operations by Reid Spencer · 18 years ago
  76. ff60576 Fix a bug in RoundDoubleToAPInt where it would force the size to 64 bits by Reid Spencer · 18 years ago
  77. f5c0fd9 Join two lines that can be joined. by Reid Spencer · 18 years ago
  78. 681dcd1 Implement countLeadingOnes() and getMinSignedBits(). This helps to minimize by Reid Spencer · 18 years ago
  79. 66ed109 Improve APInt interface: by Reid Spencer · 18 years ago
  80. 96d9137 Conform to single person attribution in file comment. by Reid Spencer · 18 years ago
  81. 1fa111e 1. Fix three serious bugs in the comparison code. by Reid Spencer · 18 years ago
  82. b4d8ae5 Get rid of extraneous // in file comment. by Reid Spencer · 18 years ago
  83. 30f44f3 Simplify and document RoundDoubleToAPInt. by Reid Spencer · 18 years ago
  84. 9ac4411 1. Make sure all delete operators of arrays use the array form of delete. by Reid Spencer · 18 years ago
  85. 794f472 Implement the getHashValue method. by Reid Spencer · 18 years ago
  86. 9d1ae8f Re-enable this. The header was committed. by Reid Spencer · 18 years ago
  87. ab143be another missing header :( :( :( by Chris Lattner · 18 years ago
  88. 47fbe9e 1. Remove redundant calls to clearUsedBits(). by Reid Spencer · 18 years ago
  89. ba81c2b Rewrite lshr to not do bit by bit copy but to copy and shift whole words. by Reid Spencer · 18 years ago
  90. f30b188 Fix sext operation. Shifting by zero would leave an incorrect mask. by Reid Spencer · 18 years ago
  91. 9eec241 1. Fix the flip() method to correctly flip all words of the APInt. by Reid Spencer · 18 years ago
  92. 5d0d05c 1. Provide more detail in file comment. by Reid Spencer · 18 years ago
  93. 31d16b0 Allow this to compile now that the header file is checked in. by Reid Spencer · 18 years ago
  94. 0f07e55 this doesn't compile, disable it by Chris Lattner · 18 years ago
  95. 24c4a8f Clean up lshr and ashr to coding standards. by Reid Spencer · 18 years ago
  96. 438d71e Whoops, last word with bits in large shift left wasn't correct. by Reid Spencer · 18 years ago
  97. 8755380 Fix the > 64 bits case for left shift. by Reid Spencer · 18 years ago
  98. 1050ec5 Fix the remainder shifting in KnuthDiv. by Reid Spencer · 18 years ago
  99. 5bce854 1. Fix a bug in fromString for the <= 64bits case by Reid Spencer · 18 years ago
  100. 610fad8 1. Fix last bug in KnuthDiv. All divide tests pass up to 1024 bits now. by Reid Spencer · 18 years ago