summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/SmallPtrSet.cpp
AgeCommit message (Expand)Author
2025-09-24[Support] Use list-initialization for returning pairs (#160447)Kazu Hirata
2025-08-18[ADT] Refactor SmallPtrSetImplBase::swap (NFC) (#154261)Kazu Hirata
2025-08-16[ADT] Use llvm::copy in SmallPtrSet.cpp (NFC) (#153930)Kazu Hirata
2025-08-15[ADT] Rename NumNonEmpty to NumEntries in SmallPtrSet (NFC) (#153757)Kazu Hirata
2025-08-09[ADT] Use range-based for loops in SmallPtrSet (NFC) (#152882)Kazu Hirata
2024-11-30[SmallPtrSet] Remove SmallArray member (NFC) (#118099)Nikita Popov
2024-08-19[SmallPtrSet] Optimize find/eraseFangrui Song
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2021-06-03[ADT] Move DenseMapInfo for ArrayRef/StringRef into respective headers (NFC)Nikita Popov
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
2017-10-13[SmallPtrSet] Add iterator epoch tracking.Benjamin Kramer
2017-07-20Support, IR, ADT: Check nullptr after allocation with malloc/realloc or callocMatthias Braun
2016-12-31[SmallPtrSet] Introduce a find primitive and rewrite count/erase in terms of itPhilip Reames
2016-08-23Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko
2016-02-15SmallPtrSet: Avoid initializing Array in the small case.Matthias Braun
2016-01-28SmallPtrSet: Make destructor available for inliningMatthias Braun
2016-01-28SmallPtrSet: Share some code between copy/move constructor/assignment operatorMatthias Braun
2016-01-28SmallPtrSet: Remove trailing whitespace, fix indentationMatthias Braun
2016-01-27SmallPtrSet: Inline the part of insert_imp in the small caseMatthias Braun
2015-02-23Sync the __builtin_expects for our 3 quadratically probed hash table implemen...Benjamin Kramer
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie
2014-08-20Fix an off by 1 bug that prevented SmallPtrSet from using all of its 'small' ...Craig Topper
2014-04-07[C++11] Make use of 'nullptr' in the Support library.Craig Topper
2014-03-01[C++11] Remove the R-value reference #if usage from the ADT and SupportChandler Carruth
2014-02-03Rename the non-templated base class of SmallPtrSet toChandler Carruth
2013-11-26Lift self-copy protection up to the header file and add self-moveChandler Carruth
2013-11-26Fix a self-memcpy which only breaks under Valgrind's memcpyChandler Carruth
2013-11-20Make the moved-from SmallPtrSet be a valid, empty, small-state object.Chandler Carruth
2013-11-20Give SmallPtrSet move semantics when we have R-value references.Chandler Carruth
2013-11-18Fixing a possible memory leak from a failing realloc() call.Aaron Ballman
2013-03-29SmallVector and SmallPtrSet allocations now power-of-two aligned.Jean-Luc Duprat
2013-03-29Revert "Fix allocations of SmallVector and SmallPtrSet so they are more prone...Rafael Espindola
2013-03-29Fix allocations of SmallVector and SmallPtrSet so they are more prone toJean-Luc Duprat
2012-04-18SmallPtrSet: Reuse DenseMapInfo's pointer hash function instead of inventing ...Benjamin Kramer
2012-03-07Copy the right amount of elements.Benjamin Kramer
2012-03-07SmallPtrSet: Copy all the elements when swapping, not just numelements.Benjamin Kramer
2012-03-06SmallPtrSet: Provide a more efficient implementation of swap than the default...Benjamin Kramer
2011-03-30Prevent infinite growth of SmallPtrSet instances.Jakob Stoklund Olesen
2010-06-30Rather than giving SmallPtrSetImpl a member field SmallArray which is magicallyDuncan Sands
2008-08-05Fix several const-correctness issues, resolving some -Wcast-qual warnings.Dan Gohman
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-06make smallptrset more const and type correct, which caught a fewChris Lattner
2007-08-15Properly use const qualifiersAnton Korobeynikov
2007-08-05When clearing a SmallPtrSet, if the set had a huge capacity, but theChris Lattner
2007-07-27Allow SmallPtrSet to hold pointers to const data.Owen Anderson