summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/SmallVector.cpp
AgeCommit message (Expand)Author
2024-09-05[ADT] Declare replaceAllocation in SmallVector.cpp (NFC) (#107469)Kazu Hirata
2024-06-26Revert "[ADT] Always use 32-bit size type for SmallVector with 16-bit element...Chelsea Cassanova
2024-06-26[ADT] Always use 32-bit size type for SmallVector with 16-bit elements (#95536)Jay Foad
2024-01-22[LLVM][ADT] Explicitly convert size_t values to SmallVector's size type (#77939)Andrei Golubev
2022-10-06[SmallVector] Reallocate if assigned memory is right after the current vector...Alina Sbirlea
2022-08-27[Support] Use std::clamp (NFC)Kazu Hirata
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2021-10-05[Support] Update SmallVector report_fatal_error calls to use Twine and add mi...Simon Pilgrim
2021-08-30[AIX] Suppress -Waix-compat warning with SmallVector classJake Egan
2021-07-28[llvm] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]]Fangrui Song
2021-01-21ADT: Fix reference invalidation in SmallVector::emplace_back and assign(N,V)Duncan P. N. Exon Smith
2020-12-01s/instantate/instantiate/ throughout. NFCI.Arthur O'Dwyer
2020-09-06[SmallVector] Move error handling out of lineBenjamin Kramer
2020-09-02Improve error handling for SmallVector programming errorsGeoffrey Martin-Noble
2020-04-30[NFC] Add include cstdint for SIZE_MAX.Andrew Browne
2020-04-30Revert "Revert "[ADT] Fix SmallVector unused template instantiation on 32-bit...Andrew Browne
2020-04-30Revert "[ADT] Fix SmallVector unused template instantiation on 32-bit systems."Andrew Browne
2020-04-30[ADT] Fix SmallVector unused template instantiation on 32-bit systems.Andrew Browne
2020-04-27ADT: SmallVector size/capacity use word-size integers when elements are smallAndrew Browne
2020-04-24Revert "ADT: SmallVector size/capacity use word-size integers when elements a...Andrew Browne
2020-04-24ADT: SmallVector size/capacity use word-size integers when elements are smallAndrew Browne
2020-04-21Make SmallVector assert if it cannot grow.Andrew Browne
2020-04-18Revert "ADT: SmallVector size/capacity use word-size integers when elements a...Nikita Popov
2020-04-17ADT: SmallVector size/capacity use word-size integers when elements are smallAndrew Browne
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-24ADT: Shrink SmallVector size 0 to 16B on 64-bit platformsDuncan P. N. Exon Smith
2018-07-20Reapply "ADT: Shrink size of SmallVector by 8B on 64-bit platforms"Duncan P. N. Exon Smith
2018-07-20Revert "ADT: Shrink size of SmallVector by 8B on 64-bit platforms"Duncan P. N. Exon Smith
2018-07-19ADT: Shrink size of SmallVector by 8B on 64-bit platformsDuncan P. N. Exon Smith
2018-06-23ADT: Use EBO to shrink SmallVector size 1Duncan P. N. Exon Smith
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-07-20Support, IR, ADT: Check nullptr after allocation with malloc/realloc or callocMatthias Braun
2015-06-09[ADT] Assert that SmallVectorBase::grow_pod() successfully reallocates memory.Daniel Sanders
2012-08-22Reduce alignment of SmallVector<T> to the required amount, rather than forcin...Richard Smith
2010-09-02After some discussion with djg, teach SmallVector to grow from a zeroJohn McCall
2010-06-08Use realloc instead of malloc+memcpy when growing a POD SmallVector. A smartBenjamin Kramer
2009-12-16now that libsystem no longer uses SmallVector, we can move Chris Lattner