aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Bring the return value of SmallVector::insert in line with std::vector::insert.Benjamin Kramer2012-06-171-10/+11
* Remove SmallMap, and the several files that were used to implement it.Chandler Carruth2012-06-173-912/+0
* SmallVector: return a valid iterator for the rare case of inserting an empty ...Benjamin Kramer2012-06-171-2/+2
* Add a unit test for 'swap', and fix a pile of bugs inChandler Carruth2012-06-171-7/+34
* Add tests for *DenesMap for both key and value types' construction andChandler Carruth2012-06-171-18/+28
* Introduce a SmallDenseMap container that re-uses the existing DenseMapChandler Carruth2012-06-171-14/+297
* Merge the SmallBitVector and BitVector unit tests with gtest's typed test mag...Benjamin Kramer2012-06-161-0/+66
* Lift the NumElements and NumTombstones members into the super classChandler Carruth2012-06-161-37/+78
* Factor DenseMap into a base class that implements the hashtable logic,Chandler Carruth2012-06-161-195/+249
* SmallMap, FlatArrayMap::copyFromStepan Dyatkovskiy2012-06-141-1/+3
* Group the 'unsigned' members after the pointer to avoid 4 bytes ofChandler Carruth2012-06-131-1/+1
* Hashing: Remove outdated comment. Support for reserved hash values was remove...Benjamin Kramer2012-06-091-4/+0
* Add move semantics to APInt.Benjamin Kramer2012-06-021-0/+23
* Provide move semantics for (Small)BitVector.Benjamin Kramer2012-06-012-0/+40
* IntrusiveRefCntPtr: Simplify operator= as suggested by Richard Smith.Benjamin Kramer2012-05-311-30/+2
* DenseMap's move assignment operator needs to return *thisDouglas Gregor2012-05-291-0/+1
* add some helper methods to make the type more uniform.Chris Lattner2012-05-281-0/+17
* DenseMap: Use an early exit when there is nothing to do in DestroyAll().Benjamin Kramer2012-05-271-4/+5
* IntrusiveRefCntPtr: Use the same pattern as the other operator= overloads whe...Benjamin Kramer2012-05-271-4/+3
* DenseMap: Provide a move ctor and move semantics for operator[] and FindAndCo...Benjamin Kramer2012-05-271-2/+56
* DenseMap: Factor destruction into a common helper method.Benjamin Kramer2012-05-271-26/+15
* Move-enable IntrusiveRefCntPtr.Benjamin Kramer2012-05-271-2/+27
* Remove the PTX back-end and all of its artifacts (triple, etc.)Justin Holewinski2012-05-241-2/+0
* fix the quotient returned by sdivrem() for the case when LHS is negative and ...Nuno Lopes2012-05-221-2/+3
* Disambiguate call to operator==.Benjamin Kramer2012-05-191-1/+1
* ValueMap: Use DenseMap's find_as mechanism to reduce use list churn.Benjamin Kramer2012-05-191-5/+17
* Provide move semantics for TinyPtrVector and for DenseMap's rehash function.Benjamin Kramer2012-05-192-2/+13
* Fixed one small stupid, but critical bug.Stepan Dyatkovskiy2012-05-151-2/+2
* Remove the expensive BitVector::operator~().Jakob Stoklund Olesen2012-05-141-5/+0
* Remove BitVector binops.Jakob Stoklund Olesen2012-05-141-18/+0
* Add BitVector::anyCommon().Jakob Stoklund Olesen2012-05-141-0/+10
* Add doxygen comments.Michael J. Spencer2012-05-111-0/+6
* [Support/StringRef] Add find_last_not_of and {r,l,}trim.Michael J. Spencer2012-05-111-0/+22
* Add Triple::getiOSVersion.Chad Rosier2012-05-091-0/+5
* Constify (trivially) ImmutableSet::iterator::getVisitState().Jordy Rose2012-05-071-1/+1
* This patch adds a new NVPTX back-end to LLVM which supports code generation f...Justin Holewinski2012-05-041-0/+2
* Add a FoldingSetVector datastructure which is analogous to a SetVector,Chandler Carruth2012-05-031-0/+105
* Update SmallVector to support move semantics if the host does.John McCall2012-05-021-14/+212
* SmallVector: Don't rely on having an assignment operator around in push_back ...Benjamin Kramer2012-04-291-1/+1
* Use the most basic superclass of SmallVector in ArrayRef.Benjamin Kramer2012-04-281-1/+1
* Reapply the SmallMap patch with a fix.Benjamin Kramer2012-04-253-0/+910
* Revert "First implementation of:"Eric Christopher2012-04-253-910/+0
* First implementation of:Stepan Dyatkovskiy2012-04-253-0/+910
* stop hiding SmallVector's append that takes a count + element.Chris Lattner2012-04-211-1/+6
* SparseSet: Add support for key-derived indexes and arbitrary key types.Andrew Trick2012-04-203-44/+89
* SmallPtrSet: Reuse DenseMapInfo's pointer hash function instead of inventing ...Benjamin Kramer2012-04-181-3/+0
* Make StringMap's copy ctor non-explicit.Benjamin Kramer2012-04-141-1/+1
* FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can us...Benjamin Kramer2012-04-111-14/+14
* Express the number of ULPs in fpaccuracy metadata as a real rather than aDuncan Sands2012-04-101-0/+1
* Perform partial SROA on the helper hashing structure. I really wish theChandler Carruth2012-04-071-42/+48