aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/ADT/ArrayRefTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-08[ADT] Implement ArrayRef::operator< and other comparisons (#147277)Jay Foad1-0/+21
2025-07-02[LLVM][ADT] Add `consume_front` and `consume_back` to ArrayRef (#146741)Rahul Joshi1-0/+42
2025-06-26[ArrayRef] Bring MutableArrayRef's constructor in line with ArrayRefBenjamin Kramer1-0/+10
2025-06-25[ArrayRef] Provide constructors from any type with a data() member (#145735)Benjamin Kramer1-1/+18
2025-04-30[ArrayRefTest] Use plain array instead of std::array in unit tests.Florian Hahn1-11/+11
2025-04-30[ArrayRef] Add constructor from iterator_range<U*> (NFC). (#137796)Florian Hahn1-0/+58
2023-01-17[llvm][ADT] Mark `makeMutableArrayRef` as deprecatedJoe Loser1-39/+0
2023-01-10[llvm][ADT] Add deduction guides for `MutableArrayRef`Joe Loser1-0/+90
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-13/+14
2022-11-08Reland "[llvm][NFC] Use c++17 style variable type traits"Nathan James1-24/+17
2022-11-08Revert "[llvm][NFC] Use c++17 style variable type traits"Nathan James1-17/+24
2022-11-08[llvm][NFC] Use c++17 style variable type traitsNathan James1-24/+17
2022-06-09ADT/ArrayRef: Add makeMutableArrayRef overloadsNicolai Hähnle1-1/+39
2020-12-02Switch from llvm::is_trivially_copyable to std::is_trivially_copyableFangrui Song1-1/+1
2020-12-02Revert "Use std::is_trivially_copyable", breaks MSVC buildReid Kleckner1-1/+1
2020-12-02Use std::is_trivially_copyableFangrui Song1-1/+1
2019-10-10[ADR] ArrayRefTest: disable SizeTSizedOperations test - it's UB.Roman Lebedev1-1/+3
2019-09-25[NFC] Add { } to silence compiler warning [-Wmissing-braces].Huihui Zhang1-1/+1
2019-09-10[llvm][ADT][NFC] Add test for makeArrayRef(std::array)Jan Korous1-0/+10
2019-07-09[ADT] Enable ArrayRef/StringRef is_assignable tests on MSVCSimon Pilgrim1-5/+0
2019-04-13[ADT] Fix OwningArrayRef's move ctorFangrui Song1-0/+7
2019-01-25Revert r351954 "Add a value_type to ArrayRef."Clement Courbet1-8/+0
2019-01-23Re-land rL322538 "Add a value_type to ArrayRef."Clement Courbet1-0/+8
2019-01-20Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>Serge Guelton1-0/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-06-28Revert "ADT: Move ArrayRef comparison operators into the class"Pavel Labath1-4/+0
2018-06-28ADT: Move ArrayRef comparison operators into the classPavel Labath1-0/+4
2018-02-02Fix incorrect usage of std::is_assignable.Richard Smith1-4/+4
2018-01-18Revert "Add a value_type to ArrayRef."Clement Courbet1-8/+0
2018-01-16Add a value_type to ArrayRef.Clement Courbet1-0/+8
2017-05-31Avoid a UB pointer overflow in the ArrayRef unit testVedant Kumar1-15/+15
2016-11-22Add some searching functions for ArrayRef<T>.Zachary Turner1-0/+44
2016-10-11Re-apply "Disallow ArrayRef assignment from temporaries."Jordan Rose1-0/+28
2016-10-10Revert "Disallow ArrayRef assignment from temporaries."Zachary Turner1-23/+0
2016-10-10Disallow ArrayRef assignment from temporaries.Jordan Rose1-0/+23
2016-08-30Fix unit test after function name change.Zachary Turner1-4/+4
2016-08-30Add StringRef::take_front and StringRef::take_backZachary Turner1-0/+14
2016-08-25Fix ArrayRef initializer_list Ctor TestDavid Blaikie1-1/+2
2016-06-02[ADT] Pass ArrayRef::slice size_t instead of unsigned.Ahmed Bougacha1-0/+15
2016-05-03[ADT] Add drop_front method to ArrayRefReid Kleckner1-0/+7
2015-09-10Add makeArrayRef() overload for ArrayRef input (no-op/identity) NFCMehdi Amini1-0/+16
2015-08-05[ArrayRefTest] Work around a GCC 4.8 internal compiler error.Benjamin Kramer1-5/+2
2015-08-05unittests/ADT/ArrayRefTest.cpp: Suppress r243995 on g++-4.8 for now to unbrea...NAKAMURA Takumi1-0/+4
2015-08-04[ArrayRef] Make copy use std::uninitialized_copy.Benjamin Kramer1-1/+13
2015-06-09Removing spurious semi colons; NFC.Aaron Ballman1-1/+1
2015-03-01ArrayRef: Remove the equals helper with many arguments.Benjamin Kramer1-14/+14
2015-02-17Correcting the ArrayRef test to not cause use-after-free bugs with initialize...Aaron Ballman1-3/+5
2015-02-17Adding additional tests to ensure that initializer lists created from return ...Aaron Ballman1-0/+13
2015-02-17Addressing a post-commit review comment suggesting to avoid using direct init...Aaron Ballman1-1/+1
2015-02-17I believe we no longer require LLVM_HAS_INITIALIZER_LISTS; it's supported in ...Aaron Ballman1-0/+6