summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/StringMap.cpp
AgeCommit message (Expand)Author
2025-10-01[ADT] Use "if constexpr" with shouldReverseIterate (#161477)Kazu Hirata
2025-07-19StringMap: Remove redundant member init in constructor (#149491)Matt Arsenault
2024-02-02Reapply "lldb: Cache string hash during ConstString pool queries/insertions"David Blaikie
2024-02-02Reapply "[ADT][StringMap] Add ability to precompute and reuse the string hash"David Blaikie
2023-12-14Revert "[ADT][StringMap] Add ability to precompute and reuse the string hash"David Blaikie
2023-12-14Revert "lldb: Cache string hash during ConstString pool queries/insertions"David Blaikie
2023-12-12Add missing parenDavid Blaikie
2023-12-12[ADT][StringMap] Add ability to precompute and reuse the string hashDavid Blaikie
2023-07-22[Support] Change StringMap hash function from xxHash64 to xxh3_64bitsFangrui Song
2023-07-21[Support] Implement LLVM_ENABLE_REVERSE_ITERATION for StringMapFangrui Song
2023-02-19Recommit "[Support] change StringMap hash function from djbHash to xxHash"Erik Desjardins
2023-02-08Revert "[Support] change StringMap hash function from djbHash to xxHash"Erik Desjardins
2023-02-07[Support] change StringMap hash function from djbHash to xxHashErik Desjardins
2022-03-23[NFC][llvm][StringMap]Extract createTable and getHashTable functions and add ...wangyihan
2022-03-16[llvm][ADT] Remove duplicate code in llvm::StringMapImpl::RehashTablewangyihan
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2021-03-01Revert "Use the default seed value for djb hash for StringMap"serge-sans-paille
2021-03-01Use the default seed value for djb hash for StringMapserge-sans-paille
2020-04-12Refactor StringMap.h, splitting StringMapEntry out to its own header.Chris Lattner
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-06-09Use uniform mechanism for OOM errors handlingSerge Pavlov
2018-05-30Revert commit 333506Serge Pavlov
2018-05-30Use uniform mechanism for OOM errors handlingSerge Pavlov
2018-05-29Reverted commits 333390, 333391 and 333394Serge Pavlov
2018-05-29Use uniform mechanism for OOM errors handlingSerge Pavlov
2018-02-26Re-land: "[Support] Replace HashString with djbHash."Jonas Devlieghere
2018-02-26Revert "[Support] Replace HashString with djbHash."Jonas Devlieghere
2018-02-26[Support] Replace HashString with djbHash.Jonas Devlieghere
2018-02-20Report fatal error in the case of out of memorySerge Pavlov
2018-02-15Revert r325224 "Report fatal error in the case of out of memory"Serge Pavlov
2018-02-15Report fatal error in the case of out of memorySerge Pavlov
2017-07-20Support, IR, ADT: Check nullptr after allocation with malloc/realloc or callocMatthias Braun
2016-08-23Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko
2016-03-25Adjust initial size in StringMap constructor to guarantee no grow()Mehdi Amini
2015-02-23Sync the __builtin_expects for our 3 quadratically probed hash table implemen...Benjamin Kramer
2014-06-23Recommit 211309 (StringMap::insert), reverted in 211328 due to issues with pr...David Blaikie
2014-06-20Revert "Add StringMap::insert(pair) consistent with the standard associative ...Rafael Espindola
2014-06-19Add StringMap::insert(pair) consistent with the standard associative containe...David Blaikie
2014-04-09[C++11] Replace some comparisons with 'nullptr' with simple boolean checks to...Craig Topper
2014-04-07[C++11] Make use of 'nullptr' in the Support library.Craig Topper
2012-08-29Add some __builtin_expect magic to StringMap.Benjamin Kramer
2012-06-19Fix PR13148, an inf-loop in StringMap.Chandler Carruth
2011-12-27Switch StringMap from an array of structures to a structure of arrays.Benjamin Kramer
2011-03-30Reset StringMap's NumTombstones on clears and rehashes.Jakob Stoklund Olesen
2011-03-30Prevent infinite growth of SmallMap instances.Jakob Stoklund Olesen
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-10-17Move StringMap's string has function into StringExtras.hDaniel Dunbar
2009-07-23Convert StringMap to using StringRef for its APIs.Daniel Dunbar
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner