aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/DenseMap.h
Commit message (Expand)AuthorAgeFilesLines
* Rehash but don't grow when full of tombstones.Howard Hinnant2013-10-301-3/+2
* Add warn_unused_result to empty() on various containers.Benjamin Kramer2013-09-131-1/+3
* Calling the base class constructor from the derived class' initializer list. ...Aaron Ballman2013-08-161-2/+2
* Remove the assertion for now. This breaks lld.Dmitri Gribenko2013-08-071-3/+0
* YAMLTraits.h: replace DenseMap that used a bad implementation of DenseMapInfoDmitri Gribenko2013-08-071-0/+3
* DenseMap: Move the key into place when we use the move version of operator[].Benjamin Kramer2013-06-011-2/+2
* use static_cast to get rid of windows warning. Peng Cheng2013-05-011-1/+1
* Remove unnecessary condtional assignment. The next line ignores the result of...Craig Topper2013-02-131-1/+0
* Fix DenseMap when LLVM_HAS_RVALUE_REFERENCES is defined but equals 0.Joe Groff2013-01-141-1/+1
* Add DenseMap::insert(value_type&&) method.Joe Groff2013-01-141-0/+18
* Whitespace.NAKAMURA Takumi2013-01-051-2/+2
* DenseMap: Appease -fstrict-aliasing on g++-4.4.NAKAMURA Takumi2013-01-051-1/+2
* Fix warnings from llvm-gcc as seen on darwin10 (10.6).Alex Rosenberg2013-01-051-2/+2
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-5/+5
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-301-6/+6
* Improve DenseMap checks for power of 2 growth. Thanks for the tip JakobPete Cooper2012-10-241-6/+3
* Change DenseMap to use a power of 2 growth if one is given instead of the nex...Pete Cooper2012-10-231-4/+7
* Fixed bug in SmallDenseMap where it wouldn't leave enough space for an empty ...Pete Cooper2012-10-231-2/+2
* DenseMap: assert that we have found a bucket before we try to insert into it.Jordan Rose2012-09-221-0/+1
* Flatten the aligned-char-array utility template to be a directlyChandler Carruth2012-08-171-4/+2
* Avoid undefined behavior in DenseMap::shrink_and_clear(). Log2_32_Ceil(0)Richard Smith2012-08-141-2/+3
* Micro-optimize this function a bit. This shrinks the generated codeChandler Carruth2012-07-031-4/+6
* Avoid sign compare warning.Benjamin Kramer2012-06-301-1/+1
* Don't copy a potentially-uninitialized variable.David Blaikie2012-06-181-1/+1
* 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
* 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
* Group the 'unsigned' members after the pointer to avoid 4 bytes ofChandler Carruth2012-06-131-1/+1
* DenseMap's move assignment operator needs to return *thisDouglas Gregor2012-05-291-0/+1
* DenseMap: Use an early exit when there is nothing to do in DestroyAll().Benjamin Kramer2012-05-271-4/+5
* 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
* Provide move semantics for TinyPtrVector and for DenseMap's rehash function.Benjamin Kramer2012-05-191-2/+3
* DenseMap: Perform the pod-like object optimization when the value type is POD...Benjamin Kramer2012-04-061-12/+11
* DenseMap::find_as() and unit tests.Talin2012-01-301-2/+27
* Port the trick to skip the check for empty buckets from StringMap to DenseMap.Benjamin Kramer2012-01-071-9/+9
* Add a generic 'capacity_in_bytes' function to allow inspection of memory usag...Ted Kremenek2011-07-271-0/+6
* Fix more -Wnon-pod-memset warnings.Chandler Carruth2011-04-281-2/+2
* Add utility method to DenseMap to return the amount of memory used for its bu...Ted Kremenek2011-04-281-0/+9
* silence some -Wnon-pod-memset warnings, since std::pair is not POD.Chris Lattner2011-04-281-2/+2
* Prevent infinite growth of the DenseMap.Jakob Stoklund Olesen2011-03-301-2/+5
* Fix more zero length memset warnings.Jay Foad2011-03-301-1/+2
* Often GCC can see that NumBuckets is zero here, resulting in a warningDuncan Sands2011-03-071-1/+2
* Avoid zero-sized allocations when copying a fresh DenseMap.Benjamin Kramer2011-03-051-5/+11
* Lazily allocate DenseMaps.Benjamin Kramer2011-03-051-3/+20
* Use the new way of silencing this warning.Nick Lewycky2010-12-191-1/+1
* Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky2010-12-191-0/+1
* Make the iterator form of erase return void, since it always succeeds,Dan Gohman2010-09-011-2/+1