aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Split DenseMapInfo into a separate header file, so that it can beDan Gohman2009-07-312-97/+122
* Twine: Directly support int, long, and long long types.Daniel Dunbar2009-07-301-16/+33
* Twine: Use raw_ostream::write_hex, remove unused itohexstr method.Daniel Dunbar2009-07-301-7/+0
* Remove itohexstr, which only had one user.Daniel Dunbar2009-07-301-4/+0
* Twines: Don't allow implicit conversion from integers, this is too tricky.Daniel Dunbar2009-07-301-4/+4
* Twine: Provide [u]int{32,64} conversions via implicit constructors instead ofDaniel Dunbar2009-07-301-14/+31
* Fix a typo, and all of its copiesDouglas Gregor2009-07-291-3/+3
* Implement PointerUnion4.Douglas Gregor2009-07-291-0/+109
* MSVC build fix. Patch by Olaf Krzikalla!Benjamin Kramer2009-07-291-0/+1
* Twines: Support numeric conversion directly (uitostr, etc).Daniel Dunbar2009-07-291-8/+45
* Use the RHS length instead of the LHS length. They are both the same,Chris Lattner2009-07-261-1/+1
* Oops, forgot XCore. Sorry XCore!Daniel Dunbar2009-07-261-0/+1
* Update for API change.Daniel Dunbar2009-07-261-5/+17
* Update Triple to use StringRef/Twine based APIs.Daniel Dunbar2009-07-261-14/+14
* Add StringRef::{slice, split}, two convenient string operations which are simpleDaniel Dunbar2009-07-261-3/+38
* Add a missing ilist_node.h #include to SparseBitVector, and add a very shortJeffrey Yasskin2009-07-251-0/+1
* Move to raw_ostream.Daniel Dunbar2009-07-241-3/+4
* Fix constructor typesDaniel Dunbar2009-07-241-2/+2
* Add Twine ADT.Daniel Dunbar2009-07-241-0/+347
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-231-61/+35
* 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.Edwin Török2009-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.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