SuccessChanges

Summary

  1. [ARM] Guard against WhileLoopStart kill flags (details)
  2. [libc++] [test] Update "test_compare.h" users to avoid removed-in-C++20 members. NFCI. (details)
Commit 65831422a98fff1ad8320978206b6d1873cfe8ac by david.green
[ARM] Guard against WhileLoopStart kill flags

If the operand of the WhileLoopStart is flagged as killed, that
currently gets propogated to both the t2CMPri as the instruction is
reverted, and the newly created t2DoLoopStart. Only the second should
remain as killing the operand, the first dropping the flags.
The file was modifiedllvm/lib/Target/ARM/MVETPAndVPTOptimisationsPass.cpp
The file was addedllvm/test/CodeGen/Thumb2/LowOverheadLoops/wls-search-killed.mir
Commit 5cc55fdb57c989b0987faaae7b667cd3459abae1 by arthur.j.odwyer
[libc++] [test] Update "test_compare.h" users to avoid removed-in-C++20 members. NFCI.

Drive-by minor improvements to a couple of uses of min_pointer.

Differential Revision: https://reviews.llvm.org/D103366
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/compare.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/compare.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp
The file was modifiedlibcxx/test/support/min_allocator.h
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/swap_member.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/move.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/swap_member.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/test_compare.h
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/swap_member.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/swap_member.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/copy.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp
The file was modifiedlibcxx/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp