1. 3a3a424 Some unittests for APInt rotates; patch by Cameron McInally. by Eli Friedman · 13 years ago
  2. 1243cdd As Doug pointed out (and I really should know), it is perfectly easy to by Chandler Carruth · 13 years ago
  3. efb0d1e APInt: update asserts for base-36 by Dylan Noblesmith · 13 years ago
  4. db21f4c Put the '*' in the right place in the unit test. Forgot to fix up this by Chandler Carruth · 13 years ago
  5. d916ce3 Add a generic collection of class templates to ADT for building by Chandler Carruth · 13 years ago
  6. 4455142 Fix APFloat::convert so that it handles narrowing conversions correctly; it by Eli Friedman · 13 years ago
  7. 6e6a558 Add a bad char heuristic to StringRef::find. by Benjamin Kramer · 13 years ago
  8. a3a1635 Attempt to fix MSVC build. by Eli Friedman · 13 years ago
  9. 7247a5f Fix APFloat::getLargest so that it actually returns the correct value. Found by accident while reviewing a patch to nearby code. by Eli Friedman · 13 years ago
  10. 9eb6b4d Fix APInt::operator*= so that it computes the correct result for large integers where there is unsigned overflow. Fix APFloat::toString so that it doesn't depend on the incorrect behavior in common cases (and computes the correct result in some rare cases). Fixes PR11086. by Eli Friedman · 13 years ago
  11. 7850dd0 Fix a bug in compare_numeric(). by Jakob Stoklund Olesen · 13 years ago
  12. dcd9996 Add APInt support for converting to/from hexatridecimal strings by Douglas Gregor · 13 years ago
  13. 9d74909 Fix a test that wasn't testing the right thing. by Matt Beaumont-Gay · 13 years ago
  14. 6815ff0 Avoid undefined behaviour if somehow NUM_GRAPHS equals 2^32 (or by Duncan Sands · 13 years ago
  15. 00eab6c Remove extra semicolon. by Jakub Staszak · 13 years ago
  16. 5edfbeb Use unsigned rather than uint16_t in case anyone feels like testing by Duncan Sands · 13 years ago
  17. 6f7eec1 Check an additional property specific to the way LLVM iterates over SCC's. by Duncan Sands · 13 years ago
  18. 8537e8a Add a unittest for the simply connected components (SCC) iterator class. by Duncan Sands · 13 years ago
  19. c437bd5 Remove some code that is no longer needed now that googletest knows how by Jay Foad · 13 years ago
  20. 3f25ee0 Add Twine support for characters, and switch twine to use a union internally by Chris Lattner · 13 years ago
  21. 3ba292d Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity by Jeffrey Yasskin · 13 years ago
  22. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
  23. 3d42bfb Add an APFloat::convertToInt(APSInt) function that automatically manages the by Jeffrey Yasskin · 13 years ago
  24. d7c0273 The key of a StringMap can contain nul's in it, so having first() return by Chris Lattner · 13 years ago
  25. 9cbd7af Fix a subtle issue in SmallVector. The following code did not work as expected: by Owen Anderson · 13 years ago
  26. 5f36bb1 unittests: add test for APInt::toString() by Dylan Noblesmith · 13 years ago
  27. 5cf34fe Try fixing http://google1.osuosl.org:8011/builders/clang-i686-freebsd/builds/3548 by Argyrios Kyrtzidis · 13 years ago
  28. 0f5b687 Add unit tests for ADT/PackedVector by Argyrios Kyrtzidis · 13 years ago
  29. 6cf081c Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing. by Lenny Maiorani · 13 years ago
  30. 437ef0c Implements StringRef::compare with bounds. It is behaves similarly to strncmp(). Unit tests also included. by Lenny Maiorani · 13 years ago
  31. 8398512 Avoid turning a floating point division with a constant power of two into a denormal multiplication. by Benjamin Kramer · 13 years ago
  32. 2746000 Add APFloat::getExactInverse. by Benjamin Kramer · 13 years ago
  33. d9103df Add an argument to APInt's magic udiv calculation to specify the number of bits that are known zero in the divided number. by Benjamin Kramer · 14 years ago
  34. 8d7285d The signed version of our "magic number" computation for the integer approximation by Cameron Zwarich · 14 years ago
  35. ee64684 Part of this test is invariant inside the inner loop - move it outside the loop. by Duncan Sands · 14 years ago
  36. ae200c6 Remove NoVendor and NoOS, added in commit 123990, from Triple. While it by Duncan Sands · 14 years ago
  37. b3371cd by Chris Lattner · 14 years ago
  38. 859f818 Clang was not parsing target triples involving EABI and was generating wrong IR (wrong PCS) and passing the wrong information down llc via the target-triple printed in IR. I've fixed this by adding the parsing of EABI into LLVM's Triple class and using it to choose the correct PCS in Clang's Tools. A Clang patch is on its way to use this infrastructure. by Renato Golin · 14 years ago
  39. 2a6899c Add ADT/IntEqClasses.h as a light-weight implementation of EquivalenceClasses.h. by Jakob Stoklund Olesen · 14 years ago
  40. d715e07 Add more checks to IntervalMapOverlaps::advance() to ensure that advanceTo sees by Jakob Stoklund Olesen · 14 years ago
  41. 5049ee5 It is allowed to call IntervalMap::const_iterator::advanceTo() with a key that by Jakob Stoklund Olesen · 14 years ago
  42. 4aec85a Fix crash when IntervalMapOverlaps::advanceTo moves past the last overlap. by Jakob Stoklund Olesen · 14 years ago
  43. 90675c8 Complete tests for IntervalMapOverlaps. by Jakob Stoklund Olesen · 14 years ago
  44. 460ee0f Add basic test exposing many bugs. by Jakob Stoklund Olesen · 14 years ago
  45. 7a26aca Add IntervalMap::iterator::set{Start,Stop,Value} methods that allow limited by Jakob Stoklund Olesen · 14 years ago
  46. 7dc7ac3 Support/ADT/Twine: Add toNullTerminatedStringRef. by Michael J. Spencer · 14 years ago
  47. 7a874dd PR5207: Rename overloaded APInt methods set(), clear(), flip() to by Jay Foad · 14 years ago
  48. 1f6efa3 Merge System into Support. by Michael J. Spencer · 14 years ago
  49. 5f456cd Disallow overlapping inserts, even when inserting the same value. by Jakob Stoklund Olesen · 14 years ago
  50. 9a08ca3 Add default constructors for iterators. by Jakob Stoklund Olesen · 14 years ago
  51. 180e124 Implement const_iterator::advanceTo(). by Jakob Stoklund Olesen · 14 years ago
  52. 0559425 Add more tests for erase(). Fix a few exposed bugs. by Jakob Stoklund Olesen · 14 years ago
  53. b0b7214 Add test case with randomly ordered insertions, massive coalescing. by Jakob Stoklund Olesen · 14 years ago
  54. 53bb5c0 Add B+-tree test case that creates a height 3 tree with a smaller root node. by Jakob Stoklund Olesen · 14 years ago
  55. 9c336fa Tweak ImmutableMap/ImmutableSet/ImmutableList APIs by Ted Kremenek · 14 years ago
  56. 655fbb4 Implement IntervalMap::clear(). by Jakob Stoklund Olesen · 14 years ago
  57. db52566 Support backwards iteration starting from end(). by Jakob Stoklund Olesen · 14 years ago
  58. a197cba Add test for PR 8111. By Frits van Bommel. by Dale Johannesen · 14 years ago
  59. 8dc9267 Add ADT/IntervalMap. by Jakob Stoklund Olesen · 14 years ago
  60. 737d281 Revert "Add ADT/IntervalMap.", GCC doesn't like it. by Jakob Stoklund Olesen · 14 years ago
  61. 8408edf Add ADT/IntervalMap. by Jakob Stoklund Olesen · 14 years ago
  62. 100c267 Switch attribute macros to use 'LLVM_' as a prefix. We retain the old names by Chandler Carruth · 14 years ago
  63. 520163c Move ValueMapTest from ADT to VMCore so that ADT doesn't need to link in "core". by Dan Gohman · 14 years ago
  64. fab4c9e Add an all() method to BitVector, for testing whether all bits are set. by Dan Gohman · 14 years ago
  65. 5754a45 Add better support for environment portion of triple. Original patch by by Duncan Sands · 14 years ago
  66. bc9c36b Attempt to unbreak the FreeBSD buildbot by XFAILing a unit test that seems to be by Jakob Stoklund Olesen · 14 years ago
  67. 837bccd StringRef::compare_numeric also differed from StringRef::compare for characters > 127. by Benjamin Kramer · 14 years ago
  68. 0043e35 Do unsigned char comparisons in StringRef::compare_lower to be more consistent with compare in corner cases. by Benjamin Kramer · 14 years ago
  69. d400850 Silence 'unused' warning. by Bill Wendling · 14 years ago
  70. 335db22 Add a 'normalize' method to the Triple class, which takes a mucked up by Duncan Sands · 14 years ago
  71. 3850f5c Remove the ValueMap copy constructor. It's not used anywhere, by Duncan Sands · 14 years ago
  72. bcc2393 Fix the ValueMap copy constructor. The issue is that the map keys are value by Duncan Sands · 14 years ago
  73. 48b17fa Switch from EXPECT_EQ({true,false, ...) to the more canonical by Chandler Carruth · 14 years ago
  74. 3732396 Use non-bool values for .count. by Bill Wendling · 14 years ago
  75. 73c6031 ADT: Add DAGDeltaAlgorithm, which is a DAG minimization algorithm built on top of the standard 'delta debugging' algorithm. by Daniel Dunbar · 14 years ago
  76. 160a3bf Add StringRef::compare_numeric and use it to sort TableGen register records. by Jakob Stoklund Olesen · 14 years ago
  77. f1fd228 Fix const ilist_node::get{Prev,Next}Node() to actually compile. Picky, picky. by Daniel Dunbar · 14 years ago
  78. aa81380 ADT: Add ilist_node::get{Prev,Next}Node, which return the adjacent node or null. by Daniel Dunbar · 14 years ago
  79. 3f5e915 Update BitVectorTest.cpp to stay in sync with SmallBitVectorTest.cpp, by Dan Gohman · 14 years ago
  80. 6340722 SmallBitVector: Rework find_first/find_next and tweak test to test them (at least on 64 bit platforms). by Benjamin Kramer · 14 years ago
  81. b252fbd Implement a read/write operator[] for SmallBitVector with a proxy class. by Benjamin Kramer · 14 years ago
  82. a07cd90 silence some unused-value warnings. by Chris Lattner · 14 years ago
  83. a7a33fd Fix SmallVector's insert to handle non-random-access iterators. by Dan Gohman · 14 years ago
  84. 5ffc72e Make this test more lenient; with SmallVector now using actually by Dan Gohman · 15 years ago
  85. b5f59f5 Fix death tests in -Asserts builds. by Jeffrey Yasskin · 15 years ago
  86. e12b738 Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width by John McCall · 15 years ago
  87. 8b3f330 Make APFloat's string-parsing routines a bit safer against very large exponents. by John McCall · 15 years ago
  88. d873535 Fix (harmless) memory leak found by memcheck. by Jeffrey Yasskin · 15 years ago
  89. c9e31cc Silence GCC warnings. by Benjamin Kramer · 15 years ago
  90. e7962c9 Implement operators |=, &=, and ^= for SmallBitVector, and remove the by Dan Gohman · 15 years ago
  91. ce97b75 Disable unittests/ADT/BitVectorTest on PPC Darwin. by Dale Johannesen · 15 years ago
  92. 281d051 Make APInt::countLeadingZerosSlowCase() treat the contents of padding bits by John McCall · 15 years ago
  93. cb89afc Add a SmallBitVector class, which mimics BitVector but uses only by Dan Gohman · 15 years ago
  94. 4760467 Silence compiler warning. by Benjamin Kramer · 15 years ago
  95. 7e54d5b Document the edit-distance algorithm used in StringRef, switch it over by Douglas Gregor · 15 years ago
  96. 6a09aff Implement support for converting to string at "natural precision", and fix some by John McCall · 15 years ago
  97. c883ad2 Move the two definitions of operator<< into namespace llvm, so they by Douglas Gregor · 15 years ago
  98. e4d4c43 Define the new operator<< for sets into namespace std, so that by Douglas Gregor · 15 years ago
  99. 00e65de Add accessors for the largest-magnitude, smallest-magnitude, and by John McCall · 15 years ago
  100. d5b1f8a Change StringRef::startswith and StringRef::endswith to versions which are a by Eli Friedman · 15 years ago