aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/ADT/SmallVectorTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-04-03[SmallVector] Fix unit test to eliminate failure with -WerrorNemanja Ivanovic1-1/+1
2023-04-03[SmallVector] Add an explicit SmallVector(size_t Size) constructor.Craig Topper1-0/+5
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-6/+6
2022-11-08Reland "[llvm][NFC] Use c++17 style variable type traits"Nathan James1-1/+1
2022-11-08Revert "[llvm][NFC] Use c++17 style variable type traits"Nathan James1-1/+1
2022-11-08[llvm][NFC] Use c++17 style variable type traitsNathan James1-1/+1
2022-08-12[NFC] Introduce llvm::to_vector_of to allow creation of SmallVector<T> from r...Dawid Jurczak1-6/+40
2022-08-05[NFC] Add SmallVector constructor to allow creation of SmallVector<T> from Ar...Dawid Jurczak1-0/+50
2022-08-04[NFC] Define NumBuiltinElts utility just once at the beginning of SmallVector...Dawid Jurczak1-19/+16
2022-08-03[NFC] Remove some boilerplate from SmallVector unit testsDawid Jurczak1-278/+272
2022-04-25Add missing comparison operators to SmallVectorFrederik Gossen1-5/+51
2021-12-08ADT: Add SmallVectorImpl::truncate() to replace uses of set_size()Duncan P. N. Exon Smith1-0/+26
2021-05-17Put back the trailing commas on TYPED_TEST_SUITEBenjamin Kramer1-4/+4
2021-05-14Bump googletest to 1.10.0Benjamin Kramer1-4/+4
2021-01-22ADT: Use 'using' to inherit assign and append in SmallStringDuncan P. N. Exon Smith1-0/+18
2021-01-21ADT: Fix reference invalidation in SmallVector::emplace_back and assign(N,V)Duncan P. N. Exon Smith1-20/+76
2021-01-15Revert "Revert "ADT: Fix reference invalidation in SmallVector...""Duncan P. N. Exon Smith1-28/+124
2021-01-15Revert "Reapply "ADT: Fix reference invalidation in SmallVector::push_back an...Nikita Popov1-124/+28
2021-01-13ADT: Fix reference invalidation in SmallVector::resizeDuncan P. N. Exon Smith1-5/+7
2021-01-13ADT: Fix reference invalidation in N-element SmallVector::append and insertDuncan P. N. Exon Smith1-6/+25
2021-01-13Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single...Duncan P. N. Exon Smith1-16/+91
2021-01-13Revert "ADT: Fix reference invalidation in SmallVector::push_back and single-...Duncan P. N. Exon Smith1-91/+16
2021-01-13ADT: Fix reference invalidation in SmallVector::push_back and single-element ...Duncan P. N. Exon Smith1-16/+91
2020-12-22[ADT] Fix some tests after 5d10b8adNathan James1-8/+8
2020-12-22[ADT] Add resize_for_overwrite method to SmallVector.Nathan James1-0/+25
2020-12-03[SmallVector] Allow SmallVector<T>Sean Silva1-0/+16
2020-11-19ADT: Weaken SmallVector::resize assertion from 5abf76fbe37380874a88cc9aa02164...Duncan P. N. Exon Smith1-1/+5
2020-11-18ADT: Add assertions to SmallVector::insert, etc., for reference invalidationDuncan P. N. Exon Smith1-1/+197
2020-11-03[ADT] Add SmallVector::pop_back_nNathan James1-2/+1
2019-03-26[ADT] Update SmallVectorTest.EmplaceBack tests after rL356312Fangrui Song1-36/+42
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2017-06-12[ADT] Don't use __used__ attribute on struct members in unit testFrancis Ricci1-10/+10
2017-06-11[ADT] Use LLVM_ATTRIBUTE_USED instead of __attribute__ for unit testFrancis Ricci1-5/+5
2017-06-11[ADT] Suppress unused attribute warning in unit testFrancis Ricci1-5/+5
2017-06-10[SmallVector] Reinstate the typedefs.Davide Italiano1-0/+3
2017-06-10[SmallVector] Remove unused typedefs, spotted by GCC 7. NFCI.Davide Italiano1-3/+0
2017-06-09[ADT] Make iterable SmallVector template overrides more specificFrancis Ricci1-0/+61
2017-06-06Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth1-1/+1
2017-06-02Tidy up a bit of r304516, use SmallVector::assign rather than for loopDavid Blaikie1-0/+10
2016-04-05Revert "Fix Clang-tidy modernize-deprecated-headers warnings in remaining fil...Duncan P. N. Exon Smith1-11/+7
2016-04-05Fix Clang-tidy modernize-deprecated-headers warnings in remaining files; othe...Eugene Zelenko1-7/+11
2016-03-24[ADT] C++11ify SmallVector::erase's arguments from iterator to const_iteratorDavid Blaikie1-2/+4
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-4/+1
2015-03-02SmallVector: Allow initialization and assignment from initializer_list.Benjamin Kramer1-0/+19
2015-02-15Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman1-6/+6
2015-02-07SmallVector: Move emplace_back to SmallVectorImpl.Benjamin Kramer1-0/+8
2015-01-23[ADT] Add move operations to SmallVector<T,N> from SmallVectorImpl<T>.Lang Hames1-6/+75
2014-12-03Silencing several "multiple copy constructors" warnings from MSVC; NFC.Aaron Ballman1-1/+0
2014-12-03ADT: Add SmallVector<>::emplace_back()Duncan P. N. Exon Smith1-0/+131
2014-06-11SmallVectorTest: Make the deleted member functions private to help MSVC users.David Blaikie1-0/+1