aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Owen Anderson 2009-06-15: Use a SmallPtrSet here, for speed and to match df_i...Owen Anderson2009-06-151-3/+4
* fix build on VC++2k8.Edwin Török2009-06-021-4/+4
* Dcoument that the opauque value used to construct QNaNs is truncatedMike Stump2009-06-011-1/+1
* Add some documentation.Mike Stump2009-05-301-1/+6
* Add support for letting the client choose different flavors of NaNs. Testcas...Mike Stump2009-05-301-4/+5
* Add llvm::triple constructor from arch, vendor, os strings, and recognizeDaniel Dunbar2009-05-221-0/+8
* Tighten up the asserts in SmallVector::operator[]().Jay Foad2009-05-211-4/+2
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-8/+4
* Implement new SmallVector::data() methods.Jay Foad2009-05-211-0/+10
* Use struct instead of class to make MCVS compile.Bill Wendling2009-05-121-1/+1
* Add terminal width detection to llvm::sys::Process. This is needed toDouglas Gregor2009-05-111-0/+1
* Shrink wrapping in PEI:John Mosby2009-05-111-4/+14
* add a range insertion method to SmallSet.Chris Lattner2009-05-041-0/+6
* Prevent looping when DenseSet is abused.Stuart Hastings2009-05-011-1/+1
* Move helper functions for optimizing division by constant into the APIntJay Foad2009-04-301-0/+25
* 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