aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* enhance DepthFirstIterator to support more robust operations in the faceChris Lattner2009-07-231-23/+49
* remove a really old and dead headerChris Lattner2009-07-231-62/+0
* Define npos in a way that should make MSVC happier.Daniel Dunbar2009-07-221-1/+1
* Add missing includeDaniel Dunbar2009-07-211-0/+1
* Add freed memory poisoning in !NDEBUG mode for DenseMap.Torok Edwin2009-07-211-1/+15
* Move StringRef comparison operators out of class.Daniel Dunbar2009-07-211-16/+38
* Add StringRef::{substr, startswith}.Daniel Dunbar2009-07-211-1/+27
* Add StringRef class, with fixes.Daniel Dunbar2009-07-211-0/+127
* Remove redundant qualifiers.Daniel Dunbar2009-07-191-2/+2
* 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.Torok Edwin2009-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
* Restore minor deletion.Mike Stump2009-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