aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/ImmutableMap.h
AgeCommit message (Expand)Author
2013-02-14Add missing typename to unbreak the MSVC 2012 build.Francois Pichet
2013-02-13Fix iterator definitions for ImmutableSet and ImmutableMap.Ryan Govostes
2013-02-13Add iterator_traits to ImmutableMap and ImmutableSet.Ryan Govostes
2013-01-10Fix include guards so they exactly match file names.Jakub Staszak
2012-12-07Mark ImmutableMap::remove/add() const.Ted Kremenek
2012-12-07Add manualRetain() and manualRelease() to ImmutableMapRef, and add a new cons...Ted Kremenek
2012-12-06Revert "Allow modifying an ImmutableMap without canonicalizing it immediately."Ted Kremenek
2012-12-06Allow modifying an ImmutableMap without canonicalizing it immediately.Jordan Rose
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper
2011-09-23Add getTreeFactory() to ImmutableSet to allow construction of ImmutableSetRef...Anna Zaks
2011-09-16Add ImmutableMapRef and ImmutableSetRef, which consolidate Immutable[Map,Set]...Ted Kremenek
2011-02-22Fix C++0x incompatibility. The signature of std::make_pair<> changes from:Nick Lewycky
2011-02-19Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWit...Ted Kremenek
2010-11-30Performance optimization on ImmutableMap/ImmutableSet:Ted Kremenek
2010-11-24Tweak ImmutableMap/ImmutableSet/ImmutableList APIsTed Kremenek
2010-02-0211.8p1: A nested class is a member and as such has the same access rights asZhongxing Xu
2010-02-01Add an immutable interval map, prepared to be used by flat memory model Zhongxing Xu
2010-01-22Store flags in bitfields instead of masking them into the pointer for the lef...Ted Kremenek
2009-11-05Make a few more LLVM headers parsable as standalone headers.Douglas Gregor
2009-10-13Provide a mode for ImmutableMap/ImmutableSet to not automatically canonicaliz...Ted Kremenek
2009-09-03Make ImmutableMap/ImmutableSet quicker by only canonicalizing the tree after anTed Kremenek
2009-02-23Correctly implement ImmutableMap::getMaxElement() by getting the actual <key,...Ted Kremenek
2009-02-23Add ImmutableMap::getMaxElement(), a method that returns the <key,value> pair...Ted Kremenek
2009-02-20Fixed lint errors:Misha Brukman
2009-01-09Removed trailing whitespace.Misha Brukman
2008-08-14Removed redundant ctor.Ted Kremenek
2008-07-10Added ImmutableMap constructor that accepts a const TreeTy*.Ted Kremenek
2008-07-07Removed ImmutableMap::SlimFind and replaced it with ImmutableMap::lookup. Th...Ted Kremenek
2008-05-03Implement operator-> for ImmutableMap iterators.Ted Kremenek
2008-02-11The factories for ImutAVLTree/ImmutableSet/ImmutableMap now take an (optional)Ted Kremenek
2008-02-05Changed profiling method for ImmutableMap to once again just use itsTed Kremenek
2008-02-04Modified 'Profile' method of ImmutableMap to use the 'Profile' methodTed Kremenek
2008-01-18Reverted implementation of ImmutableMap::find() to return a TreeTy* instead ofTed Kremenek
2008-01-17Implemented "FIXME" in ImutAVLTree: isEqual() now also compares the *data* valueTed Kremenek
2008-01-15Changed ImmutableMap::find to return an iterator instead of a pointerTed Kremenek
2008-01-08Added "getRoot()" to ImmutableMap.Ted Kremenek
2008-01-08Fixed 80 col. violation.Ted Kremenek
2008-01-02Inverted argument order for ImmutableMap::Profile.Ted Kremenek
2008-01-02Added iterator and profiling (i.e. FoldingSetNodeID) support to ImmutableMap.Ted Kremenek
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-10-09Added implementation of immutable (functional) maps and sets, asTed Kremenek