aboutsummaryrefslogtreecommitdiff
path: root/unittests/ADT
AgeCommit message (Expand)Author
2010-11-28Disallow overlapping inserts, even when inserting the same value.Jakob Stoklund Olesen
2010-11-28Add default constructors for iterators.Jakob Stoklund Olesen
2010-11-28Implement const_iterator::advanceTo().Jakob Stoklund Olesen
2010-11-27Add more tests for erase(). Fix a few exposed bugs.Jakob Stoklund Olesen
2010-11-27Add test case with randomly ordered insertions, massive coalescing.Jakob Stoklund Olesen
2010-11-26Add B+-tree test case that creates a height 3 tree with a smaller root node.Jakob Stoklund Olesen
2010-11-24Tweak ImmutableMap/ImmutableSet/ImmutableList APIsTed Kremenek
2010-11-19Implement IntervalMap::clear().Jakob Stoklund Olesen
2010-11-19Support backwards iteration starting from end().Jakob Stoklund Olesen
2010-11-19Add test for PR 8111. By Frits van Bommel.Dale Johannesen
2010-11-19Add ADT/IntervalMap.Jakob Stoklund Olesen
2010-11-19Revert "Add ADT/IntervalMap.", GCC doesn't like it.Jakob Stoklund Olesen
2010-11-19Add ADT/IntervalMap.Jakob Stoklund Olesen
2010-10-23Switch attribute macros to use 'LLVM_' as a prefix. We retain the old namesChandler Carruth
2010-09-27Move ValueMapTest from ADT to VMCore so that ADT doesn't needDan Gohman
2010-09-27Add an all() method to BitVector, for testing whether all bits are set.Dan Gohman
2010-09-16Add better support for environment portion of triple. Original patch byDuncan Sands
2010-09-14Attempt to unbreak the FreeBSD buildbot by XFAILing a unit test that seems to beJakob Stoklund Olesen
2010-08-26StringRef::compare_numeric also differed from StringRef::compare for characte...Benjamin Kramer
2010-08-26Do unsigned char comparisons in StringRef::compare_lower to be more consisten...Benjamin Kramer
2010-08-19Silence 'unused' warning.Bill Wendling
2010-08-12Add a 'normalize' method to the Triple class, which takes a mucked upDuncan Sands
2010-08-08Remove the ValueMap copy constructor. It's not used anywhere,Duncan Sands
2010-07-30Fix the ValueMap copy constructor. The issue is that the map keys are valueDuncan Sands
2010-07-13Switch from EXPECT_EQ({true,false, ...) to the more canonicalChandler Carruth
2010-07-10Use non-bool values for .count.Bill Wendling
2010-06-08ADT: Add DAGDeltaAlgorithm, which is a DAG minimization algorithm built on to...Daniel Dunbar
2010-05-26Add StringRef::compare_numeric and use it to sort TableGen register records.Jakob Stoklund Olesen
2010-05-13Fix const ilist_node::get{Prev,Next}Node() to actually compile. Picky, picky.Daniel Dunbar
2010-05-12ADT: Add ilist_node::get{Prev,Next}Node, which return the adjacent node or null.Daniel Dunbar
2010-04-30Update BitVectorTest.cpp to stay in sync with SmallBitVectorTest.cpp,Dan Gohman
2010-04-30SmallBitVector: Rework find_first/find_next and tweak test to test them (at l...Benjamin Kramer
2010-04-30Implement a read/write operator[] for SmallBitVector with a proxy class.Benjamin Kramer
2010-04-18silence some unused-value warnings.Chris Lattner
2010-03-26Fix SmallVector's insert to handle non-random-access iterators.Dan Gohman
2010-03-18Make this test more lenient; with SmallVector now using actuallyDan Gohman
2010-03-17Fix death tests in -Asserts builds.Jeffrey Yasskin
2010-02-28Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-widthJohn McCall
2010-02-26Make APFloat's string-parsing routines a bit safer against very large exponents.John McCall
2010-02-11Fix (harmless) memory leak found by memcheck.Jeffrey Yasskin
2010-02-10Silence GCC warnings.Benjamin Kramer
2010-02-10Implement operators |=, &=, and ^= for SmallBitVector, and remove theDan Gohman
2010-02-09Disable unittests/ADT/BitVectorTest on PPC Darwin.Dale Johannesen
2010-02-03Make APInt::countLeadingZerosSlowCase() treat the contents of padding bitsJohn McCall
2010-01-05Add a SmallBitVector class, which mimics BitVector but uses onlyDan Gohman
2009-12-31Silence compiler warning.Benjamin Kramer
2009-12-31Document the edit-distance algorithm used in StringRef, switch it overDouglas Gregor
2009-12-24Implement support for converting to string at "natural precision", and fix someJohn McCall
2009-12-24Move the two definitions of operator<< into namespace llvm, so theyDouglas Gregor
2009-12-24Define the new operator<< for sets into namespace std, so thatDouglas Gregor