This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 2a2286e9859a [tsan] Make __fxstat code path glibc only adds 2f23d4b0ac0a ReleaseNotes: add lld/ELF notes adds 24bf96cda6cc ReleaseNotes: add some clang notes adds 4384a21fdcaa ReleaseNotes: mention removal of Intel MPX adds ee75c7698dc3 [Attributor][FIX] Honor alloca address space in AAPrivatizablePtr adds 66c59c0e5bb7 [X86] Only force FP usage in the presence of pushf/popf on Win64 adds 92f6212d3cdb [test-release.sh] Add option to disable building clang-too [...] adds ae88d8844673 [SDAG] move x86 select-with-identity-constant fold behind [...] adds a42f1f88f136 replace clang LLVM_ENABLE_PLUGINS -> CLANG_PLUGIN_SUPPORT [...] adds 67e0b64c0e6c [clang-format] Honour "// clang-format off" when using Qua [...] adds 8b3ba440a2f0 [OpenCL] Test -fdeclare-opencl-builtins with CL3 and CLC++2021 adds 174dffbae24f [OpenCL] Move most _explicit atomics into multiclass; NFC adds 865a18c94d50 [OpenCL] Move OpenCL 2.0 atomics into multiclass; NFC adds 84260978cbf5 [OpenCL] Fix atomic_fetch_add/sub with half type adds f4c48b2015cb [OpenCL] Refactor cl_ext_float_atomics declarations; NFC adds fa24d7e3e0ea [OpenCL] Add OpenCL 3.0 atomics to -fdeclare-opencl-builtins adds 95dd9c5f2a06 [OpenCL] Add support of language builtins for OpenCL C 3.0 adds 7bb1dfeeba87 [OpenCL] Adjust diagnostic for subgroup support. adds 200390c3c171 [clang] [MinGW] Recognize -lcrtdll as a library replacing [...] adds b9f51faa087a [test-release.sh] Set TEST_SUITE_HOST_CC to the release te [...] adds 9fa896f9e48f [scan-build] Fix deadlock at failures in libears/ear.c adds f0b442c8ac58 [release] Use a supported way of building libc++ when buil [...] adds 01e3eb2bd438 [OpenMP][Offloading] Fix infinite loop in applyToShadowMapEntries adds af19ae529271 Reland "[lldb] Remove non address bits when looking up mem [...] adds 78f8449e01f7 [OpenMP][libomp] Replace accidental VLA with KMP_ALLOCA adds 8f8a31ec88b5 [RISCV] Add test case for a vsetvli insertion bug found af [...] adds e22573ab7b2d Revert "[RISCV] Fix a vsetvli insertion bug involving load [...] adds 3b544440f631 [RISCV] Insert VSETVLI at the end of a basic block if we d [...] adds 89fb25f481a5 [lldb] [Commands] Implement "thread siginfo" adds 2eed91114f32 Revert "[RISCV] Enable shrink wrap by default" adds 6277e34840eb [libc++] Disable back-deployment CI on the release branch adds b2ca48a84122 ReleaseNotes: add notes for binary utilities adds 062111fe8073 InferAddressSpaces: Fix assert on inferred source for intt [...] adds ea97fc6b564e [OpenMP][FIX] The `llvm.amdgcn.s.barrier` is actually not aligned adds e493f08f8222 [lld-macho] Fill out release notes for 14.x adds 7fdca71be63a [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_IN [...] adds 199e05e34bb8 [libc++] Add missing UNSUPPORTED for the has-no-incomplete [...] adds dfc24b8522ba [libc++][NFC] Work around false positive ODR violations fr [...] adds 2fc17e919f0c [libc++] Temporarily silence failing debug mode test adds edf64474d662 [ELF][PPC64] Fix assertion failure for branches to hidden [...] adds fc2dbf90d12a [libc++] Mark test as unsupported with apple-clang adds b54c95790b8a [Docs] Release 14 notes for SPIR-V in clang. adds e8712accba11 [Docs][OpenCL] Release 14 notes. adds 5264342c242b [Docs][OpenCL] Update OpenCL 3.0 status in docs. adds 9e1f13d14e19 [lld] Fix RST formatting in release notes adds 89309e187631 [lld] One more formatting fix for the release notes adds 8b10e0a84047 [runtimes] Deprecate FOO_SYSROOT & friends adds c561bf0daa95 [runtimes] Add release note for deprecation of FOO_SYSROOT [...] adds 812894f74a8a [runtimes] Move warning messages for FOO_SYSROOT & friends [...] adds 6311bae1b424 [X86] Add test cases for fmul/fdiv with select. adds b0ae8076cf4c [SDAG] enable binop identity constant folds for fmul/fdiv adds ecdd25c86511 [Debuginfod] [Symbolizer] Break debuginfod out of libLLVM. adds 9bc22aa50780 [OpenMP][CUDA] Refine the logic to determine grid size adds 880717cc801d clang-analyzer plugins require LLVM_ENABLE_PLUGINS also adds 1e348e6042fc [OpenCL] Guard atomic_double with cl_khr_int64_* adds 192d9680c1b1 [RISCV] add the MC layer support of Zfinx extension adds 4dc3cb8e3255 ReleaseNotes: add BOLT subsection adds 42a797ef011b [ELF] Fix .strtab corruption when a symbol name is empty adds 908c1bae6e7f [RISCV] Fix incorrect extend type in vwmulsu combine. adds 1e340705f142 [PowerPC] Add default handling for single element vectors, [...] adds e1b3afbbdef1 [SLP] Simplify indices processing for insertelements adds 7d8e83dab37a [funcattrs] check reachability to improve noreturn adds c06cc1c3a7f8 [libc++] Fix std::__debug_less in c++17. adds f3cfaf8bc8eb [MemoryBuiltins][FIX] Adjust index type size properly wrt. [...] adds 13fdc7afa856 [Attributor][FIX] Reachability needs to account for readon [...] adds fef110bf8b2b [clangd] Fix building SerializationTests unit test on OpenBSD adds 56ac6dbc7369 [RuntimeDyld] Fix building on OpenBSD adds 9bf8897c84f7 [OpenMP] Add RTL function to externalization RAII adds b3d3501aa128 [OpenMP][FIX] Eliminate race on the IsSPMD global adds 5593af72d0c5 [Attributor][FIX] Heap2Stack needs to use the alloca AS adds 08ad9ae10f32 [InstSimplify] Strip offsets once in computePointerICmp() adds 9672d11441fd [MLIR][Presburger] Disambiguate call to floor adds 3367c24735c3 [COFF] Move section name encoding into BinaryFormat adds cefe6876d6e5 [llvm-objcopy][COFF] Fix section name encoding adds 88f8980a4d95 [AArch64][SVE] Add structured load/store opcodes to getMemOpInfo adds 1362f8bdfce7 [AArch64][SVE] Fix selection failure caused by fp/int conv [...] adds 8c33ea3ab0ef [SVE][CodeGen] Bail out for scalable vectors in AArch64Tar [...] adds 8b5b29c4c2c5 Fix incorrect TypeSize->uint64_t cast in InductionDescript [...] adds 03d9a4094763 [AArch64][SVE] Fix selection failure during lowering of sh [...] adds 46266b3518b6 [mlir][sparse] Rename index_t to index_type again adds 2fe5bf57172c [Driver] Use libatomic for 32-bit SPARC atomics support adds 500889f56bce [MIPS] Add `-no-pie` option to the clang driver's tests de [...] adds 443f68c280ac [clang][test] Make mips-vector-return.c work with CLANG_DE [...] adds 2a492dfd6b4e [Driver][test] Make hexagon-toolchain-elf.c work with CLAN [...] adds 3e10605abcb2 [Driver][test] Remove soon irrelevant pie tests adds bdbca8f3d0b2 [asan][test] asan_prelink_test.cpp: use -fno-pie -no-pie adds 1f7e8b1c6893 [Docs] Added note about LLDB Win/Arm64 binary release adds e89602b7b2ec [clang-tidy] Fix `readability-suspicious-call-argument` cr [...] adds cdd8cca0c33c [ELF] Support some absolute/PC-relative relocation types f [...] adds df3182a7df19 [clang] [test] Skip hip-fpie-option.hip if default-pie adds 8400036358c8 [libunwind][test] remember_state_leak.pass.sh.s: link with [...] adds f8ca5fabdb54 [ELF][X86] Don't create IBT .plt if there is no PLT entry adds d61805a8b686 [libc++] Fix double file closing in `std::filesystem::remo [...] adds 8a323ada234b [clang][SemaTemplate] Fix a stack use after scope adds aadd03a2accd [clang][ASTReader] Fix memory leak while reading FriendTem [...] adds a2398c560144 [Driver][OpenBSD] Enable unwind tables on all architectures adds 4fe93c000b20 [SLP] Fix assert from non-constant index in insertelement adds 64534d2f406c [InstCombine] Bail out of load-store forwarding for scalab [...] adds 5f5b687460c3 Fix warning introduced by 47eff645d8e873ba531014751c1c06a7 [...] adds 61e78c64a38a [libunwind] Only include cet.h if __CET__ defined adds ee0ae47691d3 [RISCV] Avoid infinite loop between DAGCombiner::visitMUL [...] adds 03cf88fc94da [DSE] Extract a common PDT check (NFC) adds 453361d5ac01 [DSE] Fall back to CFG scan for unreachable terminators. adds 14c432b6a17a [OpenMP] Add search path for llvm-strip adds b29813fbbbaf [OpenMP] Use executable path when searching for lld adds 4de8e5698278 [RISCV] Fix parseBareSymbol to not double-parse top-level [...] adds 779871c3515a [mlir-tblgen] Fix non-deterministic generating static veri [...] adds 21f87ad9f590 [Driver][NetBSD] -r: imply -nostdlib like GCC adds e08bab88c900 [Driver][DragonFly] -r: imply -nostdlib like GCC adds d09f84adff1e [compiler-rt] Force ABI to libcxxabi when building cxustom libc++ adds b3e9abd9683b [libunwind] Further fix for 32-bit PowerPC processors with [...] adds 3d913ec92308 [llvm] [cmake] Fix finding modern ounit2 adds 4327d39b15b2 [libcxx] Add an explicit option to build against system-libcxxabi adds f58ab3285021 [Attributor][FIX] Pipe UsedAssumedInformation through more [...] adds 0372676278dd [AArch64][SME] Remove term 'streaming-sve' from assembler [...] adds d245bcf536a3 [Mangler] Mangle aliases to fastcall/vectorcall functions [...] adds 41d4f89e38b7 [X86ISelLowering] permit BlockAddressSDNode "i" constraint [...] adds 3001b0d51963 [fir] Fix FlangOptimizerTests link on Solaris adds da33d400682a [SLP] Don't try to vectorize pair with insertelement adds 19149538e9a9 [BPF] Fix a BTF type pruning bug adds ce3d57ad61db Revert "[BPF] Fix a BTF type pruning bug" adds 4c9110a5f37b [MIPS] Recognize DT_MIPS_XHASH dynamic table tag adds 967296bfefee [RISCV] Fix inline asm errors in zfinx adds 261253aa60cc [Clang][docs] Add preprocessor changes to ReleaseNotes. adds a98c04d58930 [Attributor][FIX] Use liveness information of the right function adds 4fde843cd5c0 [ORC] Set ResolverBlockAddr in EPCIndirectionUtils::writeR [...] adds 6d5afef3a7e6 [examples][BuildingAJIT] Use the right layer when adding c [...] adds f1e7f848bf3e [clang][tests] Fix ve-toolchain tests with CLANG_DEFAULT_U [...] adds 65d53279b1fd [RISCV] More correctly ignore Zfinx register classes in ge [...] adds ce1e90fc8dba [docs] Add PowerPC release notes for LLVM 14 adds acf67b7a0dfc [docs] Tweak wording of note re: LTO on AIX adds aab33202d239 [docs] PowerPC release notes formatting/grammar fixes adds 8f9f84c6873e [docs] clang/docs/ReleaseNotes.rst: Add blank line adds 09546e1b5103 [libc++][doc] Update the release notes. adds 0826716786cd [Mips] support "sp" named register adds 0205cc086e50 [OpenMP][FIX] Ensure custom state machine works adds 1e3d5ccab6b6 Add cmake to source release tarballs adds 9d54fe21c67f [docs] Add RISC-V release notes for LLVM 14 adds f6a4df3a0a3d [WebAssembly] Covert llvm/test/MC/WebAssembly/reloc-code.l [...] adds e6d2aa9b0f13 [MC][WebAssembly] Fix crash when relocation addend underlows U32 adds 43b4544023b7 [LLD] [COFF] Order .debug_* sections at the end, to avoid [...] adds bfaed485756a [BOLT][CMAKE] Remove CMake 3.13.4 incompatible parameter adds 1e4fd59253c6 [CodeGen] Add test for PR53990 (NFC) adds 67555104d23a [MachineSink] Disable if there are any irreducible cycles adds 36bf1a9e628d [NFC][PhaseOrdering] Precommit tests from D119965 adds 1f4613675051 [NFC][PhaseOrdering] spurious-peeling.ll: also test -O1/-O [...] adds 7d1cd3380add [NFC][PhaseOrdering] Improve test coverage for D119975 adds 2de2a2bba998 [LICM][PhaseOrder] Don't speculate in LICM until after run [...] adds 6a713120502a [llvm] [bindings/OCaml] Remove unused dep on ounit2 adds 8b51e5ee0a2e [NewPM][Inliner] Make inlined calls to functions in same S [...] adds da3953fb0315 [NFC][PhaseOrdering] Add some tests from D119839 adds ba9ff030d302 [SimplifyCFG][PhaseOrdering] Defer lowering switch into an [...] adds d843bde69aab [clang][driver] Fix float128 diagnostics with glibc >= 2.32 adds eb84577cbc23 Revert "[release] Use the Bootstrapping build for building [...] adds f7007c570a21 Lambdas are not necessarily locals. This resolves DR48250. adds 569b773323a3 [libcxx][CI] Set Arm triples to match native clang build's [...] adds e879b2bf82ef [libcxxabi] [test] Depend on unwind only if available adds e54a7bf0c0f1 [CMake] Include runtimes test suites in check-all adds a9415df334f0 Revert "Revert "[release] Use the Bootstrapping build for [...] adds 893b864cb855 Revert "GCC ABI Compatibility: Preserve alignment of non-p [...] adds df2fcea78fb8 Revert "Revert "Revert "[release] Use the Bootstrapping bu [...] adds ac3398a0b003 Revert "[CMake] Include runtimes test suites in check-all" adds 69ba522c58d0 [Hexagon] Fix crash with shuffle_vector of v128f16 adds 329fda39c507 NFC: Mention auto-vec support for SVE in release notes. adds add3ab7f4c8a [libc++] Add workaround to avoid breaking users of <span> [...]
No new revisions were added by this update.
Summary of changes: bolt/tools/driver/CMakeLists.txt | 2 +- .../readability/SuspiciousCallArgumentCheck.cpp | 25 +- .../clangd/unittests/SerializationTests.cpp | 4 +- clang-tools-extra/docs/ReleaseNotes.rst | 4 + clang-tools-extra/test/CMakeLists.txt | 13 +- .../readability-suspicious-call-argument.cpp | 29 + clang-tools-extra/test/lit.site.cfg.py.in | 2 +- clang/CMakeLists.txt | 9 + clang/docs/OpenCLSupport.rst | 78 +- clang/docs/ReleaseNotes.rst | 97 +- clang/docs/UsersManual.rst | 5 +- clang/examples/AnnotateFunctions/CMakeLists.txt | 2 +- clang/examples/Attribute/CMakeLists.txt | 2 +- clang/examples/CMakeLists.txt | 12 +- clang/examples/CallSuperAttribute/CMakeLists.txt | 2 +- clang/examples/PluginsOrder/CMakeLists.txt | 2 +- clang/examples/PrintFunctionNames/CMakeLists.txt | 2 +- clang/include/clang/AST/DeclTemplate.h | 6 +- clang/include/clang/Basic/Builtins.def | 56 +- clang/include/clang/Basic/Builtins.h | 25 +- clang/include/clang/Basic/LangOptions.h | 4 - clang/lib/AST/DeclTemplate.cpp | 9 +- clang/lib/AST/RecordLayoutBuilder.cpp | 7 +- clang/lib/Analysis/plugins/CMakeLists.txt | 5 +- clang/lib/Basic/Builtins.cpp | 26 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 2 +- clang/lib/Driver/ToolChains/CommonArgs.h | 2 + clang/lib/Driver/ToolChains/DragonFly.cpp | 9 +- clang/lib/Driver/ToolChains/MinGW.cpp | 4 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 9 +- clang/lib/Driver/ToolChains/OpenBSD.h | 4 + clang/lib/Driver/ToolChains/PPCLinux.cpp | 6 +- clang/lib/Driver/ToolChains/Solaris.cpp | 7 + clang/lib/Format/QualifierAlignmentFixer.cpp | 4 + clang/lib/Frontend/CompilerInvocation.cpp | 4 - clang/lib/Headers/opencl-c-base.h | 2 + clang/lib/Headers/opencl-c.h | 6 + clang/lib/Sema/OpenCLBuiltins.td | 416 +++----- clang/lib/Sema/SemaChecking.cpp | 10 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/test/CMakeLists.txt | 8 +- clang/test/CodeGen/mips-vector-return.c | 16 +- .../test/CodeGenOpenCL/cl20-device-side-enqueue.cl | 3 + clang/test/CodeGenOpenCL/pipe_types.cl | 5 +- clang/test/CodeGenOpenCL/to_addr_builtin.cl | 2 + clang/test/Driver/dragonfly.c | 7 +- clang/test/Driver/fsanitize.c | 22 - clang/test/Driver/hexagon-toolchain-elf.c | 6 +- clang/test/Driver/hip-fpie-option.hip | 1 + clang/test/Driver/mingw-msvcrt.c | 3 + clang/test/Driver/mips-cs.cpp | 48 +- clang/test/Driver/mips-fsf.cpp | 208 ++-- clang/test/Driver/mips-img-v2.cpp | 24 +- clang/test/Driver/mips-img.cpp | 12 +- clang/test/Driver/mips-mti-linux.c | 6 +- clang/test/Driver/netbsd.c | 8 + clang/test/Driver/openbsd.c | 7 + clang/test/Driver/solaris-ld.c | 4 + clang/test/Driver/ve-toolchain.c | 1 + clang/test/Driver/ve-toolchain.cpp | 3 +- clang/test/SemaCXX/class-layout.cpp | 37 - .../SemaCXX/lambdas-implicit-explicit-template.cpp | 10 + clang/test/SemaOpenCL/cl20-device-side-enqueue.cl | 9 +- clang/test/SemaOpenCL/clang-builtin-version.cl | 9 +- clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 30 + clang/test/SemaOpenCL/to_addr_builtin.cl | 34 +- clang/test/SemaTemplate/friend-template.cpp | 9 + clang/test/lit.site.cfg.py.in | 2 +- .../clang-linker-wrapper/ClangLinkerWrapper.cpp | 18 +- clang/tools/driver/CMakeLists.txt | 2 - clang/tools/scan-build-py/lib/libear/ear.c | 4 + clang/unittests/Format/QualifierFixerTest.cpp | 22 + compiler-rt/cmake/Modules/AddCompilerRT.cmake | 1 + .../asan/TestCases/Linux/asan_prelink_test.cpp | 2 +- .../flang/Optimizer/Builder/Runtime/RTBuilder.h | 6 + libcxx/CMakeLists.txt | 10 + libcxx/cmake/Modules/HandleLibCXXABI.cmake | 4 + libcxx/cmake/caches/Armv7Arm.cmake | 2 +- libcxx/cmake/caches/Armv7Thumb-noexceptions.cmake | 2 +- libcxx/cmake/caches/Armv8Arm.cmake | 2 +- libcxx/cmake/caches/Armv8Thumb-noexceptions.cmake | 2 +- libcxx/cmake/caches/Generic-asan.cmake | 2 + libcxx/docs/BuildingLibcxx.rst | 2 +- libcxx/docs/ReleaseNotes.rst | 10 +- libcxx/include/__algorithm/comp_ref_type.h | 10 +- libcxx/include/__algorithm/in_in_out_result.h | 4 +- libcxx/include/__algorithm/in_out_result.h | 4 +- libcxx/include/__filesystem/directory_iterator.h | 2 +- .../__filesystem/recursive_directory_iterator.h | 2 +- libcxx/include/__functional/ranges_operations.h | 5 +- libcxx/include/__iterator/advance.h | 4 +- libcxx/include/__iterator/distance.h | 4 +- libcxx/include/__iterator/insert_iterator.h | 2 +- libcxx/include/__iterator/iter_move.h | 2 +- libcxx/include/__iterator/iter_swap.h | 1 - libcxx/include/__iterator/next.h | 4 +- libcxx/include/__iterator/prev.h | 4 +- libcxx/include/__memory/concepts.h | 6 +- libcxx/include/__memory/ranges_construct_at.h | 4 +- .../__memory/ranges_uninitialized_algorithms.h | 6 +- libcxx/include/__ranges/all.h | 4 +- libcxx/include/__ranges/common_view.h | 4 +- libcxx/include/__ranges/concepts.h | 12 +- libcxx/include/__ranges/copyable_box.h | 4 +- libcxx/include/__ranges/counted.h | 4 +- libcxx/include/__ranges/dangling.h | 2 +- libcxx/include/__ranges/data.h | 4 +- libcxx/include/__ranges/drop_view.h | 4 +- libcxx/include/__ranges/empty.h | 4 +- libcxx/include/__ranges/empty_view.h | 4 +- libcxx/include/__ranges/enable_borrowed_range.h | 3 +- libcxx/include/__ranges/enable_view.h | 2 +- libcxx/include/__ranges/iota_view.h | 4 +- libcxx/include/__ranges/join_view.h | 4 +- libcxx/include/__ranges/non_propagating_cache.h | 4 +- libcxx/include/__ranges/owning_view.h | 4 +- libcxx/include/__ranges/range_adaptor.h | 4 +- libcxx/include/__ranges/ref_view.h | 4 +- libcxx/include/__ranges/reverse_view.h | 4 +- libcxx/include/__ranges/single_view.h | 4 +- libcxx/include/__ranges/size.h | 4 +- libcxx/include/__ranges/subrange.h | 4 +- libcxx/include/__ranges/take_view.h | 4 +- libcxx/include/__ranges/transform_view.h | 4 +- libcxx/include/__ranges/view_interface.h | 4 +- libcxx/include/ranges | 12 +- libcxx/include/span | 63 +- libcxx/include/string | 4 + libcxx/include/string_view | 8 +- libcxx/src/filesystem/operations.cpp | 4 +- libcxx/test/libcxx/algorithms/debug_less.pass.cpp | 4 +- .../nothrow_forward_iterator.compile.pass.cpp | 1 + .../nothrow_input_iterator.compile.pass.cpp | 1 + .../nothrow_sentinel_for.compile.pass.cpp | 1 + libcxx/test/libcxx/atomics/bit-int.verify.cpp | 2 +- .../containers/views/span.cons/range.pass.cpp | 141 +++ .../containers/views/span.cons/range.verify.cpp | 118 +++ .../has-no-incomplete-ranges.compile.pass.cpp | 41 + .../range.access/end.incomplete_type.pass.cpp | 1 - .../different_from.compile.pass.cpp | 3 +- .../has_arrow.compile.pass.cpp | 3 +- .../string.modifiers/insert_iter_char_db1.pass.cpp | 9 +- .../algorithms.results/in_in_result.pass.cpp | 1 - .../std/containers/views/span.cons/deduct.pass.cpp | 5 + .../range.iter.ops.advance/constraints.verify.cpp | 1 + .../range.iter.ops.advance/iterator_count.pass.cpp | 1 + .../iterator_count_sentinel.pass.cpp | 1 + .../iterator_sentinel.pass.cpp | 1 + .../iterator_sentinel.pass.cpp | 1 + .../range.iter.ops.distance/lwg3664.pass.cpp | 1 + .../constraints.compile.pass.cpp | 1 + .../range.iter.ops.next/iterator.pass.cpp | 1 + .../range.iter.ops.next/iterator_count.pass.cpp | 1 + .../iterator_count_sentinel.pass.cpp | 1 + .../range.iter.ops.next/iterator_sentinel.pass.cpp | 1 + .../constraints.compile.pass.cpp | 1 + .../range.iter.ops.prev/iterator.pass.cpp | 1 + .../range.iter.ops.prev/iterator_count.pass.cpp | 1 + .../iterator_count_sentinel.pass.cpp | 1 + .../iter_move.nodiscard.verify.cpp | 1 + .../counted.iterator/compare.pass.cpp | 1 + .../iterators.common/assign.pass.cpp | 24 +- .../cmp.alg/strong_order_long_double.verify.cpp | 3 +- libcxx/test/std/ranges/range.access/begin.pass.cpp | 1 - libcxx/test/std/ranges/range.access/end.pass.cpp | 1 - .../range.range/borrowed_range.compile.pass.cpp | 1 - .../borrowed_range.subsumption.compile.pass.cpp | 1 - .../enable_borrowed_range.compile.pass.cpp | 1 - .../from_iterator_sentinel.pass.cpp | 2 - .../string.view/string.view.deduct/range.pass.cpp | 1 + .../function.objects/range.cmp/equal_to.pass.cpp | 1 + .../function.objects/range.cmp/greater.pass.cpp | 1 + .../range.cmp/greater_equal.pass.cpp | 1 + .../function.objects/range.cmp/less.pass.cpp | 1 + .../function.objects/range.cmp/less_equal.pass.cpp | 1 + .../range.cmp/not_equal_to.pass.cpp | 1 + libcxx/test/support/test_iterators.h | 6 +- libcxx/test/support/test_macros.h | 4 - libcxx/utils/ci/buildkite-pipeline.yml | 59 +- libcxx/utils/libcxx/test/config.py | 2 + libcxxabi/CMakeLists.txt | 10 + libcxxabi/test/CMakeLists.txt | 2 +- libunwind/CMakeLists.txt | 10 + libunwind/src/UnwindRegistersSave.S | 2 + libunwind/src/assembly.h | 2 +- libunwind/test/remember_state_leak.pass.sh.s | 2 +- lld/COFF/Writer.cpp | 8 +- lld/ELF/Arch/AArch64.cpp | 5 + lld/ELF/Arch/PPC.cpp | 3 + lld/ELF/Arch/PPC64.cpp | 12 +- lld/ELF/SyntheticSections.cpp | 3 + lld/ELF/SyntheticSections.h | 1 + lld/docs/ReleaseNotes.rst | 141 ++- lld/test/COFF/sort-debug.test | 6 + lld/test/ELF/format-binary.test | 6 +- lld/test/ELF/ppc64-undefined-weak.s | 40 + lld/test/ELF/ppc64-undefined.s | 11 + lld/test/ELF/ppc64-weak-undef-call-shared.s | 21 - lld/test/ELF/ppc64-weak-undef-call.s | 29 - lld/test/ELF/relocation-rel-format.test | 42 + lld/test/ELF/x86-64-feature-cet.s | 11 + lld/test/wasm/reloc-addend.s | 48 + lld/wasm/InputChunks.cpp | 7 +- lld/wasm/InputFiles.cpp | 2 +- lld/wasm/InputFiles.h | 2 +- lldb/include/lldb/Target/Process.h | 38 +- lldb/source/Commands/CommandObjectMemory.cpp | 20 +- lldb/source/Commands/CommandObjectThread.cpp | 49 + .../Process/Windows/Common/ProcessWindows.cpp | 4 +- .../Process/Windows/Common/ProcessWindows.h | 6 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 4 +- .../Plugins/Process/elf-core/ProcessElfCore.h | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 6 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 8 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 4 +- .../Plugins/Process/minidump/ProcessMinidump.h | 6 +- .../Plugins/Process/scripted/ScriptedProcess.cpp | 4 +- .../Plugins/Process/scripted/ScriptedProcess.h | 6 +- lldb/source/Target/Process.cpp | 23 +- .../aarch64/tagged_memory_region}/Makefile | 0 .../TestAArch64LinuxTaggedMemoryRegion.py | 70 ++ .../API/linux/aarch64/tagged_memory_region/main.c | 17 + lldb/test/Shell/Commands/Inputs/sigchld.c | 31 + .../Shell/Commands/command-thread-siginfo.test | 19 + llvm/bindings/ocaml/README.txt | 1 - llvm/cmake/config-ix.cmake | 1 - llvm/docs/ReleaseNotes.rst | 113 ++- .../BuildingAJIT/Chapter3/KaleidoscopeJIT.h | 2 +- llvm/include/llvm/Analysis/InlineCost.h | 5 + llvm/include/llvm/Analysis/MemoryBuiltins.h | 2 +- llvm/include/llvm/BinaryFormat/COFF.h | 4 + llvm/include/llvm/BinaryFormat/DynamicTags.def | 1 + llvm/include/llvm/CodeGen/TargetLowering.h | 8 + llvm/include/llvm/DebugInfo/Symbolize/DIFetcher.h | 51 + llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 13 + llvm/include/llvm/Debuginfod/DIFetcher.h | 34 + .../llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h | 2 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 14 +- llvm/include/llvm/Transforms/Scalar.h | 3 +- llvm/include/llvm/Transforms/Scalar/LICM.h | 20 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 9 +- .../llvm/Transforms/Utils/SimplifyCFGOptions.h | 5 + llvm/lib/Analysis/ConstantFolding.cpp | 9 +- llvm/lib/Analysis/IVDescriptors.cpp | 8 +- llvm/lib/Analysis/InlineCost.cpp | 13 +- llvm/lib/Analysis/InstructionSimplify.cpp | 21 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 51 +- llvm/lib/BinaryFormat/CMakeLists.txt | 1 + llvm/lib/BinaryFormat/COFF.cpp | 57 ++ llvm/lib/CodeGen/MachineSink.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 73 +- llvm/lib/DebugInfo/Symbolize/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/Symbolize/DIFetcher.cpp | 58 ++ llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 161 ++- llvm/lib/Debuginfod/CMakeLists.txt | 20 +- llvm/lib/Debuginfod/DIFetcher.cpp | 28 + .../ExecutionEngine/Orc/EPCIndirectionUtils.cpp | 5 +- llvm/lib/IR/Mangler.cpp | 2 +- llvm/lib/MC/WasmObjectWriter.cpp | 62 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 41 +- llvm/lib/Passes/PassBuilder.cpp | 2 + llvm/lib/Passes/PassBuilderPipelines.cpp | 82 +- llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Support/RISCVISAInfo.cpp | 23 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 25 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 65 ++ llvm/lib/Target/AArch64/AArch64InstrInfo.td | 8 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 1 + llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 1 + llvm/lib/Target/Mips/MipsISelLowering.cpp | 13 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 15 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 37 +- .../RISCV/Disassembler/RISCVDisassembler.cpp | 32 + llvm/lib/Target/RISCV/RISCV.td | 37 + llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 8 - llvm/lib/Target/RISCV/RISCVFrameLowering.h | 2 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 20 +- llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp | 36 +- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 215 ++-- llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 281 ++++-- llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td | 213 ++-- llvm/lib/Target/RISCV/RISCVRegisterInfo.td | 30 + llvm/lib/Target/RISCV/RISCVSubtarget.h | 8 + llvm/lib/Target/X86/X86FrameLowering.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 99 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Transforms/IPO/Attributor.cpp | 32 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 165 +-- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 24 +- llvm/lib/Transforms/IPO/Inliner.cpp | 45 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 41 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 55 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 88 +- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 11 +- llvm/lib/Transforms/Scalar/LICM.cpp | 71 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 9 + llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 4 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 130 ++- llvm/test/Bindings/OCaml/lit.local.cfg | 3 - llvm/test/CMakeLists.txt | 1 - .../CodeGen/AArch64/sve-extract-fixed-vector.ll | 105 ++ llvm/test/CodeGen/AArch64/sve-fixed-ld2-alloca.ll | 27 + .../CodeGen/AArch64/sve-fixed-length-fp-convert.ll | 25 + .../CodeGen/AArch64/sve-fixed-length-reshuffle.ll | 32 + .../CodeGen/AArch64/sve-fixed-length-shuffles.ll | 22 +- llvm/test/CodeGen/AArch64/sve-ldN.mir | 261 +++++ llvm/test/CodeGen/AArch64/sve-stN.mir | 261 +++++ llvm/test/CodeGen/Hexagon/vector-sint-to-fp.ll | 51 + llvm/test/CodeGen/Mips/named-register-n32.ll | 31 +- llvm/test/CodeGen/Mips/named-register-n64.ll | 30 +- llvm/test/CodeGen/Mips/named-register-o32.ll | 30 +- .../PowerPC/p10-handle-split-promote-vec.ll | 212 ++++ llvm/test/CodeGen/RISCV/addimm-mulimm.ll | 13 + llvm/test/CodeGen/RISCV/ctlz-cttz-ctpop.ll | 55 +- llvm/test/CodeGen/RISCV/double-br-fcmp.ll | 204 ++-- .../CodeGen/RISCV/double-stack-spill-restore.ll | 8 +- llvm/test/CodeGen/RISCV/float-br-fcmp.ll | 204 ++-- llvm/test/CodeGen/RISCV/frame-info.ll | 46 +- llvm/test/CodeGen/RISCV/half-br-fcmp.ll | 204 ++-- .../CodeGen/RISCV/inline-asm-d-constraint-f.ll | 34 + .../CodeGen/RISCV/inline-asm-f-constraint-f.ll | 20 + .../CodeGen/RISCV/inline-asm-zfh-constraint-f.ll | 44 + llvm/test/CodeGen/RISCV/rv32zbb.ll | 22 +- llvm/test/CodeGen/RISCV/rv64zbb.ll | 65 +- .../CodeGen/RISCV/rvv/fixed-vectors-vwmulsu.ll | 4 +- .../CodeGen/RISCV/rvv/vsetvli-insert-crossbb.mir | 136 +++ llvm/test/CodeGen/RISCV/shrinkwrap.ll | 41 +- llvm/test/CodeGen/WebAssembly/call-indirect.ll | 6 +- llvm/test/CodeGen/X86/callbr-asm-branch-folding.ll | 22 +- llvm/test/CodeGen/X86/fastcall-correct-mangling.ll | 4 + llvm/test/CodeGen/X86/inline-asm-pic.ll | 38 + llvm/test/CodeGen/X86/pr38795.ll | 93 +- .../CodeGen/X86/pr53990-incorrect-machine-sink.ll | 64 ++ llvm/test/CodeGen/X86/vector-bo-select.ll | 297 +++++- llvm/test/CodeGen/X86/x86-64-flags-intrinsics.ll | 61 +- llvm/test/CodeGen/X86/x86-flags-intrinsics.ll | 16 +- llvm/test/CodeGen/X86/x86-shrink-wrapping.ll | 36 +- llvm/test/MC/AArch64/SME/revd.s | 2 +- llvm/test/MC/AArch64/SME/sclamp.s | 8 +- llvm/test/MC/AArch64/SME/streaming-mode-neon.s | 24 +- llvm/test/MC/AArch64/SME/uclamp.s | 8 +- llvm/test/MC/AArch64/SVE/abs.s | 24 +- llvm/test/MC/AArch64/SVE/add.s | 104 +- llvm/test/MC/AArch64/SVE/addpl.s | 8 +- llvm/test/MC/AArch64/SVE/addvl.s | 8 +- llvm/test/MC/AArch64/SVE/and.s | 52 +- llvm/test/MC/AArch64/SVE/ands.s | 6 +- llvm/test/MC/AArch64/SVE/andv.s | 8 +- llvm/test/MC/AArch64/SVE/asr.s | 68 +- llvm/test/MC/AArch64/SVE/asrd.s | 24 +- llvm/test/MC/AArch64/SVE/asrr.s | 16 +- llvm/test/MC/AArch64/SVE/bfcvt.s | 10 +- llvm/test/MC/AArch64/SVE/bfcvtnt.s | 10 +- llvm/test/MC/AArch64/SVE/bfdot.s | 18 +- llvm/test/MC/AArch64/SVE/bfmlal.s | 60 +- llvm/test/MC/AArch64/SVE/bfmmla.s | 2 +- llvm/test/MC/AArch64/SVE/bic.s | 50 +- llvm/test/MC/AArch64/SVE/bics.s | 4 +- llvm/test/MC/AArch64/SVE/brka.s | 4 +- llvm/test/MC/AArch64/SVE/brkas.s | 2 +- llvm/test/MC/AArch64/SVE/brkb.s | 4 +- llvm/test/MC/AArch64/SVE/brkbs.s | 2 +- llvm/test/MC/AArch64/SVE/brkn.s | 4 +- llvm/test/MC/AArch64/SVE/brkns.s | 4 +- llvm/test/MC/AArch64/SVE/brkpa.s | 4 +- llvm/test/MC/AArch64/SVE/brkpas.s | 4 +- llvm/test/MC/AArch64/SVE/brkpb.s | 4 +- llvm/test/MC/AArch64/SVE/brkpbs.s | 4 +- llvm/test/MC/AArch64/SVE/clasta.s | 28 +- llvm/test/MC/AArch64/SVE/clastb.s | 28 +- llvm/test/MC/AArch64/SVE/cls.s | 16 +- llvm/test/MC/AArch64/SVE/clz.s | 16 +- llvm/test/MC/AArch64/SVE/cmpeq.s | 30 +- llvm/test/MC/AArch64/SVE/cmpge.s | 30 +- llvm/test/MC/AArch64/SVE/cmpgt.s | 30 +- llvm/test/MC/AArch64/SVE/cmphi.s | 30 +- llvm/test/MC/AArch64/SVE/cmphs.s | 30 +- llvm/test/MC/AArch64/SVE/cmple.s | 30 +- llvm/test/MC/AArch64/SVE/cmplo.s | 30 +- llvm/test/MC/AArch64/SVE/cmpls.s | 30 +- llvm/test/MC/AArch64/SVE/cmplt.s | 30 +- llvm/test/MC/AArch64/SVE/cmpne.s | 30 +- llvm/test/MC/AArch64/SVE/cnot.s | 16 +- llvm/test/MC/AArch64/SVE/cnt.s | 16 +- llvm/test/MC/AArch64/SVE/cntb.s | 12 +- llvm/test/MC/AArch64/SVE/cntd.s | 12 +- llvm/test/MC/AArch64/SVE/cnth.s | 12 +- llvm/test/MC/AArch64/SVE/cntp.s | 8 +- llvm/test/MC/AArch64/SVE/cntw.s | 12 +- llvm/test/MC/AArch64/SVE/cpy.s | 118 +-- llvm/test/MC/AArch64/SVE/ctermeq.s | 8 +- llvm/test/MC/AArch64/SVE/ctermne.s | 8 +- llvm/test/MC/AArch64/SVE/decb.s | 40 +- llvm/test/MC/AArch64/SVE/decd.s | 40 +- llvm/test/MC/AArch64/SVE/dech.s | 40 +- llvm/test/MC/AArch64/SVE/decp.s | 32 +- llvm/test/MC/AArch64/SVE/decw.s | 40 +- .../SVE/directive-arch_extension-negative.s | 2 +- llvm/test/MC/AArch64/SVE/dup.s | 84 +- llvm/test/MC/AArch64/SVE/dupm.s | 20 +- llvm/test/MC/AArch64/SVE/eon.s | 20 +- llvm/test/MC/AArch64/SVE/eor.s | 52 +- llvm/test/MC/AArch64/SVE/eors.s | 6 +- llvm/test/MC/AArch64/SVE/eorv.s | 8 +- llvm/test/MC/AArch64/SVE/ext.s | 8 +- llvm/test/MC/AArch64/SVE/fabd.s | 14 +- llvm/test/MC/AArch64/SVE/fabs.s | 14 +- llvm/test/MC/AArch64/SVE/facge.s | 6 +- llvm/test/MC/AArch64/SVE/facgt.s | 6 +- llvm/test/MC/AArch64/SVE/facle.s | 6 +- llvm/test/MC/AArch64/SVE/faclt.s | 6 +- llvm/test/MC/AArch64/SVE/fadd.s | 44 +- llvm/test/MC/AArch64/SVE/faddv.s | 6 +- llvm/test/MC/AArch64/SVE/fcadd.s | 20 +- llvm/test/MC/AArch64/SVE/fcmeq.s | 12 +- llvm/test/MC/AArch64/SVE/fcmge.s | 12 +- llvm/test/MC/AArch64/SVE/fcmgt.s | 12 +- llvm/test/MC/AArch64/SVE/fcmla.s | 44 +- llvm/test/MC/AArch64/SVE/fcmle.s | 12 +- llvm/test/MC/AArch64/SVE/fcmlt.s | 12 +- llvm/test/MC/AArch64/SVE/fcmne.s | 12 +- llvm/test/MC/AArch64/SVE/fcmuo.s | 6 +- llvm/test/MC/AArch64/SVE/fcpy.s | 524 +++++----- llvm/test/MC/AArch64/SVE/fcvt.s | 20 +- llvm/test/MC/AArch64/SVE/fcvtzs.s | 22 +- llvm/test/MC/AArch64/SVE/fcvtzu.s | 22 +- llvm/test/MC/AArch64/SVE/fdiv.s | 14 +- llvm/test/MC/AArch64/SVE/fdivr.s | 14 +- llvm/test/MC/AArch64/SVE/fdup.s | 516 +++++----- llvm/test/MC/AArch64/SVE/fmad.s | 14 +- llvm/test/MC/AArch64/SVE/fmax.s | 36 +- llvm/test/MC/AArch64/SVE/fmaxnm.s | 38 +- llvm/test/MC/AArch64/SVE/fmaxnmv.s | 6 +- llvm/test/MC/AArch64/SVE/fmaxv.s | 6 +- llvm/test/MC/AArch64/SVE/fmin.s | 38 +- llvm/test/MC/AArch64/SVE/fminnm.s | 38 +- llvm/test/MC/AArch64/SVE/fminnmv.s | 6 +- llvm/test/MC/AArch64/SVE/fminv.s | 6 +- llvm/test/MC/AArch64/SVE/fmla.s | 24 +- llvm/test/MC/AArch64/SVE/fmls.s | 24 +- llvm/test/MC/AArch64/SVE/fmov.s | 538 +++++----- llvm/test/MC/AArch64/SVE/fmsb.s | 14 +- llvm/test/MC/AArch64/SVE/fmul.s | 54 +- llvm/test/MC/AArch64/SVE/fmulx.s | 14 +- llvm/test/MC/AArch64/SVE/fneg.s | 14 +- llvm/test/MC/AArch64/SVE/fnmad.s | 14 +- llvm/test/MC/AArch64/SVE/fnmla.s | 14 +- llvm/test/MC/AArch64/SVE/fnmls.s | 14 +- llvm/test/MC/AArch64/SVE/fnmsb.s | 14 +- llvm/test/MC/AArch64/SVE/frecpe.s | 6 +- llvm/test/MC/AArch64/SVE/frecps.s | 6 +- llvm/test/MC/AArch64/SVE/frecpx.s | 14 +- llvm/test/MC/AArch64/SVE/frinta.s | 14 +- llvm/test/MC/AArch64/SVE/frinti.s | 14 +- llvm/test/MC/AArch64/SVE/frintm.s | 14 +- llvm/test/MC/AArch64/SVE/frintn.s | 14 +- llvm/test/MC/AArch64/SVE/frintp.s | 14 +- llvm/test/MC/AArch64/SVE/frintx.s | 14 +- llvm/test/MC/AArch64/SVE/frintz.s | 14 +- llvm/test/MC/AArch64/SVE/frsqrte.s | 6 +- llvm/test/MC/AArch64/SVE/frsqrts.s | 6 +- llvm/test/MC/AArch64/SVE/fscale.s | 14 +- llvm/test/MC/AArch64/SVE/fsqrt.s | 14 +- llvm/test/MC/AArch64/SVE/fsub.s | 44 +- llvm/test/MC/AArch64/SVE/fsubr.s | 38 +- llvm/test/MC/AArch64/SVE/ftmad.s | 2 +- llvm/test/MC/AArch64/SVE/incb.s | 66 +- llvm/test/MC/AArch64/SVE/incd.s | 60 +- llvm/test/MC/AArch64/SVE/inch.s | 60 +- llvm/test/MC/AArch64/SVE/incp.s | 32 +- llvm/test/MC/AArch64/SVE/incw.s | 60 +- llvm/test/MC/AArch64/SVE/index.s | 64 +- llvm/test/MC/AArch64/SVE/insr.s | 32 +- llvm/test/MC/AArch64/SVE/lasta.s | 16 +- llvm/test/MC/AArch64/SVE/lastb.s | 16 +- llvm/test/MC/AArch64/SVE/ld1b.s | 44 +- llvm/test/MC/AArch64/SVE/ld1d.s | 12 +- llvm/test/MC/AArch64/SVE/ld1h.s | 32 +- llvm/test/MC/AArch64/SVE/ld1rb.s | 16 +- llvm/test/MC/AArch64/SVE/ld1rd.s | 4 +- llvm/test/MC/AArch64/SVE/ld1rh.s | 12 +- llvm/test/MC/AArch64/SVE/ld1rqb.s | 10 +- llvm/test/MC/AArch64/SVE/ld1rqd.s | 10 +- llvm/test/MC/AArch64/SVE/ld1rqh.s | 10 +- llvm/test/MC/AArch64/SVE/ld1rqw.s | 10 +- llvm/test/MC/AArch64/SVE/ld1rsb.s | 12 +- llvm/test/MC/AArch64/SVE/ld1rsh.s | 8 +- llvm/test/MC/AArch64/SVE/ld1rsw.s | 4 +- llvm/test/MC/AArch64/SVE/ld1rw.s | 8 +- llvm/test/MC/AArch64/SVE/ld1sb.s | 34 +- llvm/test/MC/AArch64/SVE/ld1sh.s | 22 +- llvm/test/MC/AArch64/SVE/ld1sw.s | 12 +- llvm/test/MC/AArch64/SVE/ld1w.s | 22 +- llvm/test/MC/AArch64/SVE/ld2b.s | 10 +- llvm/test/MC/AArch64/SVE/ld2d.s | 10 +- llvm/test/MC/AArch64/SVE/ld2h.s | 10 +- llvm/test/MC/AArch64/SVE/ld2w.s | 10 +- llvm/test/MC/AArch64/SVE/ld3b.s | 10 +- llvm/test/MC/AArch64/SVE/ld3d.s | 10 +- llvm/test/MC/AArch64/SVE/ld3h.s | 10 +- llvm/test/MC/AArch64/SVE/ld3w.s | 10 +- llvm/test/MC/AArch64/SVE/ld4b.s | 10 +- llvm/test/MC/AArch64/SVE/ld4d.s | 10 +- llvm/test/MC/AArch64/SVE/ld4h.s | 10 +- llvm/test/MC/AArch64/SVE/ld4w.s | 10 +- llvm/test/MC/AArch64/SVE/ldnt1b.s | 10 +- llvm/test/MC/AArch64/SVE/ldnt1d.s | 10 +- llvm/test/MC/AArch64/SVE/ldnt1h.s | 10 +- llvm/test/MC/AArch64/SVE/ldnt1w.s | 10 +- llvm/test/MC/AArch64/SVE/ldr.s | 12 +- llvm/test/MC/AArch64/SVE/lsl.s | 68 +- llvm/test/MC/AArch64/SVE/lslr.s | 16 +- llvm/test/MC/AArch64/SVE/lsr.s | 68 +- llvm/test/MC/AArch64/SVE/lsrr.s | 16 +- llvm/test/MC/AArch64/SVE/mad.s | 16 +- llvm/test/MC/AArch64/SVE/matrix-multiply-fp64.s | 12 +- llvm/test/MC/AArch64/SVE/matrix-multiply-int8.s | 12 +- llvm/test/MC/AArch64/SVE/mla.s | 16 +- llvm/test/MC/AArch64/SVE/mls.s | 16 +- llvm/test/MC/AArch64/SVE/mov.s | 258 ++--- llvm/test/MC/AArch64/SVE/movprfx.s | 14 +- llvm/test/MC/AArch64/SVE/movs.s | 8 +- llvm/test/MC/AArch64/SVE/msb.s | 16 +- llvm/test/MC/AArch64/SVE/mul.s | 36 +- llvm/test/MC/AArch64/SVE/nand.s | 4 +- llvm/test/MC/AArch64/SVE/nands.s | 4 +- llvm/test/MC/AArch64/SVE/neg.s | 24 +- llvm/test/MC/AArch64/SVE/nor.s | 4 +- llvm/test/MC/AArch64/SVE/nors.s | 4 +- llvm/test/MC/AArch64/SVE/not.s | 20 +- llvm/test/MC/AArch64/SVE/nots.s | 4 +- llvm/test/MC/AArch64/SVE/orn.s | 24 +- llvm/test/MC/AArch64/SVE/orns.s | 4 +- llvm/test/MC/AArch64/SVE/orr.s | 58 +- llvm/test/MC/AArch64/SVE/orrs.s | 6 +- llvm/test/MC/AArch64/SVE/orv.s | 8 +- llvm/test/MC/AArch64/SVE/pfalse.s | 2 +- llvm/test/MC/AArch64/SVE/pfirst.s | 4 +- llvm/test/MC/AArch64/SVE/pnext.s | 10 +- llvm/test/MC/AArch64/SVE/prfb.s | 60 +- llvm/test/MC/AArch64/SVE/prfd.s | 60 +- llvm/test/MC/AArch64/SVE/prfh.s | 60 +- llvm/test/MC/AArch64/SVE/prfw.s | 60 +- llvm/test/MC/AArch64/SVE/ptest.s | 4 +- llvm/test/MC/AArch64/SVE/ptrue.s | 80 +- llvm/test/MC/AArch64/SVE/ptrues.s | 80 +- llvm/test/MC/AArch64/SVE/punpkhi.s | 4 +- llvm/test/MC/AArch64/SVE/punpklo.s | 4 +- llvm/test/MC/AArch64/SVE/rbit.s | 16 +- llvm/test/MC/AArch64/SVE/rdvl.s | 8 +- llvm/test/MC/AArch64/SVE/rev.s | 8 +- llvm/test/MC/AArch64/SVE/revb.s | 14 +- llvm/test/MC/AArch64/SVE/revh.s | 12 +- llvm/test/MC/AArch64/SVE/revw.s | 10 +- llvm/test/MC/AArch64/SVE/sabd.s | 16 +- llvm/test/MC/AArch64/SVE/saddv.s | 6 +- llvm/test/MC/AArch64/SVE/scvtf.s | 22 +- llvm/test/MC/AArch64/SVE/sdiv.s | 12 +- llvm/test/MC/AArch64/SVE/sdivr.s | 12 +- llvm/test/MC/AArch64/SVE/sdot.s | 16 +- llvm/test/MC/AArch64/SVE/sel.s | 20 +- llvm/test/MC/AArch64/SVE/smax.s | 36 +- llvm/test/MC/AArch64/SVE/smaxv.s | 8 +- llvm/test/MC/AArch64/SVE/smin.s | 36 +- llvm/test/MC/AArch64/SVE/sminv.s | 8 +- llvm/test/MC/AArch64/SVE/smulh.s | 16 +- llvm/test/MC/AArch64/SVE/splice.s | 12 +- llvm/test/MC/AArch64/SVE/sqadd.s | 40 +- llvm/test/MC/AArch64/SVE/sqdecb.s | 78 +- llvm/test/MC/AArch64/SVE/sqdecd.s | 102 +- llvm/test/MC/AArch64/SVE/sqdech.s | 102 +- llvm/test/MC/AArch64/SVE/sqdecp.s | 32 +- llvm/test/MC/AArch64/SVE/sqdecw.s | 102 +- llvm/test/MC/AArch64/SVE/sqincb.s | 78 +- llvm/test/MC/AArch64/SVE/sqincd.s | 102 +- llvm/test/MC/AArch64/SVE/sqinch.s | 102 +- llvm/test/MC/AArch64/SVE/sqincp.s | 32 +- llvm/test/MC/AArch64/SVE/sqincw.s | 102 +- llvm/test/MC/AArch64/SVE/sqsub.s | 40 +- llvm/test/MC/AArch64/SVE/st1b.s | 40 +- llvm/test/MC/AArch64/SVE/st1d.s | 10 +- llvm/test/MC/AArch64/SVE/st1h.s | 30 +- llvm/test/MC/AArch64/SVE/st1w.s | 20 +- llvm/test/MC/AArch64/SVE/st2b.s | 10 +- llvm/test/MC/AArch64/SVE/st2d.s | 10 +- llvm/test/MC/AArch64/SVE/st2h.s | 10 +- llvm/test/MC/AArch64/SVE/st2w.s | 10 +- llvm/test/MC/AArch64/SVE/st3b.s | 10 +- llvm/test/MC/AArch64/SVE/st3d.s | 10 +- llvm/test/MC/AArch64/SVE/st3h.s | 10 +- llvm/test/MC/AArch64/SVE/st3w.s | 10 +- llvm/test/MC/AArch64/SVE/st4b.s | 10 +- llvm/test/MC/AArch64/SVE/st4d.s | 10 +- llvm/test/MC/AArch64/SVE/st4h.s | 10 +- llvm/test/MC/AArch64/SVE/st4w.s | 10 +- llvm/test/MC/AArch64/SVE/stnt1b.s | 10 +- llvm/test/MC/AArch64/SVE/stnt1d.s | 10 +- llvm/test/MC/AArch64/SVE/stnt1h.s | 10 +- llvm/test/MC/AArch64/SVE/stnt1w.s | 10 +- llvm/test/MC/AArch64/SVE/str.s | 12 +- llvm/test/MC/AArch64/SVE/sub.s | 104 +- llvm/test/MC/AArch64/SVE/subr.s | 48 +- llvm/test/MC/AArch64/SVE/sunpkhi.s | 6 +- llvm/test/MC/AArch64/SVE/sunpklo.s | 6 +- llvm/test/MC/AArch64/SVE/sxtb.s | 20 +- llvm/test/MC/AArch64/SVE/sxth.s | 16 +- llvm/test/MC/AArch64/SVE/sxtw.s | 12 +- llvm/test/MC/AArch64/SVE/tbl.s | 16 +- llvm/test/MC/AArch64/SVE/trn1.s | 16 +- llvm/test/MC/AArch64/SVE/trn2.s | 16 +- llvm/test/MC/AArch64/SVE/uabd.s | 16 +- llvm/test/MC/AArch64/SVE/uaddv.s | 8 +- llvm/test/MC/AArch64/SVE/ucvtf.s | 22 +- llvm/test/MC/AArch64/SVE/udiv.s | 12 +- llvm/test/MC/AArch64/SVE/udivr.s | 12 +- llvm/test/MC/AArch64/SVE/udot.s | 16 +- llvm/test/MC/AArch64/SVE/umax.s | 36 +- llvm/test/MC/AArch64/SVE/umaxv.s | 8 +- llvm/test/MC/AArch64/SVE/umin.s | 36 +- llvm/test/MC/AArch64/SVE/uminv.s | 8 +- llvm/test/MC/AArch64/SVE/umulh.s | 16 +- llvm/test/MC/AArch64/SVE/uqadd.s | 40 +- llvm/test/MC/AArch64/SVE/uqdecb.s | 78 +- llvm/test/MC/AArch64/SVE/uqdecd.s | 102 +- llvm/test/MC/AArch64/SVE/uqdech.s | 102 +- llvm/test/MC/AArch64/SVE/uqdecp.s | 32 +- llvm/test/MC/AArch64/SVE/uqdecw.s | 102 +- llvm/test/MC/AArch64/SVE/uqincb.s | 78 +- llvm/test/MC/AArch64/SVE/uqincd.s | 102 +- llvm/test/MC/AArch64/SVE/uqinch.s | 102 +- llvm/test/MC/AArch64/SVE/uqincp.s | 32 +- llvm/test/MC/AArch64/SVE/uqincw.s | 102 +- llvm/test/MC/AArch64/SVE/uqsub.s | 40 +- llvm/test/MC/AArch64/SVE/uunpkhi.s | 6 +- llvm/test/MC/AArch64/SVE/uunpklo.s | 6 +- llvm/test/MC/AArch64/SVE/uxtb.s | 20 +- llvm/test/MC/AArch64/SVE/uxth.s | 16 +- llvm/test/MC/AArch64/SVE/uxtw.s | 12 +- llvm/test/MC/AArch64/SVE/uzp1.s | 16 +- llvm/test/MC/AArch64/SVE/uzp2.s | 16 +- llvm/test/MC/AArch64/SVE/whilele.s | 20 +- llvm/test/MC/AArch64/SVE/whilelo.s | 20 +- llvm/test/MC/AArch64/SVE/whilels.s | 20 +- llvm/test/MC/AArch64/SVE/whilelt.s | 20 +- llvm/test/MC/AArch64/SVE/zip1.s | 32 +- llvm/test/MC/AArch64/SVE/zip2.s | 32 +- llvm/test/MC/AArch64/SVE2/adclb.s | 8 +- llvm/test/MC/AArch64/SVE2/adclt.s | 8 +- llvm/test/MC/AArch64/SVE2/addhnb.s | 6 +- llvm/test/MC/AArch64/SVE2/addhnt.s | 6 +- llvm/test/MC/AArch64/SVE2/addp.s | 16 +- llvm/test/MC/AArch64/SVE2/bcax.s | 12 +- llvm/test/MC/AArch64/SVE2/bsl.s | 6 +- llvm/test/MC/AArch64/SVE2/bsl1n.s | 6 +- llvm/test/MC/AArch64/SVE2/bsl2n.s | 6 +- llvm/test/MC/AArch64/SVE2/cadd.s | 20 +- llvm/test/MC/AArch64/SVE2/cdot.s | 28 +- llvm/test/MC/AArch64/SVE2/cmla.s | 48 +- .../test/MC/AArch64/SVE2/directive-arch-negative.s | 2 +- .../SVE2/directive-arch_extension-negative.s | 2 +- llvm/test/MC/AArch64/SVE2/directive-cpu-negative.s | 2 +- llvm/test/MC/AArch64/SVE2/eor3.s | 12 +- llvm/test/MC/AArch64/SVE2/eorbt.s | 12 +- llvm/test/MC/AArch64/SVE2/eortb.s | 12 +- llvm/test/MC/AArch64/SVE2/ext.s | 4 +- llvm/test/MC/AArch64/SVE2/faddp.s | 14 +- llvm/test/MC/AArch64/SVE2/fcvtlt.s | 4 +- llvm/test/MC/AArch64/SVE2/fcvtnt.s | 4 +- llvm/test/MC/AArch64/SVE2/fcvtx.s | 12 +- llvm/test/MC/AArch64/SVE2/fcvtxnt.s | 4 +- llvm/test/MC/AArch64/SVE2/flogb.s | 14 +- llvm/test/MC/AArch64/SVE2/fmaxnmp.s | 14 +- llvm/test/MC/AArch64/SVE2/fmaxp.s | 14 +- llvm/test/MC/AArch64/SVE2/fminnmp.s | 14 +- llvm/test/MC/AArch64/SVE2/fminp.s | 14 +- llvm/test/MC/AArch64/SVE2/fmlalb.s | 14 +- llvm/test/MC/AArch64/SVE2/fmlalt.s | 14 +- llvm/test/MC/AArch64/SVE2/fmlslb.s | 14 +- llvm/test/MC/AArch64/SVE2/fmlslt.s | 14 +- llvm/test/MC/AArch64/SVE2/mla.s | 10 +- llvm/test/MC/AArch64/SVE2/mls.s | 10 +- llvm/test/MC/AArch64/SVE2/mul.s | 14 +- llvm/test/MC/AArch64/SVE2/nbsl.s | 6 +- llvm/test/MC/AArch64/SVE2/pmul.s | 4 +- llvm/test/MC/AArch64/SVE2/pmullb.s | 4 +- llvm/test/MC/AArch64/SVE2/pmullt.s | 4 +- llvm/test/MC/AArch64/SVE2/raddhnb.s | 6 +- llvm/test/MC/AArch64/SVE2/raddhnt.s | 6 +- llvm/test/MC/AArch64/SVE2/rshrnb.s | 12 +- llvm/test/MC/AArch64/SVE2/rshrnt.s | 12 +- llvm/test/MC/AArch64/SVE2/rsubhnb.s | 6 +- llvm/test/MC/AArch64/SVE2/rsubhnt.s | 6 +- llvm/test/MC/AArch64/SVE2/saba.s | 12 +- llvm/test/MC/AArch64/SVE2/sabalb.s | 10 +- llvm/test/MC/AArch64/SVE2/sabalt.s | 10 +- llvm/test/MC/AArch64/SVE2/sabdlb.s | 6 +- llvm/test/MC/AArch64/SVE2/sabdlt.s | 6 +- llvm/test/MC/AArch64/SVE2/sadalp.s | 14 +- llvm/test/MC/AArch64/SVE2/saddlb.s | 6 +- llvm/test/MC/AArch64/SVE2/saddlbt.s | 6 +- llvm/test/MC/AArch64/SVE2/saddlt.s | 6 +- llvm/test/MC/AArch64/SVE2/saddwb.s | 6 +- llvm/test/MC/AArch64/SVE2/saddwt.s | 6 +- llvm/test/MC/AArch64/SVE2/sbclb.s | 8 +- llvm/test/MC/AArch64/SVE2/sbclt.s | 8 +- llvm/test/MC/AArch64/SVE2/shadd.s | 16 +- llvm/test/MC/AArch64/SVE2/shrnb.s | 12 +- llvm/test/MC/AArch64/SVE2/shrnt.s | 12 +- llvm/test/MC/AArch64/SVE2/shsub.s | 16 +- llvm/test/MC/AArch64/SVE2/shsubr.s | 16 +- llvm/test/MC/AArch64/SVE2/sli.s | 16 +- llvm/test/MC/AArch64/SVE2/smaxp.s | 16 +- llvm/test/MC/AArch64/SVE2/sminp.s | 16 +- llvm/test/MC/AArch64/SVE2/smlalb.s | 18 +- llvm/test/MC/AArch64/SVE2/smlalt.s | 18 +- llvm/test/MC/AArch64/SVE2/smlslb.s | 18 +- llvm/test/MC/AArch64/SVE2/smlslt.s | 18 +- llvm/test/MC/AArch64/SVE2/smulh.s | 8 +- llvm/test/MC/AArch64/SVE2/smullb.s | 10 +- llvm/test/MC/AArch64/SVE2/smullt.s | 10 +- llvm/test/MC/AArch64/SVE2/splice.s | 8 +- llvm/test/MC/AArch64/SVE2/sqabs.s | 16 +- llvm/test/MC/AArch64/SVE2/sqadd.s | 16 +- llvm/test/MC/AArch64/SVE2/sqcadd.s | 20 +- llvm/test/MC/AArch64/SVE2/sqdmlalb.s | 18 +- llvm/test/MC/AArch64/SVE2/sqdmlalbt.s | 10 +- llvm/test/MC/AArch64/SVE2/sqdmlalt.s | 18 +- llvm/test/MC/AArch64/SVE2/sqdmlslb.s | 18 +- llvm/test/MC/AArch64/SVE2/sqdmlslbt.s | 10 +- llvm/test/MC/AArch64/SVE2/sqdmlslt.s | 18 +- llvm/test/MC/AArch64/SVE2/sqdmulh.s | 14 +- llvm/test/MC/AArch64/SVE2/sqdmullb.s | 10 +- llvm/test/MC/AArch64/SVE2/sqdmullt.s | 10 +- llvm/test/MC/AArch64/SVE2/sqneg.s | 16 +- llvm/test/MC/AArch64/SVE2/sqrdcmlah.s | 48 +- llvm/test/MC/AArch64/SVE2/sqrdmlah.s | 22 +- llvm/test/MC/AArch64/SVE2/sqrdmlsh.s | 22 +- llvm/test/MC/AArch64/SVE2/sqrdmulh.s | 14 +- llvm/test/MC/AArch64/SVE2/sqrshl.s | 16 +- llvm/test/MC/AArch64/SVE2/sqrshlr.s | 16 +- llvm/test/MC/AArch64/SVE2/sqrshrnb.s | 12 +- llvm/test/MC/AArch64/SVE2/sqrshrnt.s | 12 +- llvm/test/MC/AArch64/SVE2/sqrshrunb.s | 12 +- llvm/test/MC/AArch64/SVE2/sqrshrunt.s | 12 +- llvm/test/MC/AArch64/SVE2/sqshl.s | 40 +- llvm/test/MC/AArch64/SVE2/sqshlr.s | 16 +- llvm/test/MC/AArch64/SVE2/sqshlu.s | 24 +- llvm/test/MC/AArch64/SVE2/sqshrnb.s | 12 +- llvm/test/MC/AArch64/SVE2/sqshrnt.s | 12 +- llvm/test/MC/AArch64/SVE2/sqshrunb.s | 12 +- llvm/test/MC/AArch64/SVE2/sqshrunt.s | 12 +- llvm/test/MC/AArch64/SVE2/sqsub.s | 16 +- llvm/test/MC/AArch64/SVE2/sqsubr.s | 16 +- llvm/test/MC/AArch64/SVE2/sqxtnb.s | 6 +- llvm/test/MC/AArch64/SVE2/sqxtnt.s | 6 +- llvm/test/MC/AArch64/SVE2/sqxtunb.s | 6 +- llvm/test/MC/AArch64/SVE2/sqxtunt.s | 6 +- llvm/test/MC/AArch64/SVE2/srhadd.s | 16 +- llvm/test/MC/AArch64/SVE2/sri.s | 16 +- llvm/test/MC/AArch64/SVE2/srshl.s | 16 +- llvm/test/MC/AArch64/SVE2/srshlr.s | 16 +- llvm/test/MC/AArch64/SVE2/srshr.s | 24 +- llvm/test/MC/AArch64/SVE2/srsra.s | 20 +- llvm/test/MC/AArch64/SVE2/sshllb.s | 12 +- llvm/test/MC/AArch64/SVE2/sshllt.s | 12 +- llvm/test/MC/AArch64/SVE2/ssra.s | 20 +- llvm/test/MC/AArch64/SVE2/ssublb.s | 6 +- llvm/test/MC/AArch64/SVE2/ssublbt.s | 6 +- llvm/test/MC/AArch64/SVE2/ssublt.s | 6 +- llvm/test/MC/AArch64/SVE2/ssubltb.s | 6 +- llvm/test/MC/AArch64/SVE2/ssubwb.s | 6 +- llvm/test/MC/AArch64/SVE2/ssubwt.s | 6 +- llvm/test/MC/AArch64/SVE2/subhnb.s | 6 +- llvm/test/MC/AArch64/SVE2/subhnt.s | 6 +- llvm/test/MC/AArch64/SVE2/suqadd.s | 16 +- llvm/test/MC/AArch64/SVE2/tbl.s | 8 +- llvm/test/MC/AArch64/SVE2/tbx.s | 8 +- llvm/test/MC/AArch64/SVE2/uaba.s | 12 +- llvm/test/MC/AArch64/SVE2/uabalb.s | 10 +- llvm/test/MC/AArch64/SVE2/uabalt.s | 10 +- llvm/test/MC/AArch64/SVE2/uabdlb.s | 6 +- llvm/test/MC/AArch64/SVE2/uabdlt.s | 6 +- llvm/test/MC/AArch64/SVE2/uadalp.s | 14 +- llvm/test/MC/AArch64/SVE2/uaddlb.s | 6 +- llvm/test/MC/AArch64/SVE2/uaddlt.s | 6 +- llvm/test/MC/AArch64/SVE2/uaddwb.s | 6 +- llvm/test/MC/AArch64/SVE2/uaddwt.s | 6 +- llvm/test/MC/AArch64/SVE2/uhadd.s | 16 +- llvm/test/MC/AArch64/SVE2/uhsub.s | 16 +- llvm/test/MC/AArch64/SVE2/uhsubr.s | 16 +- llvm/test/MC/AArch64/SVE2/umaxp.s | 16 +- llvm/test/MC/AArch64/SVE2/uminp.s | 16 +- llvm/test/MC/AArch64/SVE2/umlalb.s | 18 +- llvm/test/MC/AArch64/SVE2/umlalt.s | 18 +- llvm/test/MC/AArch64/SVE2/umlslb.s | 18 +- llvm/test/MC/AArch64/SVE2/umlslt.s | 18 +- llvm/test/MC/AArch64/SVE2/umulh.s | 8 +- llvm/test/MC/AArch64/SVE2/umullb.s | 10 +- llvm/test/MC/AArch64/SVE2/umullt.s | 10 +- llvm/test/MC/AArch64/SVE2/uqadd.s | 16 +- llvm/test/MC/AArch64/SVE2/uqrshl.s | 16 +- llvm/test/MC/AArch64/SVE2/uqrshlr.s | 16 +- llvm/test/MC/AArch64/SVE2/uqrshrnb.s | 12 +- llvm/test/MC/AArch64/SVE2/uqrshrnt.s | 12 +- llvm/test/MC/AArch64/SVE2/uqshl.s | 40 +- llvm/test/MC/AArch64/SVE2/uqshlr.s | 16 +- llvm/test/MC/AArch64/SVE2/uqshrnb.s | 12 +- llvm/test/MC/AArch64/SVE2/uqshrnt.s | 12 +- llvm/test/MC/AArch64/SVE2/uqsub.s | 16 +- llvm/test/MC/AArch64/SVE2/uqsubr.s | 16 +- llvm/test/MC/AArch64/SVE2/uqxtnb.s | 6 +- llvm/test/MC/AArch64/SVE2/uqxtnt.s | 6 +- llvm/test/MC/AArch64/SVE2/urecpe.s | 10 +- llvm/test/MC/AArch64/SVE2/urhadd.s | 16 +- llvm/test/MC/AArch64/SVE2/urshl.s | 16 +- llvm/test/MC/AArch64/SVE2/urshlr.s | 16 +- llvm/test/MC/AArch64/SVE2/urshr.s | 24 +- llvm/test/MC/AArch64/SVE2/ursqrte.s | 10 +- llvm/test/MC/AArch64/SVE2/ursra.s | 20 +- llvm/test/MC/AArch64/SVE2/ushllb.s | 12 +- llvm/test/MC/AArch64/SVE2/ushllt.s | 12 +- llvm/test/MC/AArch64/SVE2/usqadd.s | 16 +- llvm/test/MC/AArch64/SVE2/usra.s | 20 +- llvm/test/MC/AArch64/SVE2/usublb.s | 6 +- llvm/test/MC/AArch64/SVE2/usublt.s | 6 +- llvm/test/MC/AArch64/SVE2/usubwb.s | 6 +- llvm/test/MC/AArch64/SVE2/usubwt.s | 6 +- llvm/test/MC/AArch64/SVE2/whilege.s | 20 +- llvm/test/MC/AArch64/SVE2/whilegt.s | 20 +- llvm/test/MC/AArch64/SVE2/whilehi.s | 20 +- llvm/test/MC/AArch64/SVE2/whilehs.s | 20 +- llvm/test/MC/AArch64/SVE2/whilerw.s | 8 +- llvm/test/MC/AArch64/SVE2/whilewr.s | 8 +- llvm/test/MC/AArch64/SVE2/xar.s | 20 +- llvm/test/MC/RISCV/attribute-arch.s | 12 + llvm/test/MC/RISCV/rv32i-invalid.s | 6 +- llvm/test/MC/RISCV/rv32zdinx-invalid.s | 27 + llvm/test/MC/RISCV/rv32zdinx-valid.s | 124 +++ llvm/test/MC/RISCV/rv32zfinx-invalid.s | 25 + llvm/test/MC/RISCV/rv32zfinx-valid.s | 128 +++ llvm/test/MC/RISCV/rv32zhinx-invalid.s | 24 + llvm/test/MC/RISCV/rv32zhinx-valid.s | 128 +++ llvm/test/MC/RISCV/rv32zhinxmin-invalid.s | 15 + llvm/test/MC/RISCV/rv32zhinxmin-valid.s | 18 + llvm/test/MC/RISCV/rv64zdinx-invalid.s | 9 + llvm/test/MC/RISCV/rv64zdinx-valid.s | 43 + llvm/test/MC/RISCV/rv64zfinx-invalid.s | 9 + llvm/test/MC/RISCV/rv64zfinx-valid.s | 43 + llvm/test/MC/RISCV/rv64zhinx-invalid.s | 9 + llvm/test/MC/RISCV/rv64zhinx-valid.s | 43 + llvm/test/MC/RISCV/rv64zhinxmin-invalid.s | 9 + llvm/test/MC/RISCV/rv64zhinxmin-valid.s | 13 + llvm/test/MC/RISCV/rvi-pseudos.s | 6 + llvm/test/MC/RISCV/rvzdinx-aliases-valid.s | 49 + llvm/test/MC/RISCV/rvzfinx-aliases-valid.s | 82 ++ llvm/test/MC/RISCV/rvzhinx-aliases-valid.s | 82 ++ llvm/test/MC/WebAssembly/reloc-code.ll | 110 -- llvm/test/MC/WebAssembly/reloc-code.s | 129 +++ llvm/test/Other/new-pm-print-pipeline.ll | 4 +- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 4 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 4 +- .../X86/min-legal-vector-width.ll | 4 +- .../Attributor/ArgumentPromotion/alignment.ll | 6 +- .../Attributor/ArgumentPromotion/alloca-as.ll | 78 ++ .../Attributor/ArgumentPromotion/basictest.ll | 6 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 32 +- .../Attributor/IPConstantProp/PR26044.ll | 19 +- .../IPConstantProp/arg-count-mismatch.ll | 5 +- .../Attributor/IPConstantProp/return-argument.ll | 64 +- .../Attributor/IPConstantProp/return-constant.ll | 4 +- .../Attributor/IPConstantProp/return-constants.ll | 45 +- ...lve-after-each-resolving-undefs-for-function.ll | 4 +- llvm/test/Transforms/Attributor/align.ll | 1052 +++++++++++--------- .../Transforms/Attributor/heap_to_stack_gpu.ll | 44 + .../test/Transforms/Attributor/internal-noalias.ll | 4 +- llvm/test/Transforms/Attributor/liveness.ll | 164 +-- llvm/test/Transforms/Attributor/liveness_chains.ll | 4 +- .../test/Transforms/Attributor/memory_locations.ll | 154 ++- llvm/test/Transforms/Attributor/noalias.ll | 85 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 146 +-- llvm/test/Transforms/Attributor/nodelete.ll | 2 - llvm/test/Transforms/Attributor/nofree.ll | 134 ++- llvm/test/Transforms/Attributor/nonnull.ll | 1004 +++++++++++++------ llvm/test/Transforms/Attributor/norecurse.ll | 125 ++- llvm/test/Transforms/Attributor/noreturn.ll | 17 +- llvm/test/Transforms/Attributor/nosync.ll | 62 +- llvm/test/Transforms/Attributor/nounwind.ll | 31 +- llvm/test/Transforms/Attributor/potential.ll | 87 +- llvm/test/Transforms/Attributor/range.ll | 41 +- .../read_write_returned_arguments_scc.ll | 26 +- llvm/test/Transforms/Attributor/returned.ll | 369 ++++--- .../Transforms/Attributor/value-simplify-gpu.ll | 4 +- .../Attributor/value-simplify-instances.ll | 33 +- llvm/test/Transforms/Attributor/value-simplify.ll | 21 + llvm/test/Transforms/Attributor/willreturn.ll | 8 +- .../Coroutines/coro-catchswitch-cleanuppad.ll | 2 +- .../DeadStoreElimination/multiblock-unreachable.ll | 136 +++ llvm/test/Transforms/FunctionAttrs/noreturn.ll | 5 +- .../InferAddressSpaces/AMDGPU/issue53665.ll | 54 + .../Transforms/Inline/inline-cost-attributes.ll | 8 +- llvm/test/Transforms/Inline/mut-rec-scc-2.ll | 19 + llvm/test/Transforms/Inline/mut-rec-scc.ll | 75 ++ .../InstCombine/builtin-dynamic-object-size.ll | 39 +- .../Transforms/InstCombine/load-store-forward.ll | 169 ++++ .../LoopUnroll/AArch64/runtime-unroll-generic.ll | 20 +- llvm/test/Transforms/LoopUnroll/ARM/upperbound.ll | 2 +- llvm/test/Transforms/OpenMP/barrier_removal.ll | 10 +- .../Transforms/OpenMP/custom_state_machines.ll | 152 +-- .../get_hardware_num_threads_in_block_fold.ll | 11 +- .../test/Transforms/OpenMP/remove_globalization.ll | 62 +- llvm/test/Transforms/OpenMP/spmdization.ll | 138 +-- .../test/Transforms/OpenMP/spmdization_guarding.ll | 8 +- .../spmdization_guarding_two_reaching_kernels.ll | 8 +- .../PhaseOrdering/AArch64/matrix-extract-insert.ll | 12 +- .../PhaseOrdering/X86/hoist-load-of-baseptr.ll | 398 ++++++++ .../PhaseOrdering/X86/speculation-vs-tbaa.ll | 156 +++ .../PhaseOrdering/X86/spurious-peeling.ll | 216 ++-- ...cfg-switch-lowering-vs-correlatedpropagation.ll | 137 +++ .../SLPVectorizer/X86/insert-crash-index.ll | 67 ++ llvm/test/Transforms/SLPVectorizer/X86/pr52275.ll | 147 ++- .../SLPVectorizer/slp-variable-insertelement.ll | 31 + llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll | 2 +- .../SimplifyCFG/EqualPHIEdgeBlockMerge.ll | 2 +- ...ComparisonIntoPredecessors-no-new-successors.ll | 2 +- .../SimplifyCFG/ForwardSwitchConditionToPHI.ll | 8 +- .../SimplifyCFG/preserve-branchweights.ll | 2 +- .../Transforms/SimplifyCFG/switch-dead-default.ll | 2 +- .../Transforms/SimplifyCFG/switch-range-to-icmp.ll | 2 +- llvm/test/Transforms/SimplifyCFG/switch-to-icmp.ll | 2 +- .../SimplifyCFG/switch_create-custom-dl.ll | 2 +- llvm/test/Transforms/SimplifyCFG/switch_create.ll | 4 +- llvm/test/lit.site.cfg.py.in | 1 - .../llvm-objcopy/COFF/section-name-encoding.s | 95 ++ .../ELF/dynamic-section-machine-specific.test | 3 + .../ELF/dynamic-tags-machine-specific.test | 8 +- .../obj2yaml/ELF/dynamic-section-arch-tags.yaml | 4 + llvm/tools/llvm-debuginfod-find/CMakeLists.txt | 2 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 1 + llvm/tools/llvm-objcopy/COFF/Writer.cpp | 21 +- llvm/tools/llvm-objcopy/COFF/Writer.h | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1 + llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 6 +- llvm/tools/llvm-symbolizer/CMakeLists.txt | 4 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 9 +- llvm/unittests/Analysis/IVDescriptorsTest.cpp | 41 + llvm/unittests/Debuginfod/CMakeLists.txt | 9 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 - llvm/utils/release/build-docs.sh | 18 +- llvm/utils/release/export.sh | 9 +- llvm/utils/release/test-release.sh | 27 +- .../mlir/ExecutionEngine/SparseTensorUtils.h | 2 +- mlir/include/mlir/TableGen/CodeGenHelpers.h | 4 +- mlir/lib/Analysis/Presburger/Utils.cpp | 2 +- mlir/lib/ExecutionEngine/SparseTensorUtils.cpp | 53 +- mlir/tools/mlir-tblgen/CodeGenHelpers.cpp | 4 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 4 +- openmp/libomptarget/DeviceRTL/include/Mapping.h | 5 + openmp/libomptarget/DeviceRTL/src/Kernel.cpp | 2 +- openmp/libomptarget/DeviceRTL/src/Mapping.cpp | 7 +- openmp/libomptarget/DeviceRTL/src/State.cpp | 2 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 10 +- openmp/libomptarget/src/omptarget.cpp | 2 + openmp/libomptarget/test/offloading/bug53727.cpp | 57 ++ openmp/runtime/src/kmp_affinity.cpp | 2 +- 968 files changed, 17649 insertions(+), 10196 deletions(-) create mode 100644 libcxx/test/libcxx/containers/views/span.cons/range.pass.cpp create mode 100644 libcxx/test/libcxx/containers/views/span.cons/range.verify.cpp create mode 100644 libcxx/test/libcxx/ranges/has-no-incomplete-ranges.compile.pass.cpp create mode 100644 lld/test/ELF/ppc64-undefined-weak.s create mode 100644 lld/test/ELF/ppc64-undefined.s delete mode 100644 lld/test/ELF/ppc64-weak-undef-call-shared.s delete mode 100644 lld/test/ELF/ppc64-weak-undef-call.s create mode 100644 lld/test/ELF/relocation-rel-format.test copy lldb/test/API/{commands/expression/dollar-in-variable => linux/aarch64/tagged [...] create mode 100644 lldb/test/API/linux/aarch64/tagged_memory_region/TestAArch64Lin [...] create mode 100644 lldb/test/API/linux/aarch64/tagged_memory_region/main.c create mode 100644 lldb/test/Shell/Commands/Inputs/sigchld.c create mode 100644 lldb/test/Shell/Commands/command-thread-siginfo.test create mode 100644 llvm/include/llvm/DebugInfo/Symbolize/DIFetcher.h create mode 100644 llvm/include/llvm/Debuginfod/DIFetcher.h create mode 100644 llvm/lib/BinaryFormat/COFF.cpp create mode 100644 llvm/lib/DebugInfo/Symbolize/DIFetcher.cpp create mode 100644 llvm/lib/Debuginfod/DIFetcher.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-ld2-alloca.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-fp-convert.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-reshuffle.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-ldN.mir create mode 100644 llvm/test/CodeGen/AArch64/sve-stN.mir create mode 100644 llvm/test/CodeGen/Hexagon/vector-sint-to-fp.ll create mode 100644 llvm/test/CodeGen/PowerPC/p10-handle-split-promote-vec.ll create mode 100644 llvm/test/CodeGen/X86/pr53990-incorrect-machine-sink.ll create mode 100644 llvm/test/MC/RISCV/rv32zdinx-invalid.s create mode 100644 llvm/test/MC/RISCV/rv32zdinx-valid.s create mode 100644 llvm/test/MC/RISCV/rv32zfinx-invalid.s create mode 100644 llvm/test/MC/RISCV/rv32zfinx-valid.s create mode 100644 llvm/test/MC/RISCV/rv32zhinx-invalid.s create mode 100644 llvm/test/MC/RISCV/rv32zhinx-valid.s create mode 100644 llvm/test/MC/RISCV/rv32zhinxmin-invalid.s create mode 100644 llvm/test/MC/RISCV/rv32zhinxmin-valid.s create mode 100644 llvm/test/MC/RISCV/rv64zdinx-invalid.s create mode 100644 llvm/test/MC/RISCV/rv64zdinx-valid.s create mode 100644 llvm/test/MC/RISCV/rv64zfinx-invalid.s create mode 100644 llvm/test/MC/RISCV/rv64zfinx-valid.s create mode 100644 llvm/test/MC/RISCV/rv64zhinx-invalid.s create mode 100644 llvm/test/MC/RISCV/rv64zhinx-valid.s create mode 100644 llvm/test/MC/RISCV/rv64zhinxmin-invalid.s create mode 100644 llvm/test/MC/RISCV/rv64zhinxmin-valid.s create mode 100644 llvm/test/MC/RISCV/rvzdinx-aliases-valid.s create mode 100644 llvm/test/MC/RISCV/rvzfinx-aliases-valid.s create mode 100644 llvm/test/MC/RISCV/rvzhinx-aliases-valid.s delete mode 100644 llvm/test/MC/WebAssembly/reloc-code.ll create mode 100644 llvm/test/MC/WebAssembly/reloc-code.s create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/alloca-as.ll create mode 100644 llvm/test/Transforms/InferAddressSpaces/AMDGPU/issue53665.ll create mode 100644 llvm/test/Transforms/Inline/mut-rec-scc-2.ll create mode 100644 llvm/test/Transforms/Inline/mut-rec-scc.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/hoist-load-of-baseptr.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/speculation-vs-tbaa.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/simplifycfg-switch-lowering- [...] create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/insert-crash-index.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/slp-variable-insertelement.ll create mode 100644 llvm/test/tools/llvm-objcopy/COFF/section-name-encoding.s create mode 100644 openmp/libomptarget/test/offloading/bug53727.cpp