summaryrefslogtreecommitdiff
path: root/include/llvm/ADT/DenseMap.h
Commit message (Expand)AuthorAge
* use static_cast to get rid of windows warning. Peng Cheng2013-05-01
* Remove unnecessary condtional assignment. The next line ignores the result of...Craig Topper2013-02-13
* Fix DenseMap when LLVM_HAS_RVALUE_REFERENCES is defined but equals 0.Joe Groff2013-01-14
* Add DenseMap::insert(value_type&&) method.Joe Groff2013-01-14
* Whitespace.NAKAMURA Takumi2013-01-05
* DenseMap: Appease -fstrict-aliasing on g++-4.4.NAKAMURA Takumi2013-01-05
* Fix warnings from llvm-gcc as seen on darwin10 (10.6).Alex Rosenberg2013-01-05
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-30
* Improve DenseMap checks for power of 2 growth. Thanks for the tip JakobPete Cooper2012-10-24
* Change DenseMap to use a power of 2 growth if one is given instead of the nex...Pete Cooper2012-10-23
* Fixed bug in SmallDenseMap where it wouldn't leave enough space for an empty ...Pete Cooper2012-10-23
* DenseMap: assert that we have found a bucket before we try to insert into it.Jordan Rose2012-09-22
* Flatten the aligned-char-array utility template to be a directlyChandler Carruth2012-08-17
* Avoid undefined behavior in DenseMap::shrink_and_clear(). Log2_32_Ceil(0)Richard Smith2012-08-14
* Micro-optimize this function a bit. This shrinks the generated codeChandler Carruth2012-07-03
* Avoid sign compare warning.Benjamin Kramer2012-06-30
* Don't copy a potentially-uninitialized variable.David Blaikie2012-06-18
* Add a unit test for 'swap', and fix a pile of bugs inChandler Carruth2012-06-17
* Add tests for *DenesMap for both key and value types' construction andChandler Carruth2012-06-17
* Introduce a SmallDenseMap container that re-uses the existing DenseMapChandler Carruth2012-06-17
* Lift the NumElements and NumTombstones members into the super classChandler Carruth2012-06-16
* Factor DenseMap into a base class that implements the hashtable logic,Chandler Carruth2012-06-16
* Group the 'unsigned' members after the pointer to avoid 4 bytes ofChandler Carruth2012-06-13
* DenseMap's move assignment operator needs to return *thisDouglas Gregor2012-05-29
* DenseMap: Use an early exit when there is nothing to do in DestroyAll().Benjamin Kramer2012-05-27
* DenseMap: Provide a move ctor and move semantics for operator[] and FindAndCo...Benjamin Kramer2012-05-27
* DenseMap: Factor destruction into a common helper method.Benjamin Kramer2012-05-27
* Provide move semantics for TinyPtrVector and for DenseMap's rehash function.Benjamin Kramer2012-05-19
* DenseMap: Perform the pod-like object optimization when the value type is POD...Benjamin Kramer2012-04-06
* DenseMap::find_as() and unit tests.Talin2012-01-30
* Port the trick to skip the check for empty buckets from StringMap to DenseMap.Benjamin Kramer2012-01-07
* Add a generic 'capacity_in_bytes' function to allow inspection of memory usag...Ted Kremenek2011-07-27
* Fix more -Wnon-pod-memset warnings.Chandler Carruth2011-04-28
* Add utility method to DenseMap to return the amount of memory used for its bu...Ted Kremenek2011-04-28
* silence some -Wnon-pod-memset warnings, since std::pair is not POD.Chris Lattner2011-04-28
* Prevent infinite growth of the DenseMap.Jakob Stoklund Olesen2011-03-30
* Fix more zero length memset warnings.Jay Foad2011-03-30
* Often GCC can see that NumBuckets is zero here, resulting in a warningDuncan Sands2011-03-07
* Avoid zero-sized allocations when copying a fresh DenseMap.Benjamin Kramer2011-03-05
* Lazily allocate DenseMaps.Benjamin Kramer2011-03-05
* Use the new way of silencing this warning.Nick Lewycky2010-12-19
* Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky2010-12-19
* Make the iterator form of erase return void, since it always succeeds,Dan Gohman2010-09-01
* Add includes to get ptrdiff_t. This is needed by gcc-4.6 which hasDuncan Sands2010-06-10
* Optimize empty DenseMap iteration.Jakob Stoklund Olesen2010-05-17
* Iterator traits and swap. closes PR6548 and PR6549Andrew Lenharth2010-03-08
* Make sure the size is doubled (not 4x).Junjie Gu2010-01-29
* add a helper ctor.Chris Lattner2009-12-21
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-15