aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/ImmutableSet.h
AgeCommit message (Expand)Author
2012-10-14Fix a typo that made ImmutableMap::getMaxElement() useless.Benjamin Kramer
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper
2012-09-16Tidy up formatting of some elses on a separate line from preceding bracing. N...Craig Topper
2012-09-16Tidy up trailing whitespace.Craig Topper
2012-09-16Remove unneeded header.Craig Topper
2012-07-18Remove tabs.Bill Wendling
2012-05-07Constify (trivially) ImmutableSet::iterator::getVisitState().Jordy Rose
2012-03-20Make sure ImmutableSet never inserts Tombstone/Entry into DenseMap.Anna Zaks
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2011-10-02Make canonicalization of ImmutableSetRef::asImmutableSet() semi-explicit.Ted Kremenek
2011-09-16Add ImmutableMapRef and ImmutableSetRef, which consolidate Immutable[Map,Set]...Ted Kremenek
2010-11-30Performance optimization on ImmutableMap/ImmutableSet:Ted Kremenek
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-24Tweak ImmutableMap/ImmutableSet/ImmutableList APIsTed Kremenek
2010-11-17Fix warnings about missing parents between || and &&.Dan Gohman
2010-04-13Fix -Asserts warnings.Daniel Dunbar
2010-02-01Add an immutable interval map, prepared to be used by flat memory model Zhongxing Xu
2010-02-01Simplify code. We can compare TNew with T in one batch.Zhongxing Xu
2010-01-22Store flags in bitfields instead of masking them into the pointer for the lef...Ted Kremenek
2010-01-21Tidy up assertion syntax. No functionality change.Ted Kremenek
2009-11-05Make a few more LLVM headers parsable as standalone headers.Douglas Gregor
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-10-14Delete bogus semicolons.Dan Gohman
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-09-03Set the 'cached digest' flag after computing the digest for anTed Kremenek
2009-08-01Make default ctor for ImmutableSet::iterator public.Ted Kremenek
2009-07-19Remove redundant qualifiers.Daniel Dunbar
2009-07-10ImmutableMap/ImmutableSet: Allow caching of ImutAVLTree digests while the treeTed Kremenek
2009-07-09ImmutableSet/ImmutableMap: Allow caching of null digests by properly using a ...Ted Kremenek
2009-02-23Add ImmutableMap::getMaxElement(), a method that returns the <key,value> pair...Ted Kremenek
2009-02-20Removed trailing whitespace.Misha Brukman
2009-02-12Add operator->, patch by Ben Laurie!Chris Lattner
2009-02-12Add method 'isSingleton()' to ImmutableSet. This returns true if the set con...Ted Kremenek
2009-01-09Removed trailing whitespace.Misha Brukman
2008-11-03TypoNick Lewycky
2008-02-22Unbreak build for VC2008. Patch by Argiris Kirtzidis!Anton Korobeynikov
2008-02-11The factories for ImutAVLTree/ImmutableSet/ImmutableMap now take an (optional)Ted Kremenek
2008-02-05Added FoldingSet profiling support to ImmutableSet.Ted Kremenek
2008-02-05Changed profiling method for ImmutableMap to once again just use itsTed Kremenek
2008-02-04Modified node creation of ImutAVLTree to do a hash lookup for an existingTed Kremenek
2008-01-23Added "getRoot()" to ImmutableSet. Ted Kremenek
2008-01-21Fixed buggy caching of the hash value of an ImutAVLTree node.Ted Kremenek
2008-01-21Moved method call within a conditional branch because its effects willTed Kremenek
2008-01-21Adjusted ImutAVLTree::ComputeHash to compute a hash value that is based on aTed Kremenek
2008-01-21Replaced (FoldingSet) profiling of ImutAVLTree with a hashing based scheme. TheTed Kremenek
2008-01-19Modified ImmutableSet/ImmutableMap to use FoldingSet profiling usingTed Kremenek
2008-01-17Implemented "FIXME" in ImutAVLTree: isEqual() now also compares the *data* valueTed Kremenek
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-10-18Changed the return type of type-specific Allocate() methods to returnTed Kremenek