aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Fix the ValueMap copy constructor. The issue is that the map keys are valueDuncan Sands2010-07-301-1/+6
* Fill out the interface of DenseSet a bit.Owen Anderson2010-07-271-0/+6
* make lookup failures not fatal.Chris Lattner2010-07-271-1/+6
* In commit 91421, isPod was changed from false to true for these value handles.Duncan Sands2010-07-271-6/+0
* add a new NullablePtr class which makes it more obvious in APIChris Lattner2010-07-241-0/+52
* give StringMap a new ctor which allows you to initialize itChris Lattner2010-07-231-0/+4
* modernize stringset interfaceChris Lattner2010-07-231-4/+3
* Don't pass StringRef by reference.Benjamin Kramer2010-07-142-7/+7
* 80-columnsEric Christopher2010-07-132-6/+10
* Add convenience method FoldingSetImpl::InsertNode(Node *N) that asserts if th...Argyrios Kyrtzidis2010-07-121-0/+8
* getOrInsertLeaderValue cannot be const because it calls insert.Bill Wendling2010-07-121-1/+1
* Use std::vector rather than SmallVector here because SmallVectorDuncan Sands2010-07-081-2/+1
* Do not use std::stack because it causes obscure failures whenDuncan Sands2010-07-081-9/+9
* add some triple for minix, patch by Kees van Reeuwijk from PR7582Chris Lattner2010-07-071-1/+2
* Rename NextPowerOfTwo to RoundUpToPowerOfTwo.Duncan Sands2010-06-301-10/+10
* Clarify that the NextPowerOfTwo template is idempotent.Duncan Sands2010-06-301-1/+1
* Rather than giving SmallPtrSetImpl a member field SmallArray which is magicallyDuncan Sands2010-06-301-12/+14
* Fix a buffer overflow noticed by gcc-4.6: zero is written intoDuncan Sands2010-06-291-1/+1
* NextPowerOfTwo was already used to ensure that SmallSizePowTwo is a powerDuncan Sands2010-06-291-3/+2
* Silence some unused variable warnings.Eric Christopher2010-06-241-3/+3
* Add a comment about a thread safety issue in Statistic.h.Dan Gohman2010-06-241-0/+4
* disable SmallVectorImpl's copy constructor. This prevents a classChris Lattner2010-06-151-0/+2
* Define ContextualFoldingSet, which stores a context parameter to pass down toJohn McCall2010-06-111-0/+75
* Add includes to get ptrdiff_t. This is needed by gcc-4.6 which hasDuncan Sands2010-06-103-0/+3
* Fix a gcc warning:Rafael Espindola2010-06-091-0/+2
* ADT: Add DAGDeltaAlgorithm, which is a DAG minimization algorithm built on to...Daniel Dunbar2010-06-081-0/+73
* Use realloc instead of malloc+memcpy when growing a POD SmallVector. A smartBenjamin Kramer2010-06-081-3/+4
* Implement operator== and operator!= for SetVector.Dan Gohman2010-06-051-0/+8
* remove trailing whitespaceJim Grosbach2010-06-021-75/+75
* Add StringRef::compare_numeric and use it to sort TableGen register records.Jakob Stoklund Olesen2010-05-261-0/+4
* Trivial change to dump() function for SparseBitVectorJohn Mosby2010-05-221-6/+10
* Optimize empty DenseMap iteration.Jakob Stoklund Olesen2010-05-171-2/+3
* Fix const ilist_node::get{Prev,Next}Node() to actually compile. Picky, picky.Daniel Dunbar2010-05-131-2/+2
* ADT: Add ilist_node::get{Prev,Next}Node, which return the adjacent node or null.Daniel Dunbar2010-05-121-0/+50
* Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor2010-05-111-1/+1
* Implement rdar://7415680 - Twine integer support lacks greatnessChris Lattner2010-05-051-7/+8
* Update BitVectorTest.cpp to stay in sync with SmallBitVectorTest.cpp,Dan Gohman2010-04-301-0/+5
* SmallBitVector: Rework find_first/find_next and tweak test to test them (at l...Benjamin Kramer2010-04-301-14/+12
* Implement a read/write operator[] for SmallBitVector with a proxy class.Benjamin Kramer2010-04-301-3/+35
* Make sure SmallBitVector actually uses the small case and fix latent bugs.Benjamin Kramer2010-04-301-67/+82
* Add DenseMapInfo for int.Evan Cheng2010-04-291-0/+10
* Fix PR6910.Torok Edwin2010-04-291-1/+1
* These functions don't need to access this.Dan Gohman2010-04-191-2/+2
* reenable r101565, removing a problematic assertion.Chris Lattner2010-04-171-3/+2
* building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager Chris Lattner2010-04-161-0/+9
* move ReplaceNode out of line, rename scc_iterator::fini -> isAtEnd().Chris Lattner2010-04-161-4/+4
* tidy upChris Lattner2010-04-161-23/+25
* Fix -Asserts warnings.Daniel Dunbar2010-04-131-0/+2
* utostr isn't going away too soon, try to make it slightly smaller.Benjamin Kramer2010-04-111-13/+8
* Move 'Optional' class from Clang to LLVM/ADT.Ted Kremenek2010-04-091-0/+66