aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* I cast, therefore I think I know what I'm doing.Bill Wendling2009-04-261-4/+4
* Use uint64_t instead of unsigned.Bill Wendling2009-04-261-4/+6
* revert an incorrect patch. This causes crashes all over the place on aChris Lattner2009-04-261-6/+4
* Suppress warnings about conversion shortening 64-bit to 32-bit.Bill Wendling2009-04-261-4/+6
* DenseMap.h needs <new> because it explicitly calls operator new/delete.Chris Lattner2009-04-251-0/+1
* Fix for PR3946, in which SmallVector could behave strangely in corner cases.Owen Anderson2009-04-221-2/+2
* Add a static APInt::getNumWordsDouglas Gregor2009-04-131-0/+8
* fix a broken assertion in ilist_iterator, which caused it to crash in theChris Lattner2009-04-101-1/+1
* fix overflow checks in SmallVector:Chris Lattner2009-04-021-4/+4
* Add llvm::Triple class for abstracting access to target triples.Daniel Dunbar2009-04-011-0/+196
* Fixed spelling.Misha Brukman2009-04-011-1/+1
* Add range insert method for DenseSet and define DenseMapInfo for chars.Chris Lattner2009-04-012-0/+18
* Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman2009-04-013-3/+7
* Allow the use of pointers to const within PointerUnion.Douglas Gregor2009-03-311-4/+8
* add some accessors so I can play games with DenseMaps.Chris Lattner2009-03-311-0/+12
* Stop guessing, start thinking, and make PointerUnion3::is actually be correct.Douglas Gregor2009-03-311-3/+1
* Really, really fix PointerUnion3::isDouglas Gregor2009-03-311-1/+1
* Make PointerUnion3::get work properlyDouglas Gregor2009-03-301-3/+5
* update comment.Chris Lattner2009-03-301-1/+1
* add a PointerUnion3 class and generalize PointerUnion to work withChris Lattner2009-03-301-15/+120
* fix the PointerLikeTypeTraits specialization for PointerIntPair toChris Lattner2009-03-301-2/+4
* add missing space.Chris Lattner2009-03-291-2/+2
* add some comments, add a dyn_cast method.Chris Lattner2009-03-291-0/+16
* When forming sentinels for empty/tombstone, make sure to respect theChris Lattner2009-03-292-6/+17
* add helper method.Chris Lattner2009-03-291-0/+2
* Add a simple type-safe bit-mangling pointer union class. This allows Chris Lattner2009-03-291-0/+132
* Allow a specific PointerIntPair instance to use a specific Pointer trait:Chris Lattner2009-03-291-3/+2
* Replace the PointerLikeTypeTraits::getNumLowBitsAvailableChris Lattner2009-03-291-9/+39
* rename PointerLikeTypeInto to PointerLikeTypeTraits, add trait for Chris Lattner2009-03-292-29/+6
* teach SmallPtrSet that PointerIntPair is "basically a pointer".Chris Lattner2009-03-291-0/+20
* declare everything as class to avoid angering the VC++ gods.Chris Lattner2009-03-281-2/+4
* add a traits class for SmallPtrSet that allows us to stick things that areChris Lattner2009-03-281-5/+36
* Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin.Dan Gohman2009-03-271-28/+9
* Reapply r66415, which was reverted in r66426 forDuncan Sands2009-03-271-9/+28
* Fix PR3860 by correcting a predicate.Chris Lattner2009-03-221-8/+10
* add some inline methods for infix operators on sparse vectors,Chris Lattner2009-03-212-13/+41
* Add StringMap::lookup.Daniel Dunbar2009-03-121-0/+21
* Revert r66415. It's causing failures during bootstrap builds:Bill Wendling2009-03-091-28/+9
* in builds without asserts we do not need to allocate the Next pointer in "gho...Gabor Greif2009-03-091-9/+28
* Remove configurey-fu to autodetect hash_map and hash_set now that they areNick Lewycky2009-03-095-523/+0
* Give sentinel traits the right to determine the policy where the sentinel is ...Gabor Greif2009-03-041-8/+37
* drop support for GCC 2.x as it is hopelessly broken anywayGabor Greif2009-03-021-15/+4
* make traits more flexible by splitting out node-related fragmentGabor Greif2009-02-281-6/+14
* group friendshipGabor Greif2009-02-271-1/+1
* Introduce a new technique for merging BasicBlock with Instruction sentinel by...Gabor Greif2009-02-271-0/+4
* Correctly implement ImmutableMap::getMaxElement() by getting the actual <key,...Ted Kremenek2009-02-231-1/+1
* Add ImmutableMap::getMaxElement(), a method that returns the <key,value> pair...Ted Kremenek2009-02-232-0/+16
* Add version of StringsEqualNoCase that takes two null-terminated C-strings an...Ted Kremenek2009-02-211-0/+19
* Removed trailing whitespace.Misha Brukman2009-02-202-2/+2
* Fixed lint errors:Misha Brukman2009-02-2015-23/+30