aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/StringMap.h
Commit message (Expand)AuthorAgeFilesLines
* give StringMap a new ctor which allows you to initialize itChris Lattner2010-07-231-0/+4
* Add a method to get a StringMapEntry from a pointer to the stringChris Lattner2010-03-241-0/+8
* Pass StringRef by value.Daniel Dunbar2009-11-061-11/+11
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-231-61/+35
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-8/+4
* Add StringMap::lookup.Daniel Dunbar2009-03-121-0/+21
* fix a pretty serious bug in StringMap where GetOrCreate(strstart,strend, z) Chris Lattner2009-02-041-9/+16
* * Don't explicitly cast "0" to "void*". This doesn't work well with specializedBill Wendling2009-01-081-3/+3
* * Added unittests for StringMapMisha Brukman2009-01-081-2/+4
* Add typedef to StringMapEntry.Ted Kremenek2008-11-271-2/+4
* optimize StringMap::clearChris Lattner2008-07-021-6/+11
* Add a new (simple) StringMap::clear method, patch by PratikChris Lattner2008-07-021-0/+6
* Remove warnings about shadowed and unused variables.Bill Wendling2008-06-261-4/+4
* Pass std::string by reference. Thanks Chris!Dan Gohman2008-06-241-1/+1
* Add methods to StringMap to erase entries by key.Dan Gohman2008-06-231-0/+14
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-4/+5
* Don't dereference an invalid pointer if string is empty.Anton Korobeynikov2008-02-051-4/+4
* Add convenient std::string helpers to StringMap. Patch by Mikhail Glushenkov!Anton Korobeynikov2008-01-311-4/+21
* Reapply the patch with fix.Anton Korobeynikov2008-01-311-7/+34
* revert anton's recent stringmap patch, which breaks clang.Chris Lattner2008-01-311-33/+6
* Make StringMap to be more STL'ish. Patch by Mikhail Glushenkov!Anton Korobeynikov2008-01-311-6/+33
* Whitespace cleanupAnton Korobeynikov2008-01-311-53/+52
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman2007-12-141-2/+2
* Pass the whole StringMapEntry into StringMapEntryInitializer::Initialize.Chris Lattner2007-11-291-2/+4
* provide an optional API to allow datatypes in a stringmap to be *gasp* Chris Lattner2007-11-291-7/+41
* Add explicit keywords.Dan Gohman2007-11-191-6/+6
* Minor cosmetic cleanups in the calculation of alignments forTed Kremenek2007-10-171-3/+5
* Updated StringMap to use llvm::AlignOf to compute the alignment of mapTed Kremenek2007-10-171-9/+3
* don't use intptr_t without including it.Chris Lattner2007-10-121-1/+3
* Make this compute the correct offset, handling alignment of the elementChris Lattner2007-10-121-2/+3
* Add a helper useful when mapping from a map element to its hash node.Chris Lattner2007-09-301-1/+12
* Disable the string map copy ctor and assignment operators,Chris Lattner2007-07-221-1/+16
* use calloc instead of new/memset, it is more efficientChris Lattner2007-04-041-1/+1
* Extend StringMap to support being initialized as completely empty. WhenChris Lattner2007-04-041-11/+24
* add new ShouldRehash method to factor out common code. Fix the dtor to notChris Lattner2007-02-111-12/+14
* do not allow hash table to be filled with tombstones.Chris Lattner2007-02-111-4/+10
* Add support for removing elements out of StringMap.Chris Lattner2007-02-111-1/+42
* Replace the ugly FindValue method with STL-like find methods.Chris Lattner2007-02-111-5/+16
* remove support for stringmap visitors now that iterators exist.Chris Lattner2007-02-111-10/+0
* add iterator support, plus support for size() and empty().Chris Lattner2007-02-111-1/+75
* Split StringMapEntry construction out of StringMap, into StringMapEntry.Chris Lattner2007-02-111-28/+55
* Rename CStringMap -> StringMap, since it now supports nul characters in theChris Lattner2007-02-081-17/+17
* Allow cstringmap to contain strings with nul characters in them.Chris Lattner2007-02-081-28/+57
* add a methodChris Lattner2006-10-301-0/+8
* add newline at end of fileChris Lattner2006-10-291-1/+2
* add a highly efficient hash table that is specialized for mapping C stringsChris Lattner2006-10-291-0/+144