aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/ADT/STLExtrasTest.cpp
AgeCommit message (Expand)AuthorFilesLines
12 days[ADT] Fix llvm::concat_iterator for `ValueT == common_base_class *` (#144744)Javier Lopez-Gomez1-0/+48
13 days[ADT] Wrapper for `std::accumulate` accepting a `range`. (#158702)Mircea Trofin1-0/+10
2025-07-03[llvm][ADT] Add wrappers to `std::fill` (#146681)Longsheng Mou1-0/+11
2025-06-10[llvm][ADT] Add wrappers to `std::includes` (#143297)Longsheng Mou1-0/+24
2025-03-16[llvm][ADT] Add `getSingleElement` helper (#131508)Matthias Springer1-0/+36
2025-03-11[ADT] Use adl_begin in make_first_range and make_second_range (#130521)Jakub Kuderski1-1/+18
2025-03-11[ADT] Use `adl_being`/`end` in `map_range` (#130508)Jakub Kuderski1-0/+12
2025-03-11[ADT] Use `adl_being`/`adl_end` in `make_early_inc_range` (#130518)Jakub Kuderski1-1/+9
2025-03-10[ADT] Use `adl_begin`/`end` in `hasNItems`* (#130524)Jakub Kuderski1-0/+31
2025-03-10[ADT] Use `adl_begin`/`end` in `replace`. (#130523)Jakub Kuderski1-0/+10
2025-03-10[ADT] Use `adl_being`/`end` in `concat` (#130520)Jakub Kuderski1-0/+10
2025-03-09[ADT] Use `adl_being`/`end` in `hasSingleElement` (#130506)Jakub Kuderski1-4/+13
2024-10-18[ADT] Make concat able to handle ranges with iterators that return by value (...David Blaikie1-0/+37
2024-08-28[ADT] Relax iterator constraints on all_equal (#106400)aws-taylor1-0/+21
2024-08-21[NFC][ADT] Add unit test for llvm::mismatch. (#105459)Rahul Joshi1-0/+27
2024-04-05[ADT] Allow reverse to find free rbegin/rend functions (#87840)Jakub Kuderski1-0/+10
2024-02-20[LLVM][unittests] Fix type issue in STLExtrasTest.cppCaroline Tice1-1/+1
2024-02-20[LLVM][ADT] Put both vesions of 'unique' into STLExtras.h (#82312)cmtice1-0/+13
2023-10-24[ADT] Support appending multiple values (#69891)Jakub Kuderski1-0/+26
2023-09-06[ADT] Add detection utility for incomplete types (#65495)Jakub Kuderski1-0/+6
2023-03-21[ADT] Add `llvm::range_size` function for generic rangesJakub Kuderski1-0/+33
2023-03-15[ADT] Allow `llvm::enumerate` to enumerate over multiple rangesJakub Kuderski1-2/+130
2023-03-15[ADT] Make llvm::is_contained call member `contains` or `find` when availableJakub Kuderski1-0/+50
2023-03-08[STLExtras] Use std::get in less_first,less_second to support more typesFlorian Hahn1-0/+34
2023-03-02[ADT] Drop append_range test that doesn't compile with EXPENSIVE_CHECKSJakub Kuderski1-4/+0
2023-03-01[ADT] Use `adl_begin`/`end` in `enumerate`Jakub Kuderski1-26/+40
2023-02-27[ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`Jakub Kuderski1-1/+24
2023-02-21Reland "[ADT] Relax type requirements for `is_contained`"Jakub Kuderski1-1/+19
2023-02-21Revert "[ADT] Relax type requirements for `is_contained`"Jakub Kuderski1-18/+1
2023-02-21[STLExtras] Allow for non-member `begin`/`end` in `append_range`Jakub Kuderski1-5/+18
2023-02-21[ADT] Relax type requirements for `is_contained`Jakub Kuderski1-1/+18
2022-09-18[llvm] Deprecate llvm::empty (NFC)Kazu Hirata1-17/+0
2022-08-23[ADT] Deprecate is_splat and replace all uses with all_equalJakub Kuderski1-22/+0
2022-08-22[ADT] Add all_equal predicateJakub Kuderski1-0/+23
2022-08-09[llvm][ADT] Allow using structured bindings with `llvm::enumerate`Markus Böck1-25/+50
2022-08-08[ADT] Retire llvm::apply_tuple in favor of C++17 std::applyBenjamin Kramer1-43/+0
2022-08-08[ADT] Add is_splat overload accepting initializer_listJakub Kuderski1-1/+8
2022-04-07Fix warnings when `-Wdeprecated-enum-enum-conversion` is enabledAntonio Frighetto1-0/+29
2022-03-29[ADT] add initializer list specialization for is_containedChris Bieneman1-0/+25
2022-03-21[ADT] Add drop_end.Marek Kurdej1-0/+24
2021-12-15[ADT] Add new type traits for type pack indexesScott Linder1-0/+35
2021-11-04[NFC] Add size inference to to_vectorGeoffrey Martin-Noble1-0/+7
2021-07-29Add `all_of_zip` to STLExtrasMehdi Amini1-0/+22
2021-07-01[ADT] Follow up to fix bug in "Add makeVisitor to STLExtras.h"Scott Linder1-9/+9
2021-06-28[ADT] Add makeVisitor to STLExtras.hScott Linder1-0/+112
2021-06-28Revert "[ADT] Add makeVisitor to STLExtras.h"Scott Linder1-147/+0
2021-06-28[ADT] Add makeVisitor to STLExtras.hScott Linder1-0/+147
2021-06-04[ADT] Refactor enumerate unit testsScott Linder1-19/+58
2021-05-24Add a range-based wrapper for std::unique(begin, end, binary_predicate)David Blaikie1-0/+14
2021-05-17Revert "[ADT] Add new type traits for type pack indexes"Stella Stamenova1-36/+0