llvm-6502/include/llvm/ADT
Torok Edwin 127445818e Add a comment explaining how DenseMap::insert works, because it is not
intuitive.
It does NOT update the value if the key is already in the map,
it also returns false if the key is already in the map, regardless
if the value matched.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83458 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-07 09:23:56 +00:00
..
APFloat.h add a version of the APFloat constructor that initializes to 0.0 2009-09-17 01:08:43 +00:00
APInt.h remove the dead std::ostream APInt inserter 2009-08-23 23:11:28 +00:00
APSInt.h Fix bug where APSInt::operator-- incremented instead of decremented. 2009-02-16 22:39:08 +00:00
BitVector.h Use CHAR_BIT instead of hard-coding 8 in several places where it 2009-04-01 18:45:54 +00:00
DenseMap.h Add a comment explaining how DenseMap::insert works, because it is not 2009-10-07 09:23:56 +00:00
DenseMapInfo.h Mark constants as unsigned, as pointed out by icc 2009-09-06 11:45:14 +00:00
DenseSet.h Add range insert method for DenseSet and define DenseMapInfo for chars. 2009-04-01 19:50:49 +00:00
DepthFirstIterator.h Clean up the minor mess I caused with removing iterator.h. I shall take care of 80-col violations and the FIXME later. (Thanks goodness that I live in another continent, so the monkeypox did not strike me :-) 2009-08-27 06:41:46 +00:00
EquivalenceClasses.h restore semantics of operator* (removing a FIXME I had to introduce in r80224) 2009-08-31 20:54:23 +00:00
FoldingSet.h Switch FoldingSet::AddString to StringRef based API. 2009-09-22 03:34:53 +00:00
GraphTraits.h Fixed lint errors: 2009-02-20 22:20:18 +00:00
HashExtras.h Fixed spelling. 2009-04-01 21:33:08 +00:00
ilist_node.h Public and private corrections, warned about by icc (#304). 2009-09-06 08:55:57 +00:00
ilist.h Public and private corrections, warned about by icc (#304). 2009-09-06 08:55:57 +00:00
ImmutableList.h Removed trailing whitespace. 2009-01-09 19:25:42 +00:00
ImmutableMap.h Make ImmutableMap/ImmutableSet quicker by only canonicalizing the tree after an 2009-09-03 22:07:30 +00:00
ImmutableSet.h Make ImmutableMap/ImmutableSet quicker by only canonicalizing the tree after an 2009-09-03 22:07:30 +00:00
IndexedMap.h Public and private corrections, warned about by icc (#304). 2009-09-06 08:55:57 +00:00
IntrusiveRefCntPtr.h Fixed lint errors: 2009-02-20 22:20:18 +00:00
OwningPtr.h Fixed lint errors: 2009-02-20 22:20:18 +00:00
PointerIntPair.h Fix a few places where PointerIntPair was using PointerLikeTypeTraits<PointerTy> 2009-09-17 20:35:18 +00:00
PointerUnion.h Fix a typo, and all of its copies 2009-07-29 18:27:22 +00:00
PostOrderIterator.h eliminate all 80-col violations that I have introduced in my recent checkins (and some others more) 2009-08-27 23:44:33 +00:00
PriorityQueue.h Removed trailing whitespace. 2009-01-09 19:25:42 +00:00
SCCIterator.h switch scciterator to use DenseMap instead of std::map 2009-09-15 04:37:49 +00:00
ScopedHashTable.h Removed trailing whitespace. 2009-01-09 19:25:42 +00:00
SetOperations.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
SetVector.h Fixed lint errors: 2009-02-20 22:20:18 +00:00
SmallPtrSet.h Make SmallPtrSet iterators real iterators 2009-07-08 23:53:54 +00:00
SmallSet.h Fix apostrophos. 2009-09-15 15:08:33 +00:00
SmallString.h add a simple c_str() method to SmallString. 2009-09-19 23:57:31 +00:00
SmallVector.h Clean up the minor mess I caused with removing iterator.h. I shall take care of 80-col violations and the FIXME later. (Thanks goodness that I live in another continent, so the monkeypox did not strike me :-) 2009-08-27 06:41:46 +00:00
SparseBitVector.h Public and private corrections, warned about by icc (#304). 2009-09-06 08:55:57 +00:00
Statistic.h Fix the build on Cygwin. Patch by Aaron Gray. 2009-06-30 05:33:46 +00:00
STLExtras.h Clean up the minor mess I caused with removing iterator.h. I shall take care of 80-col violations and the FIXME later. (Thanks goodness that I live in another continent, so the monkeypox did not strike me :-) 2009-08-27 06:41:46 +00:00
StringExtras.h Remove itohexstr, which only had one user. 2009-07-30 18:18:54 +00:00
StringMap.h Convert StringMap to using StringRef for its APIs. 2009-07-23 18:17:34 +00:00
StringRef.h Don't use identifiers that start with an underscore followed 2009-10-01 17:39:52 +00:00
StringSet.h Remove extra blank line and space. 2009-01-08 06:11:51 +00:00
Trie.h Fix some comments referring to std::cerr. 2009-08-03 01:02:24 +00:00
Triple.h Add Triple::getArchTypeForDarwinArchName, which converts a "Darwin" architecture 2009-09-08 23:32:51 +00:00
Twine.h Add a fast path for setName("") on an unnamed value. 2009-08-19 23:37:23 +00:00
UniqueVector.h Removed trailing whitespace. 2009-01-09 19:25:42 +00:00
VectorExtras.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00