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-arm-next-allyesconfig in repository toolchain/ci/llvm-project.
from 073e09683d0d Fix build break introduced by D117147 adds 438f80514521 [mlir] Configure mlir so that it can be directly included [...] adds 5bd38a2826b1 [ELF] Fix split-stack caller with hidden non-split-stack callee adds e7ab36f19110 Change elided large constant syntax to make it more explicit adds 67090e3446e8 [lld-macho] Implement -noall_load adds 3f38dc5c046c [lld-macho] Silence XAR deprecation warning adds 771613295d92 [docs][lli] Fix lli rst docs formatting adds 86cdff0e2123 [OpenMPOpt] Use SetVector to store list of kernels. adds a767ae2c5ce7 [RISCV] Fix incomplete asm statement parsing adds 429a717ea5ec [cmake] Move HandleOutOfTreeLLVM to common cmake utils adds ce8f365884e9 [openmp] Always pass valid triple to openmp-targets when u [...] adds 75d2fcb03fa5 [libc] Add a naming rule for global constants. adds 742bfb3581e7 [lldb] Fix LLDB_FULL_VERSION_STRING adds 058d2123792d [clang-tidy] Use literal block instead of code block (NFC) adds c7b71acef268 [AMDGPU][NFC] Add autogenerated tests for vgpr-tuple-alloc [...] adds 24bc072edb5b Fix modules build by moving implementation into .cpp file adds 4b12f4b2b1a2 Fix crash in MLIR opaque attribute parser adds fabbe8d5fdc6 [ORC] Fix typo in comment. adds d75c3e839605 [mlir] Don't print `// no predecessors` on entry blocks adds 1e09f0a97271 Preserve function argument locations. adds 10ed3c9d2ca4 [libc] Move type definitions to their own self contained h [...] adds ef95d45138ec [lld-macho] Mention string literal deduplication as a diff [...] adds b4a7559844d0 [OpenMP][FIX] Replace ICVs only with values valid at the g [...] adds dd75a6b2ae5c [DWARF][FIX] Try not to crash for nvptx with missing debug [...] adds aba5b91b699c Re-land [CodeView] Add full repro to LF_BUILDINFO record adds 1507786c2295 [LoopPeeling] Fix stale comments. NFC adds 70cef70b131e [docs] Put define DEBUG_TYPE after include directives. adds d93ffa1b37b3 [docs] Fix typo in the example code in ProgrammersManual. adds 28d718602ad2 [OpenMP] Expand short verisions of OpenMP offloading triples adds 2985d5623c88 [flang] Improve error message (initialized variable in pur [...] adds 028477758d19 [flang] Accept BOZ literals for some actual arguments adds 21c79be5d7a3 [RISCV] Add patterns to MIR sign-extension removal pass. adds e084679f961b [mlir] Make locations required when adding/creating block [...] adds bddfb81a312e [flang] Accept sparse argument keyword names for MAX/MIN adds 78649a8499a0 [flang] Accept INDEX(..., BACK=array) adds 02d9a4d56d7b [LoopPeel] Pass TripCount to computePeelCount by value ins [...] adds b6a7ae2c5ddc Optimize shift and accumulate pattern in AArch64. adds 30c17e70a4d7 [MLGO] Don't run the 'release' mode tests in non-autogener [...] adds e95ad93e6ef8 [llvm-dis] Add an option `dump-thinlto-index-only` in llvm [...] adds 70002a7a62c9 [gn build] (manually) port 30c17e70a4d7 adds 34570f4faf4c [RISCV] Add a test to show the bug in the RA caused by res [...] adds c1dd607463db [AVR][MC] Generate section '.progmemX.data' for extended f [...] adds 94173dc24cb5 [AVR] Generate ELPM for loading byte/word from extended pr [...] adds 5dea7a865e6f Combine to vpdpbusd when operand is constant and small enough. adds e39dae85f162 [mlir] Fix GCC5 build broken by improper name redefinition adds 03909c4400b5 [ELF] Remove StringRefZ adds eb675e972d74 [WebAssembly] Support Wasm EH + Wasm SjLj adds 1e447d03e2f6 [OpenMP] Introduce an environment variable to disable atom [...] adds b0789a1b12cd [OpenMP] Avoid costly shadow map traversals whenever possible adds 216ac31dd7d7 [M68k][NFC] Rename Bt(BT) to Btst(BTST) adds 6f2ee1ca5e39 [OpenMP][AMDGPU] Optimize the linked in math libraries adds 10ea7316995d [dsymutil] Don't print timestamp warning if we have no timestamp adds a7a4115bf3bc [ELF] Replace .zdebug string comparison with SHF_COMPRESSE [...] adds 9eb4939b862a [ORC] Allow JITDylib::getDFSLinkOrder and friends to fail [...] adds f8752e28fd3d [ORC] Fix missing std::move from 9eb4939b862. adds d5ae7a99d1e8 [ORC] Fix another missing std::move from 9eb4939b862. adds 8eae99dfe541 [RISCV] Add the zve extension according to the v1.0 spec adds 560eb2277bb5 [clang-format] Fix bug in parsing `operator<` with template adds 8f811effac48 [lld-macho] Fix grammar in doc adds 22ee510dac94 [Support] Remove incorrect noalias return attribute in Bum [...] adds d7bff2e9d2e4 [MemCpyOpt] Fix metadata merging during call slot optimization adds 0be3da1fab5a [RISCV] Add intrinsic for Zbt extension adds baa08d1ec3e2 [clang-tidy] Revert documentation change (NFC) adds 655a7024dbbc Reapply [MemCpyOpt] Make capture check during call slot op [...] adds 0d20407d1ac5 Reapply [MemCpyOpt] Look through pointer casts when checki [...] adds 794b1eebe749 [clang-format] Add tests for aligning `operator=` with `=d [...] adds c10c74887875 [LegalizeTypes][VP] Add widening support for vp.gather and [...] adds 6732c4389786 [llvm][AArch64] Accept armv8.8 "hbc" and "mops" in .arch_e [...] adds 7a1579ac67fd [mlir][bufferization] Move one-shot bufferization to Buffe [...] adds 96ca6d312ceb [flang][NFC] Fix header guard adds 60b6e73769f8 [RISCV] Imply extensions in RISCVTargetInfo::initFeatureMap adds 67d483aba23c [libcxx][test] Use TEST_HAS_BUILTIN in test code adds 90efbe697a39 [flang][NFC] Fix header guard and comment adds 782c0dd1a1c2 [IRBuilder] Migrate and-folding to value-based FoldAnd. adds 585abe3ba506 [lldb] Rename MemoryTagManager RemoveNonAddressBits to Rem [...] adds 787f91b0bb34 [lldb] Remove non-address bits from addresses given to mem [...] adds 770353cd94f8 [MLIR] The return type in the `computeSingleVarRepr` funct [...] adds 5a12024b95e4 [RISCV] Optimize lowering of floating-point -0.0 adds d4a6bf4d1a91 Revert "[AArch64][SVE][VLS] Move extends into arguments of [...] adds ca36cc56ac6c [RISCV] Match RVV VF variants also through masked operations adds 911c1370546f [flang][NFC] Cleanup dependent dialects and make def homogenous adds ccaaeca9106d [flang][NFC] Move current inliner files in Dialect directory adds 847bb26820b1 [AMDGPU] Regenerate some MIR checks adds c4f5fd76da93 [X86] combineConcatVectorOps - add handling for X86ISD::VS [...] adds 304cfc706ad4 [X86] combineConcatVectorOps - remove superfluous Subtarge [...] adds 69ecd2484f0d [clang-format] Indicate source location on test failure. NFC. adds d8b690409dae [AMDGPU] Set MemoryVT for truncstores in tblgen. adds 19b9cd4eae6f [MC] Add a disassembly test for Armv8-R sysregs. adds a4ac40e92f71 [AArch64] Remove PRBAR0_ELn and PRLAR0_ELn sysregs. adds 67aa314bcee7 [IRGen] Do not overwrite existing attributes in CGCall. adds 60147c6034e3 [EarlyCSE] Regenerate test checks (NFC) adds 35737df4dcd2 [Clang][AArch64][ARM] Unaligned Access Warning Added
No new revisions were added by this update.
Summary of changes: .../checks/cppcoreguidelines-macro-usage.rst | 4 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 2 +- clang/cmake/caches/BaremetalARM.cmake | 1 + clang/cmake/caches/CrossWinToARMLinux.cmake | 1 + clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/include/clang/Basic/BuiltinsRISCV.def | 6 + clang/include/clang/Basic/DiagnosticASTKinds.td | 5 + clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/lib/AST/RecordLayoutBuilder.cpp | 17 + clang/lib/Basic/Targets/RISCV.cpp | 29 +- clang/lib/CodeGen/CGBuiltin.cpp | 16 +- clang/lib/CodeGen/CGCall.cpp | 4 +- clang/lib/Driver/Driver.cpp | 12 + clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp | 23 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 11 +- clang/lib/Driver/ToolChains/Arch/AArch64.h | 1 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 28 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 +- clang/lib/Format/FormatTokenLexer.cpp | 13 +- clang/lib/Format/TokenAnnotator.cpp | 3 + .../CodeGen/RISCV/rvb-intrinsics/riscv32-zbt.c | 54 + .../CodeGen/RISCV/rvb-intrinsics/riscv64-zbt.c | 116 + clang/test/CodeGen/attr-noundef.cpp | 8 +- .../CodeGen/catch-nullptr-and-nonzero-offset.c | 9 +- clang/test/CodeGen/catch-pointer-overflow.c | 12 +- clang/test/CodeGen/cmse-clear-return.c | 6 +- clang/test/CodeGen/debug-info-codeview-buildinfo.c | 26 + clang/test/CodeGenCUDA/vtbl.cu | 2 +- .../test/CodeGenCXX/amdgcn-automatic-variable.cpp | 4 +- clang/test/CodeGenCXX/amdgcn-func-arg.cpp | 8 +- clang/test/CodeGenCXX/arm64-constructor-return.cpp | 2 +- clang/test/CodeGenCXX/attr-musttail.cpp | 12 +- .../constructor-destructor-return-this.cpp | 56 +- clang/test/CodeGenCXX/for-range.cpp | 36 +- clang/test/CodeGenCXX/ibm128-declarations.cpp | 8 +- clang/test/CodeGenCXX/matrix-casts.cpp | 4 +- .../CodeGenCXX/microsoft-abi-cdecl-method-sret.cpp | 2 +- .../test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp | 2 +- .../CodeGenCXX/microsoft-abi-extern-template.cpp | 2 +- .../microsoft-abi-virtual-inheritance.cpp | 4 +- .../test/CodeGenCXX/msabi-ctor-abstract-vbase.cpp | 4 +- clang/test/CodeGenCXX/pr13396.cpp | 12 +- clang/test/CodeGenCXX/this-nonnull.cpp | 8 +- clang/test/CodeGenObjCXX/objc-struct-cxx-abi.mm | 6 +- clang/test/Driver/fat_archive_nvptx.cpp | 10 +- clang/test/Driver/riscv-arch.c | 24 +- .../OpenMP/distribute_firstprivate_codegen.cpp | 272 +- .../test/OpenMP/distribute_lastprivate_codegen.cpp | 304 +- .../OpenMP/distribute_parallel_for_codegen.cpp | 64 +- ...istribute_parallel_for_firstprivate_codegen.cpp | 304 +- ...distribute_parallel_for_lastprivate_codegen.cpp | 368 +- ...distribute_parallel_for_num_threads_codegen.cpp | 240 +- .../distribute_parallel_for_private_codegen.cpp | 368 +- .../distribute_parallel_for_simd_codegen.cpp | 72 +- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 534 +-- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 664 +-- ...istribute_parallel_for_simd_private_codegen.cpp | 664 +-- clang/test/OpenMP/distribute_private_codegen.cpp | 304 +- .../distribute_simd_firstprivate_codegen.cpp | 504 +-- .../OpenMP/distribute_simd_lastprivate_codegen.cpp | 600 +-- .../OpenMP/distribute_simd_private_codegen.cpp | 600 +-- .../OpenMP/distribute_simd_reduction_codegen.cpp | 12 +- clang/test/OpenMP/for_firstprivate_codegen.cpp | 284 +- clang/test/OpenMP/for_lastprivate_codegen.cpp | 472 +-- clang/test/OpenMP/for_linear_codegen.cpp | 120 +- clang/test/OpenMP/for_private_codegen.cpp | 148 +- clang/test/OpenMP/for_reduction_codegen.cpp | 608 +-- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 428 +- clang/test/OpenMP/irbuilder_for_iterator.cpp | 20 +- clang/test/OpenMP/irbuilder_for_rangefor.cpp | 24 +- clang/test/OpenMP/nvptx_lambda_capturing.cpp | 52 +- clang/test/OpenMP/parallel_copyin_codegen.cpp | 444 +- clang/test/OpenMP/parallel_for_linear_codegen.cpp | 68 +- clang/test/OpenMP/parallel_master_codegen.cpp | 32 +- .../OpenMP/parallel_master_taskloop_codegen.cpp | 16 +- ...arallel_master_taskloop_lastprivate_codegen.cpp | 196 +- .../parallel_master_taskloop_simd_codegen.cpp | 64 +- ...el_master_taskloop_simd_lastprivate_codegen.cpp | 374 +- clang/test/OpenMP/parallel_private_codegen.cpp | 216 +- clang/test/OpenMP/parallel_reduction_codegen.cpp | 380 +- .../test/OpenMP/sections_firstprivate_codegen.cpp | 292 +- clang/test/OpenMP/sections_lastprivate_codegen.cpp | 376 +- clang/test/OpenMP/sections_private_codegen.cpp | 164 +- clang/test/OpenMP/sections_reduction_codegen.cpp | 316 +- clang/test/OpenMP/single_codegen.cpp | 1398 +++---- clang/test/OpenMP/single_private_codegen.cpp | 164 +- clang/test/OpenMP/target_parallel_codegen.cpp | 32 +- clang/test/OpenMP/target_parallel_for_codegen.cpp | 32 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 96 +- clang/test/OpenMP/target_parallel_if_codegen.cpp | 32 +- .../OpenMP/target_parallel_num_threads_codegen.cpp | 32 +- clang/test/OpenMP/target_teams_codegen.cpp | 32 +- .../OpenMP/target_teams_distribute_codegen.cpp | 32 +- .../target_teams_distribute_collapse_codegen.cpp | 16 +- ...rget_teams_distribute_dist_schedule_codegen.cpp | 16 +- ...arget_teams_distribute_firstprivate_codegen.cpp | 512 +-- ...target_teams_distribute_lastprivate_codegen.cpp | 304 +- ...ms_distribute_parallel_for_collapse_codegen.cpp | 16 +- ...stribute_parallel_for_dist_schedule_codegen.cpp | 16 +- ...istribute_parallel_for_firstprivate_codegen.cpp | 1042 ++--- ...distribute_parallel_for_lastprivate_codegen.cpp | 368 +- ...ams_distribute_parallel_for_private_codegen.cpp | 642 +-- ...s_distribute_parallel_for_reduction_codegen.cpp | 8 +- ...ms_distribute_parallel_for_schedule_codegen.cpp | 32 +- ...stribute_parallel_for_simd_collapse_codegen.cpp | 32 +- ...ute_parallel_for_simd_dist_schedule_codegen.cpp | 32 +- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 1580 ++++---- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 664 +-- ...istribute_parallel_for_simd_private_codegen.cpp | 1308 +++--- ...tribute_parallel_for_simd_reduction_codegen.cpp | 12 +- ...stribute_parallel_for_simd_schedule_codegen.cpp | 48 +- .../target_teams_distribute_private_codegen.cpp | 352 +- .../target_teams_distribute_reduction_codegen.cpp | 8 +- .../target_teams_distribute_simd_codegen.cpp | 96 +- ...rget_teams_distribute_simd_collapse_codegen.cpp | 32 +- ...teams_distribute_simd_dist_schedule_codegen.cpp | 32 +- ..._teams_distribute_simd_firstprivate_codegen.cpp | 796 ++-- ...t_teams_distribute_simd_lastprivate_codegen.cpp | 600 +-- ...arget_teams_distribute_simd_private_codegen.cpp | 700 ++-- ...get_teams_distribute_simd_reduction_codegen.cpp | 12 +- .../test/OpenMP/target_teams_num_teams_codegen.cpp | 32 +- .../OpenMP/target_teams_thread_limit_codegen.cpp | 32 +- clang/test/OpenMP/task_codegen.cpp | 160 +- clang/test/OpenMP/task_member_call_codegen.cpp | 8 +- clang/test/OpenMP/teams_codegen.cpp | 16 +- clang/test/OpenMP/teams_distribute_codegen.cpp | 16 +- .../OpenMP/teams_distribute_collapse_codegen.cpp | 16 +- .../teams_distribute_dist_schedule_codegen.cpp | 16 +- .../teams_distribute_firstprivate_codegen.cpp | 512 +-- .../teams_distribute_lastprivate_codegen.cpp | 304 +- .../teams_distribute_parallel_for_codegen.cpp | 16 +- ...ms_distribute_parallel_for_collapse_codegen.cpp | 16 +- ...eams_distribute_parallel_for_copyin_codegen.cpp | 8 +- ...stribute_parallel_for_dist_schedule_codegen.cpp | 16 +- ...istribute_parallel_for_firstprivate_codegen.cpp | 640 +-- ...distribute_parallel_for_lastprivate_codegen.cpp | 368 +- ...distribute_parallel_for_num_threads_codegen.cpp | 136 +- ...ams_distribute_parallel_for_private_codegen.cpp | 416 +- ...s_distribute_parallel_for_reduction_codegen.cpp | 8 +- ...ms_distribute_parallel_for_schedule_codegen.cpp | 32 +- .../teams_distribute_parallel_for_simd_codegen.cpp | 32 +- ...stribute_parallel_for_simd_collapse_codegen.cpp | 32 +- ...ute_parallel_for_simd_dist_schedule_codegen.cpp | 32 +- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 924 ++--- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 664 +-- ...ibute_parallel_for_simd_num_threads_codegen.cpp | 248 +- ...istribute_parallel_for_simd_private_codegen.cpp | 764 ++-- ...tribute_parallel_for_simd_reduction_codegen.cpp | 12 +- ...stribute_parallel_for_simd_schedule_codegen.cpp | 48 +- .../OpenMP/teams_distribute_private_codegen.cpp | 352 +- .../OpenMP/teams_distribute_reduction_codegen.cpp | 8 +- .../teams_distribute_simd_aligned_messages.cpp | 1 + .../test/OpenMP/teams_distribute_simd_codegen.cpp | 64 +- .../teams_distribute_simd_collapse_codegen.cpp | 32 +- ...teams_distribute_simd_dist_schedule_codegen.cpp | 32 +- .../teams_distribute_simd_firstprivate_codegen.cpp | 796 ++-- .../teams_distribute_simd_lastprivate_codegen.cpp | 600 +-- .../teams_distribute_simd_private_codegen.cpp | 700 ++-- .../teams_distribute_simd_private_messages.cpp | 1 + .../teams_distribute_simd_reduction_codegen.cpp | 12 +- clang/test/OpenMP/teams_private_codegen.cpp | 448 +- clang/test/OpenMP/threadprivate_codegen.cpp | 4278 ++++++++++---------- clang/test/OpenMP/tile_codegen.cpp | 16 +- clang/test/Preprocessor/riscv-target-features.c | 62 +- clang/test/Sema/test-wunaligned-access.c | 516 +++ clang/test/Sema/test-wunaligned-access.cpp | 274 ++ .../Inputs/basic-cplusplus.cpp.expected | 12 +- .../explicit-template-instantiation.cpp.expected | 20 +- .../Format/DefinitionBlockSeparatorTest.cpp | 9 +- clang/unittests/Format/FormatTest.cpp | 23 + clang/unittests/Format/FormatTestTextProto.cpp | 10 +- clang/unittests/Format/SortImportsTestJS.cpp | 8 +- .../Modules/HandleOutOfTreeLLVM.cmake | 2 +- flang/docs/Extensions.md | 7 +- flang/include/flang/Optimizer/CodeGen/CGPasses.td | 7 +- flang/include/flang/Optimizer/CodeGen/CodeGen.h | 8 +- flang/include/flang/Optimizer/Dialect/FIRDialect.h | 9 + flang/include/flang/Optimizer/Transforms/Passes.h | 10 +- flang/lib/Evaluate/intrinsics.cpp | 36 +- flang/lib/Evaluate/tools.cpp | 3 + flang/lib/Optimizer/CodeGen/TargetRewrite.cpp | 27 +- flang/lib/Optimizer/Dialect/CMakeLists.txt | 1 + flang/lib/Optimizer/Dialect/FIROps.cpp | 14 +- .../Optimizer/{Transforms => Dialect}/Inliner.cpp | 11 +- flang/lib/Optimizer/Transforms/AbstractResult.cpp | 2 +- flang/lib/Optimizer/Transforms/CMakeLists.txt | 1 - flang/lib/Optimizer/Transforms/RewriteLoop.cpp | 2 +- flang/lib/Semantics/check-call.cpp | 45 +- flang/lib/Semantics/check-declarations.cpp | 9 +- flang/test/Evaluate/folding05.f90 | Bin 10119 -> 10212 bytes flang/test/Semantics/boz-literal-constants.f90 | 16 + flang/test/Semantics/call10.f90 | 6 +- flang/test/Semantics/call23.f90 | 6 +- libc/.clang-tidy | 2 + libc/config/linux/api.td | 19 +- libc/include/CMakeLists.txt | 22 +- libc/include/__llvm-libc-stdc-types.h | 37 - libc/include/__posix-types.h | 21 - libc/include/llvm-libc-types/CMakeLists.txt | 5 + libc/include/llvm-libc-types/double_t.h | 24 + libc/include/llvm-libc-types/float_t.h | 24 + libc/include/llvm-libc-types/off_t.h | 14 + libc/include/llvm-libc-types/size_t.h | 18 + libc/include/llvm-libc-types/ssize_t.h | 14 + libc/src/__support/FPUtil/aarch64/FEnvImpl.h | 74 +- libc/src/math/generic/cosf.cpp | 8 +- libc/src/math/generic/math_utils.cpp | 12 +- libc/src/math/generic/math_utils.h | 18 +- libc/src/math/generic/sincosf.cpp | 8 +- libc/src/math/generic/sincosf_data.cpp | 4 +- libc/src/math/generic/sincosf_utils.h | 12 +- libc/src/math/generic/sinf.cpp | 8 +- .../coroutine.handle.noop/noop_coroutine.pass.cpp | 4 +- libcxx/test/support/test_macros.h | 2 +- libcxxabi/CMakeLists.txt | 4 - libunwind/CMakeLists.txt | 4 - lld/ELF/InputFiles.cpp | 2 +- lld/ELF/InputSection.cpp | 9 +- lld/ELF/Symbols.h | 41 +- lld/MachO/Driver.cpp | 2 +- lld/MachO/Options.td | 7 +- lld/MachO/SyntheticSections.cpp | 3 + lld/MachO/ld64-vs-lld.rst | 9 + lld/test/COFF/Inputs/pdb_lines_1_relative.yaml | 127 +- lld/test/COFF/Inputs/pdb_lines_2_relative.yaml | 93 +- lld/test/COFF/pdb-relative-source-lines.test | 36 +- lld/test/ELF/Inputs/x86-64-split-stack-main.s | 7 + .../x86-64-split-stack-prologue-adjust-success.s | 8 + lld/test/MachO/archive.s | 8 +- lldb/include/lldb/Target/MemoryTagManager.h | 4 +- lldb/source/Commands/CommandObjectMemoryTag.cpp | 23 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 10 +- .../Process/Utility/MemoryTagManagerAArch64MTE.cpp | 6 +- .../Process/Utility/MemoryTagManagerAArch64MTE.h | 2 +- lldb/source/Version/CMakeLists.txt | 2 +- .../TestAArch64LinuxMTEMemoryTagAccess.py | 5 + lldb/test/API/linux/aarch64/mte_tag_access/main.c | 14 +- .../Utility/MemoryTagManagerAArch64MTETest.cpp | 9 +- llvm/docs/CommandGuide/lli.rst | 6 +- llvm/docs/ProgrammersManual.rst | 4 +- llvm/include/llvm/Analysis/InstSimplifyFolder.h | 7 +- llvm/include/llvm/Analysis/TargetFolder.h | 11 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 27 +- llvm/include/llvm/IR/ConstantFolder.h | 12 +- llvm/include/llvm/IR/DIBuilder.h | 15 +- llvm/include/llvm/IR/IRBuilder.h | 8 +- llvm/include/llvm/IR/IRBuilderFolder.h | 4 +- llvm/include/llvm/IR/IntrinsicsRISCV.td | 8 + llvm/include/llvm/IR/NoFolder.h | 6 +- llvm/include/llvm/Support/Allocator.h | 8 +- llvm/include/llvm/Support/RISCVISAInfo.h | 8 +- llvm/include/llvm/Transforms/IPO/OpenMPOpt.h | 2 +- llvm/include/llvm/Transforms/Utils/Local.h | 2 +- llvm/include/llvm/Transforms/Utils/LoopPeel.h | 2 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 5 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 5 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 41 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 55 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 26 +- llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp | 9 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 87 +- llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp | 9 +- llvm/lib/IR/DIBuilder.cpp | 18 + llvm/lib/Support/RISCVISAInfo.cpp | 79 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 61 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 24 +- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 4 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 9 +- llvm/lib/Target/AVR/AVR.h | 47 +- llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 67 +- llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp | 88 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 37 +- llvm/lib/Target/AVR/AVRSubtarget.h | 3 + llvm/lib/Target/AVR/AVRTargetObjectFile.cpp | 53 +- llvm/lib/Target/AVR/AVRTargetObjectFile.h | 5 + llvm/lib/Target/M68k/M68kISelLowering.cpp | 60 +- llvm/lib/Target/M68k/M68kISelLowering.h | 6 +- llvm/lib/Target/M68k/M68kInstrBits.td | 8 +- llvm/lib/Target/M68k/M68kInstrInfo.td | 2 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 4 +- llvm/lib/Target/RISCV/RISCV.td | 72 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 27 +- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 4 + llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 4 +- llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 163 +- llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 42 +- llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td | 1 + llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp | 34 +- llvm/lib/Target/RISCV/RISCVSchedRocket.td | 2 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 22 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 122 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 19 +- llvm/lib/Target/X86/X86PartialReduction.cpp | 7 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 25 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 56 +- llvm/lib/Transforms/Utils/Local.cpp | 5 +- llvm/lib/Transforms/Utils/LoopPeel.cpp | 8 +- .../thinlto-index-disassembled-by-llvm-dis.ll | 30 + llvm/test/CMakeLists.txt | 1 + llvm/test/CodeGen/AArch64/shift-accumulate.ll | 122 + .../AArch64/sve-fixed-length-masked-loads.ll | 196 +- .../CodeGen/AMDGPU/GlobalISel/combine-itofp.mir | 152 +- .../CodeGen/AMDGPU/GlobalISel/load-unaligned.ll | 56 +- .../postlegalizercombiner-load-and-mask.mir | 11 +- .../AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll | 12 +- llvm/test/CodeGen/AMDGPU/ds-alignment.ll | 183 +- llvm/test/CodeGen/AMDGPU/vgpr-tuple-allocation.ll | 394 +- llvm/test/CodeGen/AVR/elpm.ll | 270 ++ llvm/test/CodeGen/AVR/lpmx.ll | 148 + llvm/test/CodeGen/AVR/sections.ll | 41 +- .../test/CodeGen/MLRegalloc/dev-rel-equivalence.ll | 1 + llvm/test/CodeGen/MLRegalloc/rel-codepath.ll | 1 + llvm/test/CodeGen/RISCV/attributes.ll | 8 +- llvm/test/CodeGen/RISCV/fp-imm.ll | 24 +- llvm/test/CodeGen/RISCV/large-stack.ll | 4 - llvm/test/CodeGen/RISCV/rv32zbt-intrinsic.ll | 43 + llvm/test/CodeGen/RISCV/rv64zbt-intrinsic.ll | 83 + llvm/test/CodeGen/RISCV/rvv/ctlz-sdnode.ll | 4 +- llvm/test/CodeGen/RISCV/rvv/cttz-sdnode.ll | 4 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-ctlz.ll | 8 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz.ll | 8 +- .../RISCV/rvv/fixed-vectors-reduction-fp.ll | 287 +- .../CodeGen/RISCV/rvv/fixed-vectors-vfadd-vp.ll | 48 +- .../CodeGen/RISCV/rvv/fixed-vectors-vfdiv-vp.ll | 48 +- .../CodeGen/RISCV/rvv/fixed-vectors-vfmul-vp.ll | 48 +- .../CodeGen/RISCV/rvv/fixed-vectors-vfsub-vp.ll | 48 +- .../CodeGen/RISCV/rvv/fixed-vectors-vpgather.ll | 40 + .../CodeGen/RISCV/rvv/fixed-vectors-vpscatter.ll | 36 + .../test/CodeGen/RISCV/rvv/reg-alloc-reserve-bp.ll | 74 + llvm/test/CodeGen/RISCV/rvv/regalloc-fast-crash.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vloxseg-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vloxseg-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vlseg-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vlseg-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32-dead.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64-dead.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vlsseg-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vlsseg-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vluxseg-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vluxseg-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vpgather-sdnode.ll | 266 ++ llvm/test/CodeGen/RISCV/rvv/vpscatter-sdnode.ll | 265 ++ .../CodeGen/RISCV/rvv/vreductions-fp-sdnode.ll | 142 +- llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vsseg-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vsseg-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vssseg-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vssseg-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv32.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv64.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/zvlsseg-zero-vl.ll | 2 +- llvm/test/CodeGen/RISCV/sextw-removal.ll | 103 + llvm/test/CodeGen/RISCV/zfh-imm.ll | 16 +- llvm/test/CodeGen/WebAssembly/lower-wasm-ehsjlj.ll | 259 ++ llvm/test/CodeGen/X86/dpbusd_const.ll | 276 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 20 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 18 +- llvm/test/DebugInfo/COFF/build-info.ll | 2 +- llvm/test/DebugInfo/COFF/global-type-hashes.ll | 3 +- llvm/test/DebugInfo/COFF/types-basic.ll | 12 +- llvm/test/DebugInfo/COFF/types-data-members.ll | 12 +- .../DebugInfo/NVPTX/crash-missing-DISubprogram.ll | 27 + llvm/test/MC/AArch64/armv8r-sysreg.s | 64 +- .../MC/AArch64/directive-arch_extension-negative.s | 17 +- llvm/test/MC/AArch64/directive-arch_extension.s | 9 + .../test/MC/Disassembler/AArch64/armv8r-sysreg.txt | 574 +++ llvm/test/MC/RISCV/attribute-arch.s | 45 +- llvm/test/MC/RISCV/rvv/add.s | 118 +- llvm/test/MC/RISCV/rvv/and.s | 12 +- llvm/test/MC/RISCV/rvv/clip.s | 24 +- llvm/test/MC/RISCV/rvv/compare.s | 142 +- llvm/test/MC/RISCV/rvv/convert.s | 86 +- llvm/test/MC/RISCV/rvv/div.s | 32 +- llvm/test/MC/RISCV/rvv/ext.s | 24 +- llvm/test/MC/RISCV/rvv/fadd.s | 24 +- llvm/test/MC/RISCV/rvv/fcompare.s | 50 +- llvm/test/MC/RISCV/rvv/fdiv.s | 12 +- llvm/test/MC/RISCV/rvv/fmacc.s | 96 +- llvm/test/MC/RISCV/rvv/fminmax.s | 16 +- llvm/test/MC/RISCV/rvv/fmul.s | 16 +- llvm/test/MC/RISCV/rvv/fmv.s | 6 +- llvm/test/MC/RISCV/rvv/fothers.s | 26 +- llvm/test/MC/RISCV/rvv/freduction.s | 26 +- llvm/test/MC/RISCV/rvv/fsub.s | 28 +- llvm/test/MC/RISCV/rvv/invalid-eew.s | 131 +- llvm/test/MC/RISCV/rvv/load.s | 116 +- llvm/test/MC/RISCV/rvv/macc.s | 60 +- llvm/test/MC/RISCV/rvv/mask.s | 52 +- llvm/test/MC/RISCV/rvv/minmax.s | 32 +- llvm/test/MC/RISCV/rvv/mul.s | 64 +- llvm/test/MC/RISCV/rvv/mv.s | 18 +- llvm/test/MC/RISCV/rvv/or.s | 12 +- llvm/test/MC/RISCV/rvv/others.s | 48 +- llvm/test/MC/RISCV/rvv/reduction.s | 42 +- llvm/test/MC/RISCV/rvv/shift.s | 86 +- llvm/test/MC/RISCV/rvv/sign-injection.s | 24 +- llvm/test/MC/RISCV/rvv/store.s | 74 +- llvm/test/MC/RISCV/rvv/sub.s | 100 +- llvm/test/MC/RISCV/rvv/vsetvl.s | 50 +- llvm/test/MC/RISCV/rvv/xor.s | 16 +- llvm/test/Transforms/EarlyCSE/atomics.ll | 194 +- llvm/test/Transforms/EarlyCSE/basic.ll | 226 +- llvm/test/Transforms/EarlyCSE/const-speculation.ll | 18 +- llvm/test/Transforms/EarlyCSE/floatingpoint.ll | 37 +- llvm/test/Transforms/EarlyCSE/memoryssa.ll | 173 +- llvm/test/Transforms/EarlyCSE/pr33406.ll | 20 +- .../test/Transforms/EarlyCSE/readnone-mayunwind.ll | 9 +- llvm/test/Transforms/EarlyCSE/writeonly.ll | 8 +- .../LoopIdiom/X86/left-shift-until-bittest.ll | 36 +- .../LoopVersioning/bound-check-partially-known.ll | 4 +- llvm/test/Transforms/MemCpyOpt/callslot.ll | 12 +- llvm/test/Transforms/MemCpyOpt/callslot_noalias.ll | 5 +- llvm/test/Transforms/MemCpyOpt/capturing-func.ll | 11 +- .../Transforms/OpenMP/icv_tracking_out_of_scope.ll | 53 + llvm/test/lit.cfg.py | 3 + llvm/test/lit.site.cfg.py.in | 1 + llvm/test/tools/dsymutil/X86/swift-ast-x86_64.test | 5 +- llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 3 +- llvm/tools/llvm-dis/llvm-dis.cpp | 25 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 18 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 + mlir/cmake/modules/MLIRConfig.cmake.in | 7 +- mlir/include/mlir-c/IR.h | 6 +- .../mlir/Analysis/Presburger/IntegerPolyhedron.h | 11 +- mlir/include/mlir/Analysis/Presburger/Utils.h | 25 +- .../IR}/BufferizableOpInterface.h | 26 +- .../IR}/BufferizableOpInterface.td | 8 +- .../IR}/BufferizationInterfaceImpl.h | 12 +- .../mlir/Dialect/Bufferization/IR/CMakeLists.txt | 1 + .../Dialect/Bufferization/Transforms/Bufferize.h | 16 + .../Transforms/OneShotAnalysis.h} | 31 +- .../Dialect/Bufferization/Transforms/Passes.td | 2 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 4 +- .../Linalg/ComprehensiveBufferize/CMakeLists.txt | 7 +- .../ComprehensiveBufferize/LinalgInterfaceImpl.h | 22 +- .../ComprehensiveBufferize/ModuleBufferization.h | 11 +- .../ComprehensiveBufferize/SCFInterfaceImpl.h | 8 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 5 +- mlir/include/mlir/Dialect/SCF/Passes.td | 2 +- mlir/include/mlir/IR/Block.h | 11 +- mlir/include/mlir/IR/Builders.h | 11 +- mlir/include/mlir/IR/FunctionImplementation.h | 11 +- mlir/include/mlir/IR/FunctionInterfaces.h | 2 +- mlir/include/mlir/IR/FunctionInterfaces.td | 12 +- mlir/include/mlir/IR/OpImplementation.h | 13 +- mlir/include/mlir/IR/Region.h | 18 +- mlir/lib/Analysis/Presburger/IntegerPolyhedron.cpp | 21 +- mlir/lib/Analysis/Presburger/PresburgerSet.cpp | 21 +- mlir/lib/Analysis/Presburger/Utils.cpp | 11 +- mlir/lib/Bindings/Python/IRCore.cpp | 34 +- mlir/lib/CAPI/Dialect/Linalg.cpp | 7 +- mlir/lib/CAPI/IR/IR.cpp | 10 +- mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp | 8 +- .../Conversion/PDLToPDLInterp/PDLToPDLInterp.cpp | 3 +- mlir/lib/Conversion/SCFToOpenMP/SCFToOpenMP.cpp | 6 +- mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp | 5 +- .../lib/Conversion/SCFToStandard/SCFToStandard.cpp | 8 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 6 +- mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp | 15 +- mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp | 4 +- .../Dialect/Affine/Analysis/AffineStructures.cpp | 6 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 9 +- mlir/lib/Dialect/Async/IR/Async.cpp | 4 +- .../Dialect/Async/Transforms/AsyncParallelFor.cpp | 12 +- .../IR}/BufferizableOpInterface.cpp | 105 +- .../IR}/BufferizationInterfaceImpl.cpp | 27 +- mlir/lib/Dialect/Bufferization/IR/CMakeLists.txt | 15 + .../Dialect/Bufferization/Transforms/Bufferize.cpp | 79 + .../Bufferization/Transforms/CMakeLists.txt | 7 + .../Transforms/OneShotAnalysis.cpp} | 116 +- mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 42 +- .../Dialect/GPU/Transforms/AllReduceLowering.cpp | 7 +- .../Dialect/GPU/Transforms/AsyncRegionRewriter.cpp | 4 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 3 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 16 +- .../LLVMIR/Transforms/LegalizeForExport.cpp | 3 +- .../ComprehensiveBufferize/AffineInterfaceImpl.cpp | 4 +- .../ComprehensiveBufferize/ArithInterfaceImpl.cpp | 4 +- .../Linalg/ComprehensiveBufferize/CMakeLists.txt | 27 +- .../ComprehensiveBufferize/LinalgInterfaceImpl.cpp | 3 +- .../ComprehensiveBufferize/ModuleBufferization.cpp | 10 +- .../ComprehensiveBufferize/SCFInterfaceImpl.cpp | 4 +- .../ComprehensiveBufferize/StdInterfaceImpl.cpp | 4 +- .../ComprehensiveBufferize/TensorInterfaceImpl.cpp | 3 +- .../ComprehensiveBufferize/VectorInterfaceImpl.cpp | 4 +- mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp | 8 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 49 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 2 +- .../Transforms/ComprehensiveBufferizePass.cpp | 7 +- .../Linalg/Transforms/ElementwiseOpFusion.cpp | 10 +- mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp | 3 +- mlir/lib/Dialect/PDLInterp/IR/PDLInterp.cpp | 4 +- mlir/lib/Dialect/SCF/SCF.cpp | 16 +- mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp | 14 +- mlir/lib/Dialect/SCF/Transforms/Utils.cpp | 15 +- mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp | 13 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 10 +- .../SparseTensor/Transforms/Sparsification.cpp | 11 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 2 +- mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 5 +- mlir/lib/IR/AsmPrinter.cpp | 5 +- mlir/lib/IR/Block.cpp | 45 +- mlir/lib/IR/Builders.cpp | 4 +- mlir/lib/IR/FunctionImplementation.cpp | 27 +- mlir/lib/IR/FunctionInterfaces.cpp | 7 +- mlir/lib/IR/Region.cpp | 7 +- mlir/lib/Parser/AttributeParser.cpp | 4 +- mlir/lib/Parser/Parser.cpp | 40 +- mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 10 +- .../Target/SPIRV/Deserialization/Deserializer.cpp | 10 +- mlir/lib/Transforms/BufferResultsToOutParams.cpp | 5 +- mlir/lib/Transforms/NormalizeMemRefs.cpp | 6 +- mlir/lib/Transforms/Utils/DialectConversion.cpp | 6 +- mlir/lib/Transforms/Utils/InliningUtils.cpp | 5 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 7 +- mlir/test/CAPI/ir.c | 22 +- .../Conversion/OpenMPToLLVM/convert-to-llvmir.mlir | 2 +- .../Conversion/SCFToStandard/convert-to-cfg.mlir | 2 +- .../TosaToLinalg/tosa-to-linalg-named.mlir | 10 +- .../Conversion/TosaToLinalg/tosa-to-linalg.mlir | 4 +- mlir/test/Dialect/Affine/ops.mlir | 2 +- mlir/test/Dialect/Linalg/bufferize.mlir | 2 +- mlir/test/Dialect/Linalg/canonicalize.mlir | 12 +- mlir/test/Dialect/Linalg/detensorize_0d.mlir | 12 +- .../Dialect/Linalg/detensorize_br_operands.mlir | 4 +- mlir/test/Dialect/Linalg/detensorize_if.mlir | 12 +- mlir/test/Dialect/Linalg/detensorize_while.mlir | 4 +- .../Linalg/detensorize_while_impure_cf.mlir | 4 +- .../Dialect/Linalg/detensorize_while_pure_cf.mlir | 4 +- .../test/Dialect/Linalg/drop-unit-extent-dims.mlir | 16 +- mlir/test/Dialect/Linalg/fold-unit-trip-loops.mlir | 2 +- .../Dialect/Linalg/fusion-elementwise-ops.mlir | 52 +- mlir/test/Dialect/Linalg/fusion-indexed.mlir | 6 +- mlir/test/Dialect/Linalg/fusion-push-reshape.mlir | 8 +- mlir/test/Dialect/Linalg/fusion.mlir | 14 +- .../test/Dialect/Linalg/generalize-pad-tensor.mlir | 4 +- mlir/test/Dialect/Linalg/hoist-padding.mlir | 28 +- .../Dialect/Linalg/inline-scalar-operands.mlir | 4 +- mlir/test/Dialect/Linalg/invalid.mlir | 10 +- mlir/test/Dialect/Linalg/loops.mlir | 2 +- mlir/test/Dialect/Linalg/lower-pad-tensor.mlir | 6 +- mlir/test/Dialect/Linalg/named-ops.mlir | 4 +- mlir/test/Dialect/Linalg/pad.mlir | 10 +- mlir/test/Dialect/Linalg/parallel-loops.mlir | 2 +- mlir/test/Dialect/Linalg/reshape_fusion.mlir | 20 +- .../Linalg/reshape_linearization_fusion.mlir | 16 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 4 +- .../Dialect/Linalg/tile-and-fuse-on-tensors.mlir | 10 +- mlir/test/Dialect/Linalg/tile.mlir | 2 +- mlir/test/Dialect/Linalg/vectorization.mlir | 20 +- mlir/test/Dialect/SCF/canonicalize.mlir | 10 +- mlir/test/Dialect/Tosa/inlining.mlir | 8 +- mlir/test/Dialect/Tosa/ops.mlir | 8 +- mlir/test/IR/attribute.mlir | 4 + mlir/test/IR/locations.mlir | 2 +- mlir/test/IR/pretty-attributes.mlir | 8 +- mlir/test/IR/region.mlir | 2 +- .../Linalg/CPU/test-comprehensive-bufferize.mlir | 4 +- .../Dialect/Linalg/CPU/test-padtensor.mlir | 2 +- mlir/test/lib/Dialect/Linalg/CMakeLists.txt | 2 +- .../Dialect/Linalg/TestComprehensiveBufferize.cpp | 12 +- mlir/test/lib/Dialect/Test/TestDialect.cpp | 2 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 15 +- mlir/test/lib/IR/TestFunc.cpp | 10 +- mlir/test/python/ir/operation.py | 4 +- openmp/docs/design/Runtimes.rst | 18 + openmp/libomptarget/DeviceRTL/CMakeLists.txt | 2 +- openmp/libomptarget/include/device.h | 47 +- openmp/libomptarget/src/api.cpp | 9 +- openmp/libomptarget/src/device.cpp | 77 +- openmp/libomptarget/src/omptarget.cpp | 169 +- openmp/libomptarget/src/rtl.cpp | 15 +- openmp/libomptarget/test/lit.cfg | 12 +- .../invariant_load_base_pointer_conditional.ll | 3 +- ...tidim_2d_parametric_array_static_loop_bounds.ll | 3 +- polly/test/CodeGen/no-overflow-tracking.ll | 9 +- .../run-time-condition-with-scev-parameters.ll | 3 +- .../allow-all-parameters-dereferencable.ll | 2 +- .../test/ScopInfo/invariant_load_zext_parameter.ll | 3 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 47 +- .../llvm-project-overlay/mlir/test/BUILD.bazel | 2 +- 586 files changed, 26879 insertions(+), 21495 deletions(-) create mode 100644 clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbt.c create mode 100644 clang/test/CodeGen/RISCV/rvb-intrinsics/riscv64-zbt.c create mode 100644 clang/test/CodeGen/debug-info-codeview-buildinfo.c create mode 100644 clang/test/Sema/test-wunaligned-access.c create mode 100644 clang/test/Sema/test-wunaligned-access.cpp rename {libcxx/cmake => cmake}/Modules/HandleOutOfTreeLLVM.cmake (97%) rename flang/lib/Optimizer/{Transforms => Dialect}/Inliner.cpp (74%) delete mode 100644 libc/include/__llvm-libc-stdc-types.h delete mode 100644 libc/include/__posix-types.h create mode 100644 libc/include/llvm-libc-types/CMakeLists.txt create mode 100644 libc/include/llvm-libc-types/double_t.h create mode 100644 libc/include/llvm-libc-types/float_t.h create mode 100644 libc/include/llvm-libc-types/off_t.h create mode 100644 libc/include/llvm-libc-types/size_t.h create mode 100644 libc/include/llvm-libc-types/ssize_t.h create mode 100644 llvm/test/Bitcode/thinlto-index-disassembled-by-llvm-dis.ll create mode 100644 llvm/test/CodeGen/AArch64/shift-accumulate.ll create mode 100644 llvm/test/CodeGen/AVR/elpm.ll create mode 100644 llvm/test/CodeGen/AVR/lpmx.ll create mode 100644 llvm/test/CodeGen/RISCV/rv32zbt-intrinsic.ll create mode 100644 llvm/test/CodeGen/RISCV/rv64zbt-intrinsic.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/reg-alloc-reserve-bp.ll create mode 100644 llvm/test/CodeGen/WebAssembly/lower-wasm-ehsjlj.ll create mode 100644 llvm/test/DebugInfo/NVPTX/crash-missing-DISubprogram.ll create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8r-sysreg.txt create mode 100644 llvm/test/Transforms/OpenMP/icv_tracking_out_of_scope.ll rename mlir/include/mlir/Dialect/{Linalg/ComprehensiveBufferize => Bufferization/I [...] rename mlir/include/mlir/Dialect/{Linalg/ComprehensiveBufferize => Bufferization/I [...] rename mlir/include/mlir/Dialect/{Linalg/ComprehensiveBufferize => Bufferization/I [...] rename mlir/include/mlir/Dialect/{Linalg/ComprehensiveBufferize/ComprehensiveBuffe [...] rename mlir/lib/Dialect/{Linalg/ComprehensiveBufferize => Bufferization/IR}/Buffer [...] rename mlir/lib/Dialect/{Linalg/ComprehensiveBufferize => Bufferization/IR}/Buffer [...] rename mlir/lib/Dialect/{Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp [...]