aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* DetabifyBill Wendling2008-02-262-19/+19
* Add missing include (for ptrdiff_t).Eli Friedman2008-02-251-0/+1
* Add smart refcounting pointer class to ADT back (known before as IntrusiveSPt...Anton Korobeynikov2008-02-221-0/+264
* Unbreak build for VC2008. Patch by Argiris Kirtzidis!Anton Korobeynikov2008-02-221-0/+1
* Remove inline keywords from in-class function definitions, forDan Gohman2008-02-201-32/+32
* Add an intersects method to APInt, to capture a common idiom.Dan Gohman2008-02-201-0/+6
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-203-2/+4
* Make tblgen a little smarter about constants smaller than i32. Currently,Scott Michel2008-02-151-0/+4
* Fix a typo in a comment.Dan Gohman2008-02-131-1/+1
* Rename APInt's isPositive to isNonNegative, to reflect what itDan Gohman2008-02-131-6/+7
* Add countTrailingOnes member functions to APInt.Dan Gohman2008-02-131-2/+12
* Fix a typo in a comment.Dan Gohman2008-02-131-1/+1
* Change APInt::getBitsSet to accept a "half-open" range, where theDan Gohman2008-02-121-7/+7
* Correct the order of the arguments in the examples in the commentsDan Gohman2008-02-111-3/+3
* The factories for ImutAVLTree/ImmutableSet/ImmutableMap now take an (optional)Ted Kremenek2008-02-112-6/+28
* Added "Profile" method to APFloat for use with FoldingSet.Ted Kremenek2008-02-112-15/+20
* Add an isSignedIntN, like isIntN but for signed integer values instead ofDan Gohman2008-02-081-2/+13
* Constified operator<< in APSInt.Ted Kremenek2008-02-081-2/+2
* Add support to FoldingSet for hashing APInt objects.Dan Gohman2008-02-061-0/+2
* Don't dereference an invalid pointer if string is empty.Anton Korobeynikov2008-02-051-4/+4
* Added FoldingSet profiling support to ImmutableSet.Ted Kremenek2008-02-051-1/+14
* Changed profiling method for ImmutableMap to once again just use itsTed Kremenek2008-02-052-26/+29
* Modified 'Profile' method of ImmutableMap to use the 'Profile' methodTed Kremenek2008-02-041-2/+2
* Modified node creation of ImutAVLTree to do a hash lookup for an existingTed Kremenek2008-02-041-77/+124
* Added "bucket_iterators" to FoldingSet. Bucket iterators allow iterationTed Kremenek2008-02-041-0/+62
* constified operator~().Ted Kremenek2008-02-041-1/+1
* Add convenient std::string helpers to StringMap. Patch by Mikhail Glushenkov!Anton Korobeynikov2008-01-311-4/+21
* Reapply the patch with fix.Anton Korobeynikov2008-01-311-7/+34
* revert anton's recent stringmap patch, which breaks clang.Chris Lattner2008-01-311-33/+6
* Make StringMap to be more STL'ish. Patch by Mikhail Glushenkov!Anton Korobeynikov2008-01-311-6/+33
* Whitespace cleanupAnton Korobeynikov2008-01-311-53/+52
* Altered ctor for APSInt to accept an optional "isUnsigned" flag. DefaultTed Kremenek2008-01-291-1/+2
* Added destructor for template class FoldingSetNodeWrapper.Ted Kremenek2008-01-281-1/+4
* Added additional overloaded operators for APSInt to match the operators ofTed Kremenek2008-01-241-24/+124
* Added "getRoot()" to ImmutableSet. Ted Kremenek2008-01-231-5/+10
* Fixed buggy caching of the hash value of an ImutAVLTree node.Ted Kremenek2008-01-211-3/+6
* Moved method call within a conditional branch because its effects willTed Kremenek2008-01-211-1/+1
* Adjusted ImutAVLTree::ComputeHash to compute a hash value that is based on aTed Kremenek2008-01-211-3/+16
* Added "clear" method to FoldingSetNodeID to allow a FoldingSetNodeID objectTed Kremenek2008-01-211-0/+4
* Replaced (FoldingSet) profiling of ImutAVLTree with a hashing based scheme. TheTed Kremenek2008-01-211-6/+23
* Changed argument name for 'Profile' method to potentially fix a name conflictTed Kremenek2008-01-191-1/+1
* Modified ImmutableSet/ImmutableMap to use FoldingSet profiling usingTed Kremenek2008-01-191-2/+2
* Added FoldingSet style 'profiling' support for APSInt.Ted Kremenek2008-01-191-0/+4
* Added FoldingSet style 'profiling' support for APInt.Ted Kremenek2008-01-191-0/+5
* Made 'FoldingSetNodeID' a proper class instead of a nested class inTed Kremenek2008-01-191-51/+47
* Made 'profiling' of objects in a FoldingSet trait-based using FoldingSetTraitTed Kremenek2008-01-191-1/+53
* don't form an std::string with a null pointer, it aborts.Chris Lattner2008-01-181-1/+1
* Reverted implementation of ImmutableMap::find() to return a TreeTy* instead ofTed Kremenek2008-01-181-3/+5
* Implemented "FIXME" in ImutAVLTree: isEqual() now also compares the *data* valueTed Kremenek2008-01-172-4/+25
* Changed ImmutableMap::find to return an iterator instead of a pointerTed Kremenek2008-01-151-10/+11