aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/StringMap.h
AgeCommit message (Expand)Author
2013-02-21Clear the whole table including the tombstones, since the tombstone count willPedro Artigas
2013-01-15[ADT/StringMap] Follow-up to r172455, use the correct constructor for setting...Argyrios Kyrtzidis
2013-01-14[ADT/StringMap] Add a constructor in StringMap that accepts both anArgyrios Kyrtzidis
2012-12-18Cleanup comment and formattingEli Bendersky
2012-04-14Make StringMap's copy ctor non-explicit.Benjamin Kramer
2012-01-23Various public StringMap methods take or return "MapEntryTy", make it public.Chris Lattner
2012-01-04StringMap.find never points to an empty bucket or tombstone, skip the check.Benjamin Kramer
2011-12-27Switch StringMap from an array of structures to a structure of arrays.Benjamin Kramer
2011-07-14The key of a StringMap can contain nul's in it, so having first() returnChris Lattner
2011-06-21Remove deprecated forms of StringMap::GetOrCreateValue().Jay Foad
2011-06-21use the MapEntryTy typedef instead of writing it out long form,Chris Lattner
2011-04-23Remove unused STL header includes.Jay Foad
2011-03-30Reset StringMap's NumTombstones on clears and rehashes.Jakob Stoklund Olesen
2011-03-30Prevent infinite growth of SmallMap instances.Jakob Stoklund Olesen
2011-01-03Enhance ScopedHashTable to allow it to take an allocator argument.Chris Lattner
2010-11-20Test commit: Fix two -Asserts mode warnings in StringMap.h.Frits van Bommel
2010-10-30Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner
2010-09-21Trailing whitespace.Mikhail Glushenkov
2010-09-04fix this to work with allocators that have reference type with compilersChris Lattner
2010-07-23give StringMap a new ctor which allows you to initialize itChris Lattner
2010-03-24Add a method to get a StringMapEntry from a pointer to the stringChris Lattner
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-07-23Convert StringMap to using StringRef for its APIs.Daniel Dunbar
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-03-12Add StringMap::lookup.Daniel Dunbar
2009-02-04fix a pretty serious bug in StringMap where GetOrCreate(strstart,strend, z) Chris Lattner
2009-01-08* Don't explicitly cast "0" to "void*". This doesn't work well with specializedBill Wendling
2009-01-08* Added unittests for StringMapMisha Brukman
2008-11-27Add typedef to StringMapEntry.Ted Kremenek
2008-07-02optimize StringMap::clearChris Lattner
2008-07-02Add a new (simple) StringMap::clear method, patch by PratikChris Lattner
2008-06-26Remove warnings about shadowed and unused variables.Bill Wendling
2008-06-24Pass std::string by reference. Thanks Chris!Dan Gohman
2008-06-23Add methods to StringMap to erase entries by key.Dan Gohman
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-02-05Don't dereference an invalid pointer if string is empty.Anton Korobeynikov
2008-01-31Add convenient std::string helpers to StringMap. Patch by Mikhail Glushenkov!Anton Korobeynikov
2008-01-31Reapply the patch with fix.Anton Korobeynikov
2008-01-31revert anton's recent stringmap patch, which breaks clang.Chris Lattner
2008-01-31Make StringMap to be more STL'ish. Patch by Mikhail Glushenkov!Anton Korobeynikov
2008-01-31Whitespace cleanupAnton Korobeynikov
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-14Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman
2007-11-29Pass the whole StringMapEntry into StringMapEntryInitializer::Initialize.Chris Lattner
2007-11-29provide an optional API to allow datatypes in a stringmap to be *gasp* Chris Lattner
2007-11-19Add explicit keywords.Dan Gohman
2007-10-17Minor cosmetic cleanups in the calculation of alignments forTed Kremenek
2007-10-17Updated StringMap to use llvm::AlignOf to compute the alignment of mapTed Kremenek
2007-10-12don't use intptr_t without including it.Chris Lattner
2007-10-12Make this compute the correct offset, handling alignment of the elementChris Lattner