aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/DenseMap.h
AgeCommit message (Expand)Author
2009-01-22Get rid of warning about implicit 64-to-32 bit conversions.Bill Wendling
2009-01-19improve compatibility with cygwin, patch by Jay Foad!Chris Lattner
2009-01-09Removed trailing whitespace.Misha Brukman
2008-12-02add densemap range insertion method.Chris Lattner
2008-11-30fix indentation. std::pair is "isPod" if the first/second are both isPod.Chris Lattner
2008-10-27Add STL-style typedefs and default constructors to make it possible toDavid Greene
2008-08-29Add DenseMap::lookup:Daniel Dunbar
2008-08-22consolidate DenseMapInfo implementations, and add one for std::pair.Chris Lattner
2008-07-07Make DenseMap's insert return a pair, to more closely resemble std::map.Dan Gohman
2008-07-03Use operator new instead of new char[].Dan Gohman
2008-06-17Fix use of placement new to actually use an address. Owen Anderson
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-01Added typedef "value_type" to DenseMap (similar typedef appears in std::map).Ted Kremenek
2007-10-09Fix problems where DenseMap used operator!= instead of correctly Chris Lattner
2007-10-07Finish off PR1723, by working around some strange compiler bug.Chris Lattner
2007-09-24Implement offline variable substitution in order to reduce memoryDaniel Berlin
2007-09-21Fix CopyFrom for non-POD data types.Owen Anderson
2007-09-17Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner
2007-09-11Add a ValueInfoT template parameter to DenseMap so that it can properly make ...Owen Anderson
2007-09-11Don't bother to initialize values corresponding to empty or tombstone Owen Anderson
2007-09-11Fix non-deterministic behavior in the DenseMap copy constructor.Owen Anderson
2007-08-16Forgot a line.Owen Anderson
2007-08-16Add a copy constructor and an assignment operator to DenseMap.Owen Anderson
2007-08-12Change casts from old style to new style. This helps document the detailsReid Spencer
2007-08-05Fix a bug in DenseMap::clear, where we never reset a tombstoneChris Lattner
2007-08-05When clearing a SmallPtrSet, if the set had a huge capacity, but theChris Lattner
2007-07-20Make the heuristic for shrinking DenseMap smarter.Owen Anderson
2007-07-20Have DenseMap auto-shrink itself on clear(). This improves the time to optimizeOwen Anderson
2007-02-10Make find return the appropriate iterator/const_iteratorChris Lattner
2007-02-10Allow DenseMAp to take an explicit DenseMapKeyInfoChris Lattner
2007-02-07Fix a really subtle bug where the entire hash table could fill withChris Lattner
2007-02-04add a version of insert that takes the key and value.Chris Lattner
2007-02-038 buckets is way too small to start out with. This was only for testing.Chris Lattner
2007-02-02silence annoying warning in release-asserts buildChris Lattner
2007-02-02add find/erase, add const iterators, fix bugs in iterators.Chris Lattner
2007-02-02add iteratorsChris Lattner
2007-02-01Add a new dense hash table implementationChris Lattner
2007-02-01rename DenseMap to IndexedMap.Chris Lattner
2004-09-30Remove whitespace from the end of the line.Alkis Evlogimenos
2004-09-09Add missing #includeChris Lattner
2004-09-02Pull in definition of std::unary_function.Alkis Evlogimenos
2004-09-01Changes For Bug 352Reid Spencer
2004-08-27Add size member function.Alkis Evlogimenos
2004-08-26Add default index functor (an identity functor). You could use aAlkis Evlogimenos
2004-02-26Fix a bug in the densemap that was killing the local allocator, and probablyChris Lattner
2004-02-26Fix typeo. grow() cannot shrink storage. clear() should really nuke storageChris Lattner
2004-02-25Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos