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-master-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from 6d6d48add8a [clangd] Reland 'Handle PresumedLocations in IncludeCollector' adds 782231ac799 [SVE] Fix invalid uses of VectorType::getNumElements() in V [...] adds 57a1c1be53a [Sema] Allow function attribute patchable_function_entry on [...] adds 2058c98715f [InstCombine] limit bitcast+insertelement transform to x86 [...] adds 8c71c2291e8 [X86] getShuffleScalarElt - consistently use SDValue. NFC. adds 8817334ce3c [X86] getShuffleScalarElt - add CONCAT_VECTORS/INSERT_VECTO [...] adds e382b3770ed Fix ShapeBase.td adds a7e11496996 [libc] Fix how math results are compared with MPFR results. adds 95aa28cc8fc Mark values as trivially dead when their only use is a star [...] adds 1998e796e9d Revert "Mark values as trivially dead when their only use i [...] adds fe6f5ba0bff [X86][AVX] Add PR45808 test case for badly promoted compari [...] adds 4ee5a04187a [amdgpu] Fix check of VCC. adds 1b678ee8a6c [x86] add test of shift+cast+concat for PR45794; NFC adds 26f93d9f373 [mlir] OperationFolder: fix crash in creation of single-res [...] adds 237d0e3c041 [flang] Handle EQUIVALENCE and COMMON in size and offset co [...] adds 57d361bd2f3 [MLIR][NFC] Rename op trait PolyhedralScope -> AffineScope adds 7fa5abd3437 [SelectionDAG] Fix assertion failure with big shift amounts adds f21c704553a clang-format: Add ControlStatementsExceptForEachMacros opti [...] adds 947f78ac27f [SystemZ] Fix/optimize vec_load_len and related intrinsics adds d5c05ced82f [flang][NFC] Add accessors to equivalence and common blocks adds 6adc45d3fd6 [LLD][COFF] Move debug info for thread-local variables into [...] adds f78b674de45 Revert "[Debug][CodeView] Emit fully qualified names for globals" adds cfce9b67609 [flang] Response to Steve Scalpone's suggestion to improve [...] adds f03b6e785b3 [lld][WebAssembly] Honor --allow-undefined for data symbols too adds dc4e25d4f23 [CodeGen][ObjC] Don't try to retain a __unsafe_unretained A [...] adds 5e3ab8f2299 Revert "[libc++] [test] Generate static_test_env on the fly" adds 5935227e11f Add an explicit API to read the Xcode SDK DWARF attribute f [...] adds e5578013b19 When pragma FENV_ACCESS is ignored do not modify Sema.CurFP [...] adds f0c08b7eac1 Move the Xcode SDK path caching to HostInfo adds 880115e65ec [libc] Reorganize and clarify a few points around benchmarking adds 9bb9ff09573 [X86] Remove incomplete support for 'Y' has an inline assem [...] adds 314f99e7d42 [CUDA] Enable existing builtins for PTX7.0 as well. adds 0a52401ad68 [LoopUnrollAndJam] Changed safety checks to consider more t [...] adds 7c6420e4317 [lldb/Test] Run dotest.py with the Python LLDB was built with. adds 16c800b8b71 [X86] Remove support for Y0 constraint as an alias for Yz i [...] adds 07b69dcf667 [flang] Response to Steve Scalpone's suggestion to improve [...] adds 54b35c06641 [flang][NFC] Replace "align" with "alignment" adds 5a77b958e25 [NFC] Improve doc string to mention that paths in diff are [...] adds d71c3c425cf [COFF] Dump string table size for COFF file headers adds 01fc85dc961 ParseXcodeSDK: Register both the CU module and the SymbolFi [...] adds 2c8546107a9 [AArch64][SVE] Implement lowering for SIGN_EXTEND etc. of S [...] adds 5e4740c2128 [Darwin] Improve ASan diagnostics on arm64e with pointer auth adds 0c9230dad16 Reland [libclang] Install both libclang.a and libclang.so w [...] adds 7fb9bcd3da6 [dsymutil] Add option to print statistics about the .debug_ [...] adds 7b9d6673bfe [SelectionDAG] When splitting gather operands in type legal [...] adds c7b499d82cd [DWARFLinker] Fix llvm::sort ambiguity adds f058d397ff8 [lldb/test] Reformat Objective-C data-formatter source file (NFC) adds 2affcd664e6 [MLIR] Fix affine fusion bug/efficiency issue / enable more fusion adds 1796cfd8378 [X86] Add test cases for missed opportunity to match pmulh [...] adds 350645594eb [X86] Enable combinePMULH to match multiplies with elements [...] adds a400aa5faf7 [SVE] Fix getAlignmentInfo for scalable vectors adds 2a3498e24f9 [clang-tidy] Exclude function calls in std namespace for bu [...] adds 3c9b6dfa54c [NFC][ARM] Add tail predication test adds 617aa64c841 [LV] Induction Variable does not remain scalar under tail-folding. adds 20d67ffeae8 Revert "[LV] Induction Variable does not remain scalar unde [...] adds b921543c494 SplitIndirectBrCriticalEdges: Fix Branch Probability update adds a31f4c52bf8 [SVE][CodeGen] Fix legalisation for scalable types adds a23f190213e [mlir][vector] set alignment when lowering transfer_read an [...] adds a99f62c40a2 [mlir] VectorToLLVM: propagate up from replaceTransferOp adds f649aca9f3a [mlir][rocdl] Fix typo. NFC. adds 0d4d86cbd19 [AMDGPU] Precommit test for D79481. NFC adds e3ffe7269b6 [AMDGPU] Cluster shader exports adds 17e13da29de [AMDGPU] Re-auto-generate test checks adds 92c657920e6 [gn build] Port e3ffe7269b6 adds 717bef66232 [clangd] Preserve line information while build PreamblePatch adds a87db48e6fd [mlir] Support partial folding of affine.min/max adds 48095804633 [mlir] Add a test for OperationFolder adds 54c927b988b [mlir] Add a test exercising partial constant folding of af [...] adds 3bcd3dd4734 [CodeGen][SVE] Lowering of shift operations with scalable types adds 91087153210 [clangd] Fix AddUsing tweak for out-of-line functions. adds ae45b4dbe73 Recommit "[LV] Induction Variable does not remain scalar un [...] adds 3cb8b4c193c [SveEmitter] Add builtins for SVE2 Polynomial arithmetic adds 0dac639f285 [Clang][Sema] Capturing section type conflicts on #pragma c [...] adds 9d39df03a98 [Clang][Sema] Capturing section type conflicts between #pra [...] adds 6999ffcc399 [VE] Implements minimum MC layer for VE (1/4) adds 447efdb52bd [VE] Minimum MC layer for VE (2/4) adds 91cb13f90d0 [SveEmitter] Add builtins for svqadd, svqsub and svdot adds ac894a5181e [SveEmitter] Add builtins for FFR manipulation adds 827c8b06d33 [SveEmitter] Add builtins for svcntp adds dbc6a07bcc6 [SveEmitter] Add builtins for address calculations. adds 4f94e1a9f70 [SveEmitter] Add builtins for svasrd (zeroing/undef predication) adds 1e413a8c36b [ARM][MVE] Add support for incrementing gathers adds a6b2877f4c6 [MLIR] Make ParallelLoopFusion pass scan through all nested [...] adds ddfe58822ec Revert "[cmake] Allow std::filesystem tests in CrossWinToAR [...] adds bec223a9bc4 [profile] Don't crash when forking in several threads adds 751da4d596e [NFC][AArch64] Add test adds b8a725274c2 [X86][AVX] combineSignExtendInReg - promote mask arithmetic [...] adds cac06263a42 [SveEmitter] Add builtins for svinsr adds 35de4965502 [SveEmitter] Add builtins for svqdecp and svqincp adds b32d14c30e4 [SveEmitter] Add builtins for SVE2 uniform DSP operations adds dc2986f9dc0 [SveEmitter] Add builtins for SVE2 saturating shift left an [...] adds 5fa0eeec6eb [SveEmitter] Add more SVE2 builtins for shift operations adds 0d22076531c [SveEmitter] Add builtins for SVE2 uniform DSP operations adds 3bbc71d6c96 [LV] Fix typo in variable name. NFC. adds a2634748cd8 [mlir][spirv] Remove template functions for getting op's opcode adds 16027bbc3ba [mlir][spirv] Serialize all operands together if possible adds ecd28d24014 [X86] Add AVX512VL concat-cast tests. adds 8026394d3cc [OPENMP]Consider 'omp_null_allocator' as a predefined allocator. adds 7ff05002d0b [SveEmitter] Add builtins for SVE2 Non-widening pairwise ar [...] adds b0348af1082 [SveEmitter] Add builtins for SVE2 widening pairwise arithmetic adds 36aab0c055a [SveEmitter] Add builtins for SVE2 Bitwise ternary logical [...] adds 60615cfb43f [SveEmitter] Add builtins for SVE2 Large integer arithmetic adds 5e9bc21eea1 [SveEmitter] Add builtins for SVE2 Multiplication by indexe [...] adds 666c61db796 [VectorCombine] add tests for insert into arbitrary constant; NFC adds c54c6ee1a7a Revert "[SLP] add another bailout for load-combine patterns" adds 7ccc7e56724 [flang] Fix to IsDescriptor adds e85bc0056ef Revert "Let clang print registered targets for --version" adds ce7f50c2ce1 [SveEmitter] Add builtins for SVE2 Uniform complex integer [...] adds b0b658e7fcf [SveEmitter] Add builtins for SVE2 Widening DSP operations adds f5258207554 [SveEmitter] Add builtins for SVE2 Narrowing DSP operations adds 867bfae93fd [SveEmitter] Add builtins for SVE2 Widening complex integer [...] adds e76256e7c1b [SveEmitter] Add builtins for SVE2 Complex integer dot product adds 086722c18e4 [SveEmitter] Add builtins for SVE2 Floating-point widening [...] adds fa0371f4fd9 [SveEmitter] Add builtins for SVE2 Floating-point integer b [...] adds ae652241bd5 [SveEmitter] Add builtins for SVE2 Vector histogram count i [...] adds f22cdc3cc32 [SveEmitter] Add builtins for SVE2 Character match instructions adds e46043bba7a [SveEmitter] Add builtins for SVE2 Optional extensions (AES [...] adds 96a581d0f02 [SveEmitter] Add builtins for SVE2 svtbx (extended table lookup) adds 48451ee6a7e [MSan] Pass MSan command line options under new pass manager adds c1dc994083f [cmake] Add headers in include/llvm/Remarks subdirectory adds b6c6bab9a5b [SVE] Fix incorrect usage of getNumElements() in InstCombineCalls adds d7c2c2ed79a [lldb][NFC] Also initialize language_flags in ValueObject:: [...] adds 5b4a98eb58a [libcxx] Qualify make_pair in searcher implementations to p [...] adds 83564056d4b [libcxx] Add deduction guides for shared_ptr and weak_ptr
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/ArgumentCommentCheck.cpp | 19 +- clang-tools-extra/clangd/Headers.cpp | 6 + clang-tools-extra/clangd/Headers.h | 1 + clang-tools-extra/clangd/Preamble.cpp | 29 + .../clangd/refactor/tweaks/AddUsing.cpp | 10 +- .../clangd/unittests/PreambleTests.cpp | 160 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 17 + .../checkers/bugprone-argument-comment.cpp | 19 + clang/cmake/caches/CrossWinToARMLinux.cmake | 3 + clang/cmake/modules/AddClang.cmake | 72 +- clang/docs/ClangFormatStyleOptions.rst | 13 + clang/include/clang/AST/ASTContext.h | 5 + clang/include/clang/Basic/Attr.td | 16 +- clang/include/clang/Basic/BuiltinsNVPTX.def | 5 +- clang/include/clang/Basic/arm_sve.td | 513 +++++- clang/include/clang/Format/Format.h | 11 + clang/lib/AST/ASTContext.cpp | 8 + clang/lib/Basic/Targets/X86.cpp | 7 +- clang/lib/CodeGen/BackendUtil.cpp | 21 +- clang/lib/CodeGen/CGBuiltin.cpp | 74 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 2 + clang/lib/CodeGen/CodeGenFunction.h | 4 + clang/lib/Driver/Driver.cpp | 3 - clang/lib/Driver/ToolChains/Darwin.cpp | 1 + clang/lib/Format/Format.cpp | 2 + clang/lib/Format/TokenAnnotator.cpp | 4 + clang/lib/Parse/ParsePragma.cpp | 11 +- clang/lib/Sema/SemaAttr.cpp | 60 +- clang/lib/Sema/SemaDecl.cpp | 19 +- clang/lib/Sema/SemaOpenMP.cpp | 8 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c | 43 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c | 43 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c | 43 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c | 43 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c | 126 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c | 41 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c | 68 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c | 99 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c | 147 ++ .../aarch64-sve-intrinsics/acle_sve_qdecp.c | 205 +++ .../aarch64-sve-intrinsics/acle_sve_qincp.c | 205 +++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c | 147 ++ .../aarch64-sve-intrinsics/acle_sve_rdffr.c | 19 + .../aarch64-sve-intrinsics/acle_sve_setffr.c | 11 + .../aarch64-sve-intrinsics/acle_sve_wrffr.c | 11 + .../negative/acle_sve_asrd.c | 72 + .../aarch64-sve2-intrinsics/acle_sve2_aba.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_abalb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_abalt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_abdlb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_abdlt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_adalp.c | 217 +++ .../aarch64-sve2-intrinsics/acle_sve2_adclb.c | 55 + .../aarch64-sve2-intrinsics/acle_sve2_adclt.c | 55 + .../aarch64-sve2-intrinsics/acle_sve2_addhnb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_addhnt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_addlb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_addlbt.c | 76 + .../aarch64-sve2-intrinsics/acle_sve2_addlt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_addp.c | 251 +++ .../aarch64-sve2-intrinsics/acle_sve2_addwb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_addwt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_aesd.c | 23 + .../aarch64-sve2-intrinsics/acle_sve2_aese.c | 23 + .../aarch64-sve2-intrinsics/acle_sve2_aesimc.c | 23 + .../aarch64-sve2-intrinsics/acle_sve2_aesmc.c | 23 + .../aarch64-sve2-intrinsics/acle_sve2_bcax.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_bdep.c | 97 + .../aarch64-sve2-intrinsics/acle_sve2_bext.c | 97 + .../aarch64-sve2-intrinsics/acle_sve2_bgrp.c | 97 + .../aarch64-sve2-intrinsics/acle_sve2_bsl.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_bsl1n.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_bsl2n.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_cadd.c | 173 ++ .../aarch64-sve2-intrinsics/acle_sve2_cdot.c | 123 ++ .../aarch64-sve2-intrinsics/acle_sve2_cmla.c | 372 ++++ .../aarch64-sve2-intrinsics/acle_sve2_eor3.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_eorbt.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_eortb.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_hadd.c | 569 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_histcnt.c | 57 + .../aarch64-sve2-intrinsics/acle_sve2_histseg.c | 33 + .../aarch64-sve2-intrinsics/acle_sve2_hsub.c | 569 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_hsubr.c | 568 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_logb.c | 112 ++ .../aarch64-sve2-intrinsics/acle_sve2_match.c | 57 + .../aarch64-sve2-intrinsics/acle_sve2_maxnmp.c | 79 + .../aarch64-sve2-intrinsics/acle_sve2_maxp.c | 251 +++ .../aarch64-sve2-intrinsics/acle_sve2_minnmp.c | 79 + .../aarch64-sve2-intrinsics/acle_sve2_minp.c | 251 +++ .../aarch64-sve2-intrinsics/acle_sve2_mla.c | 111 ++ .../aarch64-sve2-intrinsics/acle_sve2_mlalb.c | 260 +++ .../aarch64-sve2-intrinsics/acle_sve2_mlalt.c | 260 +++ .../aarch64-sve2-intrinsics/acle_sve2_mls.c | 120 ++ .../aarch64-sve2-intrinsics/acle_sve2_mlslb.c | 260 +++ .../aarch64-sve2-intrinsics/acle_sve2_mlslt.c | 260 +++ .../aarch64-sve2-intrinsics/acle_sve2_mul.c | 120 ++ .../aarch64-sve2-intrinsics/acle_sve2_mullb.c | 219 +++ .../aarch64-sve2-intrinsics/acle_sve2_mullt.c | 219 +++ .../aarch64-sve2-intrinsics/acle_sve2_nbsl.c | 181 ++ .../aarch64-sve2-intrinsics/acle_sve2_nmatch.c | 57 + .../aarch64-sve2-intrinsics/acle_sve2_pmul.c | 34 + .../aarch64-sve2-intrinsics/acle_sve2_pmullb.c | 101 + .../aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c | 34 + .../aarch64-sve2-intrinsics/acle_sve2_pmullt.c | 101 + .../aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c | 34 + .../aarch64-sve2-intrinsics/acle_sve2_qabs.c | 142 ++ .../aarch64-sve2-intrinsics/acle_sve2_qadd.c | 568 ++++++ .../{acle_sve2_qshlu.c => acle_sve2_qcadd.c} | 102 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c | 116 ++ .../aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c | 76 + .../aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c | 116 ++ .../aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c | 116 ++ .../aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c | 76 + .../aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c | 116 ++ .../aarch64-sve2-intrinsics/acle_sve2_qdmulh.c | 157 ++ .../aarch64-sve2-intrinsics/acle_sve2_qdmullb.c | 116 ++ .../aarch64-sve2-intrinsics/acle_sve2_qdmullt.c | 116 ++ .../aarch64-sve2-intrinsics/acle_sve2_qneg.c | 142 ++ .../aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c | 213 +++ .../aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c | 157 ++ .../aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c | 157 ++ .../aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c | 157 ++ .../aarch64-sve2-intrinsics/acle_sve2_qrshl.c | 569 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c | 73 + .../aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c | 73 + .../aarch64-sve2-intrinsics/acle_sve2_qshl.c | 569 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_qshlu.c | 180 ++ .../aarch64-sve2-intrinsics/acle_sve2_qshrnb.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_qshrnt.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_qshrunb.c | 73 + .../aarch64-sve2-intrinsics/acle_sve2_qshrunt.c | 73 + .../aarch64-sve2-intrinsics/acle_sve2_qsub.c | 569 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_qsubr.c | 569 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_qxtnb.c | 73 + .../aarch64-sve2-intrinsics/acle_sve2_qxtnt.c | 73 + .../aarch64-sve2-intrinsics/acle_sve2_qxtunb.c | 43 + .../aarch64-sve2-intrinsics/acle_sve2_qxtunt.c | 43 + .../aarch64-sve2-intrinsics/acle_sve2_raddhnb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_raddhnt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_rax1.c | 33 + .../aarch64-sve2-intrinsics/acle_sve2_recpe.c | 46 + .../aarch64-sve2-intrinsics/acle_sve2_rhadd.c | 568 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_rshl.c | 569 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_rshr.c | 545 ++++++ .../aarch64-sve2-intrinsics/acle_sve2_rshrnb.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_rshrnt.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_rsqrte.c | 46 + .../aarch64-sve2-intrinsics/acle_sve2_rsra.c | 173 ++ .../aarch64-sve2-intrinsics/acle_sve2_rsubhnb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_rsubhnt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_sbclb.c | 55 + .../aarch64-sve2-intrinsics/acle_sve2_sbclt.c | 55 + .../aarch64-sve2-intrinsics/acle_sve2_shllb.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_shllt.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_shrnt.c | 133 ++ .../aarch64-sve2-intrinsics/acle_sve2_sli.c | 173 ++ .../aarch64-sve2-intrinsics/acle_sve2_sm4e.c | 23 + .../aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c | 23 + .../aarch64-sve2-intrinsics/acle_sve2_sqadd.c | 289 +++ .../aarch64-sve2-intrinsics/acle_sve2_sra.c | 173 ++ .../aarch64-sve2-intrinsics/acle_sve2_sri.c | 173 ++ .../aarch64-sve2-intrinsics/acle_sve2_subhnb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_subhnt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_sublb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_sublbt.c | 76 + .../aarch64-sve2-intrinsics/acle_sve2_sublt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_subltb.c | 76 + .../aarch64-sve2-intrinsics/acle_sve2_subwb.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_subwt.c | 139 ++ .../aarch64-sve2-intrinsics/acle_sve2_tbx.c | 123 ++ .../aarch64-sve2-intrinsics/acle_sve2_uqadd.c | 289 +++ .../aarch64-sve2-intrinsics/acle_sve2_xar.c | 173 ++ .../negative/acle_sve2_cadd.c | 83 + .../negative/acle_sve2_cdot.c | 47 + .../negative/acle_sve2_cmla.c | 186 ++ .../negative/acle_sve2_mla.c | 47 + .../negative/acle_sve2_mlalb.c | 47 + .../negative/acle_sve2_mlalt.c | 47 + .../negative/acle_sve2_mls.c | 47 + .../negative/acle_sve2_mlslb.c | 47 + .../negative/acle_sve2_mlslt.c | 47 + .../negative/acle_sve2_mul.c | 47 + .../{acle_sve2_qshlu.c => acle_sve2_mullb.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_mullt.c} | 22 +- .../negative/acle_sve2_qcadd.c | 35 + .../{acle_sve2_qshlu.c => acle_sve2_qdmlalb.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qdmlalt.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qdmlslb.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qdmlslt.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qdmulh.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qdmullb.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qdmullt.c} | 22 +- .../negative/acle_sve2_qrdcmlah.c | 113 ++ .../{acle_sve2_qshlu.c => acle_sve2_qrdmlah.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qrdmlsh.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qrdmulh.c} | 22 +- .../{acle_sve2_qshlu.c => acle_sve2_qrshrnb.c} | 36 +- .../negative/acle_sve2_qrshrnt.c | 47 + .../{acle_sve2_qshlu.c => acle_sve2_qrshrunb.c} | 24 +- .../{acle_sve2_qshlu.c => acle_sve2_qrshrunt.c} | 24 +- .../negative/acle_sve2_qshlu.c | 48 + .../{acle_sve2_qshlu.c => acle_sve2_qshrnb.c} | 36 +- .../negative/acle_sve2_qshrnt.c | 47 + .../{acle_sve2_qshlu.c => acle_sve2_qshrunb.c} | 24 +- .../{acle_sve2_qshlu.c => acle_sve2_qshrunt.c} | 24 +- .../negative/acle_sve2_rshr.c | 179 ++ .../{acle_sve2_qshlu.c => acle_sve2_rshrnb.c} | 36 +- .../negative/acle_sve2_rshrnt.c | 47 + .../negative/acle_sve2_rsra.c | 59 + .../{acle_sve2_qshlu.c => acle_sve2_shllb.c} | 30 +- .../{acle_sve2_qshlu.c => acle_sve2_shllt.c} | 30 +- .../negative/acle_sve2_shrnt.c | 47 + .../negative/acle_sve2_sli.c | 59 + .../negative/acle_sve2_sra.c | 59 + .../negative/acle_sve2_sri.c | 107 ++ .../negative/acle_sve2_xar.c | 83 + clang/test/CodeGen/builtins-nvptx-ptx60.cu | 4 + clang/test/CodeGen/fp-floatcontrol-pragma.cpp | 14 + .../CodeGen/x86-GCC-inline-asm-Y-constraints.c | 12 - clang/test/CodeGenObjC/os_log.m | 94 +- clang/test/OpenMP/allocate_allocator_ast_print.cpp | 1 + clang/test/OpenMP/allocate_allocator_messages.cpp | 1 + .../master_taskloop_firstprivate_messages.cpp | 1 + .../master_taskloop_in_reduction_messages.cpp | 1 + .../master_taskloop_lastprivate_messages.cpp | 1 + .../OpenMP/master_taskloop_private_messages.cpp | 1 + .../OpenMP/master_taskloop_reduction_messages.cpp | 1 + .../master_taskloop_simd_firstprivate_messages.cpp | 1 + .../master_taskloop_simd_in_reduction_messages.cpp | 1 + .../master_taskloop_simd_lastprivate_messages.cpp | 1 + .../master_taskloop_simd_linear_messages.cpp | 1 + .../master_taskloop_simd_private_messages.cpp | 1 + .../master_taskloop_simd_reduction_messages.cpp | 1 + clang/test/OpenMP/nvptx_allocate_codegen.cpp | 1 + clang/test/OpenMP/nvptx_allocate_messages.cpp | 1 + clang/test/OpenMP/parallel_master_codegen.cpp | 1 + ...allel_master_taskloop_firstprivate_messages.cpp | 1 + ...rallel_master_taskloop_lastprivate_messages.cpp | 1 + .../parallel_master_taskloop_private_messages.cpp | 1 + ...parallel_master_taskloop_reduction_messages.cpp | 1 + ..._master_taskloop_simd_firstprivate_messages.cpp | 1 + ...l_master_taskloop_simd_lastprivate_messages.cpp | 1 + ...rallel_master_taskloop_simd_linear_messages.cpp | 1 + ...allel_master_taskloop_simd_private_messages.cpp | 1 + ...lel_master_taskloop_simd_reduction_messages.cpp | 1 + clang/test/OpenMP/target_ast_print.cpp | 1 + clang/test/OpenMP/target_firstprivate_messages.cpp | 1 + clang/test/OpenMP/target_parallel_ast_print.cpp | 1 + .../target_parallel_firstprivate_messages.cpp | 1 + .../test/OpenMP/target_parallel_for_ast_print.cpp | 1 + .../target_parallel_for_firstprivate_messages.cpp | 1 + .../target_parallel_for_lastprivate_messages.cpp | 1 + .../OpenMP/target_parallel_for_linear_messages.cpp | 1 + .../target_parallel_for_private_messages.cpp | 1 + .../target_parallel_for_reduction_messages.cpp | 1 + .../OpenMP/target_parallel_for_simd_ast_print.cpp | 1 + ...get_parallel_for_simd_firstprivate_messages.cpp | 1 + ...rget_parallel_for_simd_lastprivate_messages.cpp | 1 + .../target_parallel_for_simd_linear_messages.cpp | 1 + .../target_parallel_for_simd_private_messages.cpp | 1 + ...target_parallel_for_simd_reduction_messages.cpp | 1 + .../OpenMP/target_parallel_private_messages.cpp | 1 + .../OpenMP/target_parallel_reduction_messages.cpp | 1 + clang/test/OpenMP/target_private_messages.cpp | 1 + clang/test/OpenMP/target_reduction_messages.cpp | 1 + clang/test/OpenMP/target_simd_ast_print.cpp | 1 + .../OpenMP/target_simd_firstprivate_messages.cpp | 1 + .../OpenMP/target_simd_lastprivate_messages.cpp | 1 + clang/test/OpenMP/target_simd_linear_messages.cpp | 1 + clang/test/OpenMP/target_simd_private_messages.cpp | 1 + .../test/OpenMP/target_simd_reduction_messages.cpp | 1 + clang/test/OpenMP/target_teams_ast_print.cpp | 1 + .../OpenMP/target_teams_distribute_ast_print.cpp | 1 + ...rget_teams_distribute_firstprivate_messages.cpp | 1 + ...arget_teams_distribute_lastprivate_messages.cpp | 1 + ...get_teams_distribute_parallel_for_ast_print.cpp | 1 + ...stribute_parallel_for_firstprivate_messages.cpp | 1 + ...istribute_parallel_for_lastprivate_messages.cpp | 1 + ...ms_distribute_parallel_for_private_messages.cpp | 1 + ..._distribute_parallel_for_reduction_messages.cpp | 1 + ...eams_distribute_parallel_for_simd_ast_print.cpp | 1 + ...ute_parallel_for_simd_firstprivate_messages.cpp | 1 + ...bute_parallel_for_simd_lastprivate_messages.cpp | 1 + ...stribute_parallel_for_simd_private_messages.cpp | 1 + ...ribute_parallel_for_simd_reduction_messages.cpp | 1 + .../target_teams_distribute_private_messages.cpp | 1 + .../target_teams_distribute_reduction_messages.cpp | 1 + .../target_teams_distribute_simd_ast_print.cpp | 1 + ...teams_distribute_simd_firstprivate_messages.cpp | 1 + ..._teams_distribute_simd_lastprivate_messages.cpp | 1 + ...rget_teams_distribute_simd_private_messages.cpp | 1 + ...et_teams_distribute_simd_reduction_messages.cpp | 1 + .../OpenMP/target_teams_firstprivate_messages.cpp | 1 + .../test/OpenMP/target_teams_private_messages.cpp | 1 + .../OpenMP/target_teams_reduction_messages.cpp | 1 + .../OpenMP/target_uses_allocators_messages.cpp | 1 + clang/test/OpenMP/task_firstprivate_messages.cpp | 1 + clang/test/OpenMP/task_in_reduction_codegen.cpp | 1 + clang/test/OpenMP/task_in_reduction_message.cpp | 1 + clang/test/OpenMP/task_private_messages.cpp | 1 + .../OpenMP/taskgroup_task_reduction_codegen.cpp | 1 + .../test/OpenMP/taskloop_firstprivate_messages.cpp | 1 + .../test/OpenMP/taskloop_in_reduction_messages.cpp | 1 + .../test/OpenMP/taskloop_lastprivate_messages.cpp | 1 + clang/test/OpenMP/taskloop_private_messages.cpp | 1 + clang/test/OpenMP/taskloop_reduction_messages.cpp | 1 + .../OpenMP/taskloop_simd_firstprivate_messages.cpp | 1 + .../OpenMP/taskloop_simd_in_reduction_messages.cpp | 1 + .../OpenMP/taskloop_simd_lastprivate_messages.cpp | 1 + .../test/OpenMP/taskloop_simd_linear_messages.cpp | 1 + .../test/OpenMP/taskloop_simd_private_messages.cpp | 1 + .../OpenMP/taskloop_simd_reduction_messages.cpp | 1 + clang/test/OpenMP/teams_distribute_ast_print.cpp | 1 + clang/test/PCH/chain-openmp-allocate.cpp | 1 + clang/test/Parser/fp-floatcontrol-syntax.cpp | 5 +- clang/test/Sema/patchable-function-entry-attr.cpp | 1 + clang/test/Sema/pragma-clang-section.c | 14 +- clang/tools/clang-format/clang-format-diff.py | 6 +- clang/unittests/Format/FormatTest.cpp | 11 + clang/utils/TableGen/SveEmitter.cpp | 8 + compiler-rt/lib/profile/GCDAProfiling.c | 54 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 16 +- .../Inputs/instrprof-gcov-multithread_fork.cpp | 35 + .../profile/instrprof-gcov-multithread_fork.test | 11 + flang/include/flang/Semantics/scope.h | 15 +- flang/include/flang/Semantics/symbol.h | 17 +- flang/include/flang/Semantics/type.h | 1 + flang/lib/Evaluate/check-expression.cpp | 4 +- flang/lib/Evaluate/type.cpp | 7 +- flang/lib/Semantics/compute-offsets.cpp | 170 +- flang/lib/Semantics/mod-file.cpp | 8 +- flang/lib/Semantics/resolve-names.cpp | 11 +- flang/lib/Semantics/scope.cpp | 7 +- flang/lib/Semantics/semantics.cpp | 2 +- flang/lib/Semantics/symbol.cpp | 7 +- flang/lib/Semantics/type.cpp | 7 + flang/test/Semantics/offsets01.f90 | 2 + flang/test/Semantics/offsets02.f90 | 4 +- flang/test/Semantics/offsets03.f90 | 39 + flang/test/Semantics/resolve89.f90 | 6 +- libc/utils/MPFRWrapper/MPFRUtils.cpp | 102 +- libc/utils/benchmarks/README.md | 37 +- libcxx/include/functional | 16 +- libcxx/include/memory | 19 + .../alg.nonmodifying/alg.search/search.pass.cpp | 24 + .../filesystems/Inputs/static_test_env/bad_symlink | 1 + .../Inputs/static_test_env/dir1/dir2/afile3 | 0 .../Inputs/static_test_env/dir1/dir2/dir3/file5 | 0 .../Inputs/static_test_env/dir1/dir2/file4 | 0 .../static_test_env/dir1/dir2/symlink_to_dir3 | 1 + .../filesystems/Inputs/static_test_env/dir1/file1 | 0 .../filesystems/Inputs/static_test_env/dir1/file2 | 1 + .../filesystems/Inputs/static_test_env/empty_file | 0 .../Inputs/static_test_env/non_empty_file | 1 + .../Inputs/static_test_env/symlink_to_dir | 1 + .../Inputs/static_test_env/symlink_to_empty_file | 1 + .../directory_entry.cons/path.pass.cpp | 24 +- .../directory_entry.mods/replace_filename.pass.cpp | 8 +- .../directory_entry.obs/file_size.pass.cpp | 16 +- .../directory_entry.obs/file_type_obs.pass.cpp | 4 +- .../directory_entry.obs/hard_link_count.pass.cpp | 16 +- .../directory_entry.obs/last_write_time.pass.cpp | 16 +- .../directory_entry.obs/status.pass.cpp | 5 +- .../directory_entry.obs/symlink_status.pass.cpp | 5 +- .../directory_iterator.members/copy.pass.cpp | 4 +- .../copy_assign.pass.cpp | 10 +- .../directory_iterator.members/ctor.pass.cpp | 19 +- .../directory_iterator.members/increment.pass.cpp | 22 +- .../directory_iterator.members/move.pass.cpp | 4 +- .../move_assign.pass.cpp | 15 +- .../begin_end.pass.cpp | 8 +- .../rec.dir.itr.members/copy.pass.cpp | 4 +- .../rec.dir.itr.members/copy_assign.pass.cpp | 25 +- .../rec.dir.itr.members/ctor.pass.cpp | 19 +- .../rec.dir.itr.members/depth.pass.cpp | 8 +- .../disable_recursion_pending.pass.cpp | 4 +- .../rec.dir.itr.members/increment.pass.cpp | 29 +- .../rec.dir.itr.members/move.pass.cpp | 4 +- .../rec.dir.itr.members/move_assign.pass.cpp | 25 +- .../rec.dir.itr.members/pop.pass.cpp | 12 +- .../rec.dir.itr.members/recursion_pending.pass.cpp | 36 +- .../rec.dir.itr.nonmembers/begin_end.pass.cpp | 8 +- .../fs.op.funcs/fs.op.canonical/canonical.pass.cpp | 49 +- .../fs.op.funcs/fs.op.copy/copy.pass.cpp | 3 +- .../fs.op.current_path/current_path.pass.cpp | 17 +- .../fs.op.equivalent/equivalent.pass.cpp | 19 +- .../fs.op.funcs/fs.op.exists/exists.pass.cpp | 3 +- .../fs.op.funcs/fs.op.file_size/file_size.pass.cpp | 18 +- .../fs.op.hard_lk_ct/hard_link_count.pass.cpp | 36 +- .../fs.op.is_block_file/is_block_file.pass.cpp | 3 +- .../fs.op.is_char_file/is_character_file.pass.cpp | 3 +- .../fs.op.is_directory/is_directory.pass.cpp | 11 +- .../fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp | 14 +- .../fs.op.funcs/fs.op.is_fifo/is_fifo.pass.cpp | 3 +- .../fs.op.funcs/fs.op.is_other/is_other.pass.cpp | 3 +- .../fs.op.is_regular_file/is_regular_file.pass.cpp | 3 +- .../fs.op.funcs/fs.op.is_socket/is_socket.pass.cpp | 3 +- .../fs.op.is_symlink/is_symlink.pass.cpp | 15 +- .../fs.op.last_write_time/last_write_time.pass.cpp | 21 +- .../fs.op.funcs/fs.op.relative/relative.pass.cpp | 61 +- .../fs.op.funcs/fs.op.space/space.pass.cpp | 20 +- .../fs.op.funcs/fs.op.status/status.pass.cpp | 17 +- .../fs.op.symlink_status/symlink_status.pass.cpp | 17 +- .../weakly_canonical.pass.cpp | 28 +- .../util.smartptr.shared.const/deduction.pass.cpp | 58 + .../shared_ptr_deduction.pass.cpp | 34 + libcxx/test/support/filesystem_test_helper.h | 222 +-- lld/COFF/PDB.cpp | 18 +- lld/test/COFF/Inputs/pdb-globals.yaml | 614 ++++++- lld/test/COFF/hello32.test | 1 + lld/test/COFF/largeaddressaware.test | 1 + lld/test/COFF/pdb-globals.test | 58 +- lld/test/wasm/undefined-data.ll | 2 +- lld/wasm/Relocations.cpp | 7 - lldb/include/lldb/Core/Module.h | 9 - lldb/include/lldb/Host/HostInfoBase.h | 2 +- lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 3 + lldb/include/lldb/Target/Platform.h | 3 - lldb/source/Core/Module.cpp | 11 +- lldb/source/Core/ValueObject.cpp | 2 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 13 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 10 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 2 - .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 3 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 34 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 3 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 8 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 5 +- .../data-formatter/data-formatter-objc/main.m | 1264 +++++++------ lldb/test/API/lldbtest.py | 13 +- lldb/unittests/Host/HostInfoTest.cpp | 6 +- .../SymbolFile/DWARF/XcodeSDKModuleTests.cpp | 11 +- llvm/docs/CommandGuide/dsymutil.rst | 10 +- llvm/include/llvm/DWARFLinker/DWARFLinker.h | 13 +- llvm/include/llvm/Object/COFF.h | 2 + llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 221 ++- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 22 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 9 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 18 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 91 +- llvm/lib/IR/DataLayout.cpp | 5 +- llvm/lib/Remarks/CMakeLists.txt | 3 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 30 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 3 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 48 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 73 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 4 + llvm/lib/Target/AMDGPU/AMDGPUExportClustering.cpp | 92 + llvm/lib/Target/AMDGPU/AMDGPUExportClustering.h | 15 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 23 + llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 308 +++- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 32 + llvm/lib/Target/SystemZ/SystemZISelLowering.h | 1 + llvm/lib/Target/SystemZ/SystemZInstrVector.td | 16 +- llvm/lib/Target/VE/VEInstrFormats.td | 138 +- llvm/lib/Target/VE/VEInstrInfo.td | 3 - llvm/lib/Target/X86/X86ISelLowering.cpp | 169 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 7 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 4 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 140 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 20 +- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 14 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 403 ++-- .../Vectorize/LoopVectorizationLegality.cpp | 8 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 11 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 36 +- llvm/test/Analysis/CostModel/AArch64/cast.ll | 576 ++++++ llvm/test/CodeGen/AArch64/llvm-ir-to-intrinsic.ll | 242 +++ llvm/test/CodeGen/AArch64/sve-fcmp.ll | 24 + llvm/test/CodeGen/AArch64/sve-int-arith-imm.ll | 126 ++ .../AArch64/sve-intrinsics-int-arith-imm.ll | 177 ++ llvm/test/CodeGen/AArch64/sve-sext-zext.ll | 188 ++ llvm/test/CodeGen/AMDGPU/asm-printer-check-vcc.mir | 23 + llvm/test/CodeGen/AMDGPU/infinite-loop.ll | 17 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll | 17 + llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 13 +- llvm/test/CodeGen/SystemZ/vec-intrinsics-01.ll | 18 + llvm/test/CodeGen/SystemZ/vec-intrinsics-02.ll | 18 + .../CodeGen/Thumb2/LowOverheadLoops/iv-vcmp.mir | 166 ++ llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 1530 ++++++++++++++++ .../Thumb2/mve-gather-scatter-optimisation.ll | 160 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 68 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 68 +- llvm/test/CodeGen/X86/concat-cast.ll | 161 +- llvm/test/CodeGen/X86/load-local-v3i129.ll | 34 + llvm/test/CodeGen/X86/pmulh.ll | 36 + llvm/test/CodeGen/X86/promote-cmp.ll | 94 + llvm/test/DebugInfo/COFF/global-constants.ll | 191 +- llvm/test/DebugInfo/COFF/global_visibility.ll | 204 ++- llvm/test/DebugInfo/COFF/globals.ll | 357 +--- llvm/test/DebugInfo/COFF/types-array-unsized.ll | 43 +- .../MC/X86/x86-GCC-inline-asm-Y-constraints.ll | 14 - .../Transforms/InstCombine/bitcast-vec-canon.ll | 3 +- .../Transforms/LoopUnrollAndJam/dependencies.ll | 2 + .../LoopUnrollAndJam/dependencies_multidims.ll | 219 +++ .../extractvalue-no-scalarization-required.ll | 6 - .../Transforms/LoopVectorize/AArch64/pr36032.ll | 6 - llvm/test/Transforms/LoopVectorize/ARM/sphinx.ll | 3 - ...idate-cm-after-invalidating-interleavegroups.ll | 3 +- .../LoopVectorize/PowerPC/vectorize-bswap.ll | 3 - .../SystemZ/predicated-first-order-recurrence.ll | 7 +- .../Transforms/LoopVectorize/X86/constant-fold.ll | 22 +- .../LoopVectorize/X86/imprecise-through-phis.ll | 3 - .../LoopVectorize/X86/load-deref-pred.ll | 686 ++++--- .../LoopVectorize/X86/masked_load_store.ll | 597 +++--- .../LoopVectorize/X86/metadata-enable.ll | 486 +++-- llvm/test/Transforms/LoopVectorize/X86/optsize.ll | 168 +- llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 20 +- llvm/test/Transforms/LoopVectorize/X86/pr36524.ll | 3 - .../Transforms/LoopVectorize/X86/small-size.ll | 392 +++- .../LoopVectorize/X86/strided_load_cost.ll | 3 - .../LoopVectorize/X86/vect.omp.force.small-tc.ll | 40 +- .../X86/x86-interleaved-accesses-masked-group.ll | 1934 ++++++++++++++++++-- .../Transforms/LoopVectorize/fcmp-vectorize.ll | 2 - .../first-order-recurrence-complex.ll | 18 +- .../LoopVectorize/float-minmax-instruction-flag.ll | 3 - .../Transforms/LoopVectorize/if-pred-stores.ll | 27 +- llvm/test/Transforms/LoopVectorize/if-reduction.ll | 4 +- .../multiple-strides-vectorization.ll | 94 +- llvm/test/Transforms/LoopVectorize/pr35773.ll | 3 - .../LoopVectorize/pr44488-predication.ll | 3 - .../LoopVectorize/vector-intrinsic-call-cost.ll | 3 - .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 72 +- .../Transforms/VectorCombine/X86/insert-binop.ll | 30 +- llvm/test/tools/dsymutil/X86/statistics.test | 21 + llvm/test/tools/dsymutil/cmdline.test | 1 + llvm/test/tools/llvm-readobj/COFF/bigobj.test | 1 + .../test/tools/llvm-readobj/COFF/file-headers.test | 6 + llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 1 + llvm/tools/dsymutil/LinkUtils.h | 3 + llvm/tools/dsymutil/Options.td | 9 + llvm/tools/dsymutil/dsymutil.cpp | 7 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 1 + .../Transforms/Utils/BasicBlockUtilsTest.cpp | 45 + .../gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 1 + mlir/docs/Dialects/Affine.md | 8 +- mlir/docs/Traits.md | 31 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 10 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 4 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBinaryUtils.h | 4 - mlir/include/mlir/Dialect/Shape/IR/ShapeBase.td | 13 +- mlir/include/mlir/IR/AffineMap.h | 10 + mlir/include/mlir/IR/Function.h | 2 +- mlir/include/mlir/IR/Module.h | 2 +- mlir/include/mlir/IR/OpBase.td | 4 +- mlir/include/mlir/IR/OpDefinition.h | 4 +- mlir/include/mlir/InitAllTranslations.h | 4 +- mlir/include/mlir/Transforms/FoldUtils.h | 8 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 66 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 94 +- .../LoopOps/Transforms/ParallelLoopFusion.cpp | 7 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 3 +- mlir/lib/IR/AffineMap.cpp | 47 +- mlir/lib/Target/LLVMIR/ConvertToROCDLIR.cpp | 2 +- mlir/lib/Transforms/LoopFusion.cpp | 5 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 4 +- mlir/test/Dialect/Affine/constant-fold.mlir | 62 + mlir/test/Dialect/Affine/ops.mlir | 16 +- mlir/test/Dialect/Linalg/tile.mlir | 34 +- mlir/test/Dialect/Linalg/tile_conv.mlir | 6 +- mlir/test/Dialect/Linalg/tile_conv_padding.mlir | 2 +- mlir/test/Dialect/Loops/parallel-loop-fusion.mlir | 50 + mlir/test/Transforms/loop-fusion.mlir | 40 + mlir/test/Transforms/test-operation-folder.mlir | 12 + mlir/test/lib/Dialect/Test/TestDialect.cpp | 19 +- mlir/test/lib/Dialect/Test/TestOps.td | 17 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 27 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 100 +- 578 files changed, 37352 insertions(+), 4907 deletions(-) create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aba.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adalp.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlbt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addp.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesd.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aese.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesimc.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesmc.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bcax.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bdep.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bext.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bgrp.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl1n.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl2n.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cadd.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cdot.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cmla.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eor3.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eorbt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eortb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hadd.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histcnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histseg.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsub.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsubr.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_logb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_match.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxnmp.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxp.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minnmp.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minp.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mla.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mls.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mul.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nbsl.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nmatch.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmul.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qabs.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qadd.c copy clang/test/CodeGen/aarch64-sve2-intrinsics/{acle_sve2_qshlu.c => acle_sve2_qc [...] create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmulh.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qneg.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshl.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshl.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsub.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsubr.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rax1.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_recpe.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rhadd.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshl.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshr.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsqrte.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsra.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sli.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4e.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sqadd.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sra.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sri.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublbt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subltb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_uqadd.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_xar.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cadd.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cdot.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cmla.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mla.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mls.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mul.c copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qcadd.c copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_q [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_q [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrnt.c copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshr.c copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshrnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rsra.c copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] copy clang/test/CodeGen/aarch64-sve2-intrinsics/negative/{acle_sve2_qshlu.c => acl [...] create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shrnt.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sli.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sra.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sri.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_xar.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-multithread_fork.cpp create mode 100644 compiler-rt/test/profile/instrprof-gcov-multithread_fork.test create mode 100644 flang/test/Semantics/offsets03.f90 create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 100644 libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.sh [...] create mode 100644 libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.we [...] create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUExportClustering.cpp create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUExportClustering.h create mode 100644 llvm/test/Analysis/CostModel/AArch64/cast.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-sext-zext.ll create mode 100644 llvm/test/CodeGen/AMDGPU/asm-printer-check-vcc.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/iv-vcmp.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-increment.ll create mode 100644 llvm/test/CodeGen/X86/load-local-v3i129.ll create mode 100644 llvm/test/CodeGen/X86/promote-cmp.ll create mode 100644 llvm/test/Transforms/LoopUnrollAndJam/dependencies_multidims.ll create mode 100644 llvm/test/tools/dsymutil/X86/statistics.test create mode 100644 mlir/test/Dialect/Affine/constant-fold.mlir create mode 100644 mlir/test/Transforms/test-operation-folder.mlir