aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Fix a fixme, patch by Ryan Flynn!Chris Lattner2009-07-151-2/+1
* Add NetBSD to the Triple class, patch by Krister Walfridsson!Chris Lattner2009-07-131-0/+1
* Add an optional optimization to FoldingSet to allow ID values to beDan Gohman2009-07-131-0/+14
* ImmutableMap/ImmutableSet: Allow caching of ImutAVLTree digests while the treeTed Kremenek2009-07-101-21/+12
* ImmutableSet/ImmutableMap: Allow caching of null digests by properly using a ...Ted Kremenek2009-07-091-37/+45
* Make SmallPtrSet iterators real iteratorsDouglas Gregor2009-07-081-0/+8
* fix a bug in post-order iterators with external storage, patch byChris Lattner2009-07-071-2/+2
* Reapply 74494, this time removing the conflicting definition of operator<<Dan Gohman2009-06-301-0/+2
* Temporarily revert r74494. It was causing failures in the unit tests.Bill Wendling2009-06-301-2/+0
* Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson2009-06-301-2/+2
* Define an operator<< for APInt to be used with std::ostream.Dan Gohman2009-06-301-0/+2
* Fix three MSVC 2008 warnings that completely clutter the build output.Sebastian Redl2009-06-291-1/+1
* Add triple for OpenBSD.Duncan Sands2009-06-291-1/+2
* Add a 'const' in a comment.Dan Gohman2009-06-271-1/+1
* Update for DOTGraphTraits changes.Owen Anderson2009-06-241-1/+2
* Use atomic operations when accessing statistics, and make the lazy initializa...Owen Anderson2009-06-231-12/+55
* Add support for AuroraUX. Patch by evocallaghan.Duncan Sands2009-06-191-0/+1
* 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