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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 9e1319df7e6 [llvm-readelf] Make --all output order closer to GNU readelf adds 8363ff04afa [ORC] Add some debugging output for initializers. adds 73b8d16e859 [libc++] Mark another test as flaky adds aa3f791fa94 [x86][SLH] Rm liveness check from data invariance check adds 70b8f958131 [lldb][NFC] Use C++11 for loop in ClangASTSource::FindExter [...] adds a27f29c6e49 [libc++] Fix typo in REQUIRES that broke the GCC-tot bot co [...] adds c4119a5b900 [MLIR][Affine][NFC] Remove obsolete and ambiguous definitions adds f545ede91c9 Fix regression in bdad0a1: force rebuilding of StmtExpr nod [...] adds b27ff4d07dd [OPENMP50]Codegen for 'destroy' clause in depobj directive. adds fb0c35fa343 GlobalISel: Set alignment on function argument stack load/store adds b71203a7512 GlobalISel: Move some legalizer functions to utils adds f70e7dc17d7 AMDGPU/GlobalISel: Switch target in argument test adds 9e1d2afc13c AMDGPU/GlobalISel: Don't use vector G_EXTRACT in arg lowering adds 50b8088ba2a [libc++] Un-xfail GCC test for new version adds 5583c2f2fba Revert "[GlobalISel][Localizer] Enable intra-block localiza [...] adds f6981ac595c [mlir][vulkan-runner] Add basic timing for compute pipeline adds c6ff3c9bad8 [InstSimplify] Constant fold icmp of gep adds cdc5cba7211 [MLIR][Affine][NFC] Expose expandAffineMap adds 15bf916b548 AMDGPU: Remove VOP3OpSelMods0 complex pattern adds a0e86420ae7 [scudo][standalone] Do not fill 32b regions at once adds 6ca96765c7e [X86] Disable commuting for the first source operand of zer [...] adds 45499f3801d [clang-doc] Improving Markdown Output adds b019c5c0372 Partially inline basic_string copy constructor in UNSTABLE adds 37549464c13 [dsymutil] Fix template stripping in getDIENames(...) to ac [...] adds 2be45697193 [clangd] Fix isInsideMainFile to be aware of preamble. adds eadea7868f5 [X86] Convert vXi1 vectors to xmm/ymm/zmm types via getRegi [...] adds c627b120eb8 [clangd] Cancel certain operations if the file changes befo [...] adds 76c59a63bc7 [ORC] Decompose LazyCallThroughManager::callThroughToSymbol() adds 7459781bd9b X86: Generate mir checks in sqrt test adds b2dcde08ada Add constexpr to DenormalMode constructors adds ea086d10cea Revert "[clang-doc] Improving Markdown Output" adds e6d9b2cb92d [clangd] Remove unused+broken InvalidationError class. adds 2cd33e6fe60 [clangd] Track document versions, include them with diags, [...] adds 2b2a1a42c0a [libc++] Mark deprecation test as UNSUPPORTED on Clang 6 adds f708c823f06 [X86] Relax existing instructions to reduce the number of n [...] adds 755c050200b [mlir][Linalg] Fix load/store operations generated while lo [...] adds b3722dea3bf [X86] Add a private member function determinePaddingPrefix [...] adds 3fda1fde8f7 AMDGPU/GlobalISel: Support llvm.trap and llvm.debugtrap intrinsics adds 4050b01ba9e Fix GSYM tests to run the yaml files and fix test failures [...] adds ffe6695acf1 Fix buildbots with merge that didn't happen for 4050b01ba9e [...] adds ea6eb813c7c [AVR][NFC] Use Register instead of unsigned adds 3906ae387f0 [DAGCombine] Check the uses of negated floating constant an [...] adds cc61283bf6c [DebugInfo] Avoid crashing on an invalid section identifier. adds df058699d32 Fix dyld opcode *_ADD_ADDR_IMM_SCALED error detection. adds c94a4133bb6 Consistently capitalize a variable [NFC] adds c64ca93053a clang: Treat ieee mode as the default for denormal-fp-math adds 4c7c87f245c [X86] Simplify the code at the end of lowerShuffleAsBroadcast. adds 42febbab913 StructurizeCFG: simplify phi nodes when possible adds 4b15decb609 [ORC] Remove hard dependency on libobjc when using MachOPla [...] adds 7a6878a72ec X86AsmBackend.cpp: #ifndef NDEBUG some only-used-in-asserts [...] adds b10deb9487e [Coroutines] Optimized coroutine elision based on reachability adds a31130f6fcf [lldb][testsuite] Create a SBDebugger instance for each test adds eecef3af2ca [lldb][test] Enable fix-its for the test case that expects [...] adds e484c1759d4 [pstl] A cleanup fix for sort parallel algorithm. adds cb06571a441 Avoid dangling reference on SectionList adds 7a11cc06a4f [lldb][test] TestFileHandle: flush the output after write adds 5abfe646f5e [clangd] Fix test (it worked by coincidence before) adds 3db48f93248 Revert "[ValueTracking] Let isGuaranteedNotToBeUndefOrPoiso [...] adds f35a898f5f1 [Test] Add a regression test for failure introduced by 952a [...] adds d2e397f1561 [lldb][test] These tests don't fail on Windows anymore adds aafd65ad9ff [lldb][test] Replace HandleCommand with runCmd to check tha [...] adds e258ad51293 [Object/ELF] - Fix a position calculation expression in ELF [...] adds c6a38957a7e [lldb] Delete two overloads of Disassembler::Disassemble adds cd1dc7f15d6 [AST] Replace assert with llvm_unreachable to silence compi [...] adds 1a837569db3 [DebugInfo] Refine the condition to detect CIEs. adds cada5b881b6 [DebugInfo] Do not truncate 64-bit values when dumping CIEs [...] adds 737394c4904 Revert "clang: Treat ieee mode as the default for denormal- [...] adds 6f1222560b9 [gn build] Port cada5b881b6 adds 77e30758ddf [ARM][MVE] Enable *SHRN* for tail predication adds ea68462ed11 [lldb] Make Disassembler::PrintInstructions a method adds 408349a25d0 [BFI] Use CallbackVH to notify BFI about deletion of basic blocks adds 53dceb50ed9 Revert "[BFI] Use CallbackVH to notify BFI about deletion o [...] adds ef38283a098 [lldb][test] Temporarily X-fail TestPtrRefs.py and TestPtrR [...] adds e397a0a5c3c [clangd] Add instrumentation mode in clangd for metrics col [...] adds 84ac0dffd40 [libomptarget][nfc][amdgcn] Replace magic number with named [...] adds 8975aa6ea81 [BFI] Use CallbackVH to notify BFI about deletion of basic blocks adds 92a295eb399 [MLIR, OpenMP] Translation of OpenMP barrier construct to LLVM IR adds a130be6ac51 [LLD][NFC] Remove getOffsetInFile() workaround. adds 59196f8452b [VectorCombine] add x86 AVX run to test for better coverage; NFC adds 6e9c10f6948 Fix typos in comment marks. adds 66addf8e803 Revert "Fix regression in bdad0a1: force rebuilding of Stmt [...] adds 36c2ab8d04c [clang-format] do not insert spaces around inline asm symbo [...] adds 29693fc1255 Revert "[BFI] Use CallbackVH to notify BFI about deletion o [...] adds 04592d5b231 [lldb] s/ExecutionContext/Target in Disassembler adds 01a91a6de79 Fix static analyzer uninitialized variable warning. NFCI. adds 1dbef64ef32 Fix "Value stored to 'RegForm' is never read" static analyz [...] adds 576f48642da Fix use-after-move warning. NFCI. adds 11ab687c660 [AArch64] Harmonize print format of hint instructions. adds 40e7bfc4246 [VPlan] Use consecutive numbers to print VPValues instead o [...] adds a8648fd19ae Replace getAs with castAs to fix null dereference static an [...] adds 85ae5aa6ff9 [VectorCombine] add tests for different extract indexes; NFC adds d7267ee1941 [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look i [...] adds c2b2472ca8c Fix a warning about an unreachable default in a switch statement. adds 99a8cc2b7d8 [compiler-rt][builtins][RISCV] Port __clear_cache to RISC-V Linux adds c7b6fa8f4b8 [AIX] Extend int arguments to register width when passed in [...] adds 470f995a517 Promote nameless lambda used by dl_iterate_phdr to named function. adds 918a1065be6 [libomptarget][nfc] Move GetWarp/LaneId functions into per [...] adds a74b33f6125 AMDGPU: Fix SMRD test in trivially disjoint mem access code adds 4313543de1e AMDGPU: Add/Fix tests for image atomic intrinsic. adds 2773c692e8c Fix pessimizing move. NFC. adds e440e0a7157 Fix MemTagSanitizer docs to point at Armv8.5-A MTE adds c93f1046fc1 [X86/MC] Factor out common code [NFC] adds c140810ea15 [llvm-readobj] Include section name of notes. adds 76b9901fb15 [PGO][PGSO] Use IsColdXNthPercentile for sample PGO. adds 314b9278f09 Revert "[CGBlocks] Improve line info in backtraces containi [...] adds f9a0056016f [llvm-objdump] --syms: make flags closer to GNU objdump adds 85c0b34fc5a [GWP-ASan] Fix thread ID. adds f23df1b2a32 Comment parsing: Treat \ref as inline command adds 791efb148f2 [ARM] Rewrite ARMAttributeParser adds 3f44495dfd6 [mlir][GPU] Expose the functionality to create a GPUFuncOp [...] adds 3e851f4a688 [PowerPC] Delete PPCMachObjectWriter and powerpc{,64}-apple-darwin adds ef4282e0ee2 [AArch64][GlobalISel] Avoid copies to target register bank [...] new a499d680566 [libc] Create abort and _Exit new ea5b3ef5935 [OPENMP50]Skip the first element when storing the list of d [...] new 8d7b1188751 [OPENMP50]Add codegen for update clause in depobj directive. new c359f9537ff [AST Matchers] Restrict `optionally` matcher to a single argument. new 221ada654b2 [libomptarget] Implement locks for amdgcn
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/Cancellation.cpp | 24 +- clang-tools-extra/clangd/Cancellation.h | 1 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 44 +- clang-tools-extra/clangd/ClangdLSPServer.h | 6 +- clang-tools-extra/clangd/ClangdServer.cpp | 34 +- clang-tools-extra/clangd/ClangdServer.h | 8 +- clang-tools-extra/clangd/CodeComplete.cpp | 4 + clang-tools-extra/clangd/CodeComplete.h | 13 + clang-tools-extra/clangd/Compiler.h | 2 + clang-tools-extra/clangd/JSONTransport.cpp | 2 + clang-tools-extra/clangd/ParsedAST.cpp | 18 +- clang-tools-extra/clangd/ParsedAST.h | 9 +- clang-tools-extra/clangd/Preamble.cpp | 27 +- clang-tools-extra/clangd/Preamble.h | 7 +- clang-tools-extra/clangd/Protocol.cpp | 8 +- clang-tools-extra/clangd/Protocol.h | 27 +- clang-tools-extra/clangd/SourceCode.cpp | 5 +- clang-tools-extra/clangd/TUScheduler.cpp | 79 +- clang-tools-extra/clangd/TUScheduler.h | 25 +- clang-tools-extra/clangd/index/FileIndex.cpp | 27 +- clang-tools-extra/clangd/index/FileIndex.h | 5 +- .../clangd/test/diagnostic-category.test | 5 +- .../clangd/test/diagnostics-no-tidy.test | 8 +- .../clangd/test/diagnostics-notes.test | 5 +- clang-tools-extra/clangd/test/diagnostics.test | 8 +- .../test/did-change-configuration-params.test | 15 +- clang-tools-extra/clangd/test/execute-command.test | 5 +- .../clangd/test/fixits-codeaction.test | 5 +- clang-tools-extra/clangd/test/fixits-command.test | 5 +- .../clangd/test/fixits-embed-in-diagnostic.test | 5 +- clang-tools-extra/clangd/test/path-mappings.test | 6 +- .../clangd/test/semantic-highlighting.test | 20 +- clang-tools-extra/clangd/test/version.test | 25 + .../clangd/unittests/CancellationTests.cpp | 24 + clang-tools-extra/clangd/unittests/ClangdTests.cpp | 39 +- .../clangd/unittests/CodeCompleteTests.cpp | 21 +- .../clangd/unittests/FileIndexTests.cpp | 9 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 3 +- .../clangd/unittests/SourceCodeTests.cpp | 11 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 5 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 4 +- .../clangd/unittests/TUSchedulerTests.cpp | 107 ++- clang-tools-extra/clangd/unittests/TestTU.cpp | 6 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 6 +- clang/docs/LibASTMatchersReference.html | 12 +- clang/include/clang/AST/CommentCommands.td | 2 +- clang/include/clang/AST/Expr.h | 12 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 14 +- clang/include/clang/Sema/Sema.h | 2 +- clang/lib/AST/ASTImporter.cpp | 5 +- clang/lib/AST/ItaniumMangle.cpp | 4 +- clang/lib/AST/TemplateName.cpp | 2 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 22 +- clang/lib/CodeGen/CGBlocks.cpp | 10 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 183 +++- clang/lib/CodeGen/CGOpenMPRuntime.h | 11 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 10 + clang/lib/Format/FormatToken.h | 1 + clang/lib/Format/TokenAnnotator.cpp | 2 + clang/lib/Parse/ParseExpr.cpp | 3 +- clang/lib/Sema/SemaExpr.cpp | 16 +- clang/lib/Sema/SemaExprCXX.cpp | 5 +- clang/lib/Sema/TreeTransform.h | 9 +- clang/test/CodeGenObjC/debug-info-blocks.m | 17 +- clang/test/Driver/darwin-arch-default.c | 43 - .../test/Driver/darwin-header-search-libstdcxx.cpp | 28 - clang/test/OpenMP/depobj_codegen.cpp | 46 +- clang/test/Sema/warn-documentation.cpp | 3 + clang/test/SemaTemplate/dependent-expr.cpp | 20 +- clang/test/Tooling/ms-asm-no-target.cpp | 4 - .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 15 +- clang/unittests/Format/FormatTest.cpp | 24 + compiler-rt/lib/builtins/clear_cache.c | 10 + .../gwp_asan/platform_specific/common_posix.cpp | 3 + .../guarded_pool_allocator_posix.cpp | 1 - compiler-rt/lib/scudo/standalone/primary32.h | 78 +- compiler-rt/lib/scudo/standalone/primary64.h | 11 +- libc/config/linux/api.td | 7 + libc/include/CMakeLists.txt | 8 + libc/include/__llvm-libc-common.h | 3 + .../common_posix.cpp => libc/include/stdlib.h.def | 17 +- libc/lib/CMakeLists.txt | 4 + libc/spec/spec.td | 3 + libc/spec/stdc.td | 12 + libc/src/CMakeLists.txt | 1 + libc/src/stdlib/CMakeLists.txt | 15 + .../common_posix.cpp => libc/src/stdlib/_Exit.h | 19 +- libc/src/stdlib/abort.cpp | 30 + .../common_posix.cpp => libc/src/stdlib/abort.h | 19 +- libc/src/stdlib/linux/CMakeLists.txt | 11 + libc/src/stdlib/linux/_Exit.cpp | 24 + libc/test/src/CMakeLists.txt | 1 + libc/test/src/stdlib/CMakeLists.txt | 26 + libc/test/src/stdlib/_Exit_test.cpp | 16 + libc/test/src/stdlib/abort_test.cpp | 18 + libcxx/include/__string | 3 +- libcxx/include/string | 36 +- .../allocate.depr_in_cxx17.fail.cpp | 4 +- .../allocator_types.depr_in_cxx17.fail.cpp | 4 + .../libcxx/numerics/c.math/constexpr-fns.pass.cpp | 2 +- .../string.cons/copy_shrunk_long.pass.cpp | 50 ++ .../thread.thread.this/sleep_for.pass.cpp | 2 + libunwind/src/AddressSpace.hpp | 225 ++--- lld/ELF/DWARF.cpp | 8 +- lld/ELF/InputFiles.cpp | 13 +- lld/ELF/SyntheticSections.cpp | 12 +- lld/test/ELF/arm-tag-vfp-args-illegal.s | 4 +- lld/test/ELF/arm-target1.s | 2 +- lld/test/ELF/bss-start-common.s | 2 +- lld/test/ELF/edata-etext.s | 14 +- lld/test/ELF/edata-no-bss.s | 2 +- lld/test/ELF/i386-pc8-pc16-addend.s | 2 +- lld/test/ELF/i386-reloc8-reloc16-addend.s | 4 +- lld/test/ELF/invalid/bad-arm-attributes.s | 6 +- lld/test/ELF/invalid/bad-arm-attributes2.s | 8 - lld/test/ELF/linkerscript/absolute2.s | 4 +- lld/test/ELF/linkerscript/align4.test | 10 +- lld/test/ELF/linkerscript/align5.test | 8 +- lld/test/ELF/linkerscript/data-commands-gc.s | 2 +- lld/test/ELF/linkerscript/loadaddr.s | 10 +- lld/test/ELF/linkerscript/symbol-only.test | 2 +- lld/test/ELF/linkerscript/symbol-reserved.s | 22 +- lld/test/ELF/linkerscript/symbolreferenced.s | 4 +- lld/test/ELF/linkerscript/symbols-non-alloc.test | 2 +- lld/test/ELF/linkerscript/symbols.s | 16 +- lld/test/ELF/linkerscript/synthetic-symbols1.test | 32 +- lld/test/ELF/linkerscript/synthetic-symbols3.test | 4 +- lld/test/ELF/linkerscript/synthetic-symbols4.test | 4 +- lld/test/ELF/mips-32.s | 2 +- lld/test/ELF/mips-64-got.s | 2 +- lld/test/ELF/mips-64-rels.s | 2 +- lld/test/ELF/mips-64.s | 2 +- lld/test/ELF/mips-got16-relocatable.s | 4 +- lld/test/ELF/mips-got16.s | 2 +- lld/test/ELF/mips-gp-disp.s | 4 +- lld/test/ELF/mips-gp-ext.s | 12 +- lld/test/ELF/mips-gp-local.s | 4 +- lld/test/ELF/mips-gprel32-relocs-gp0.s | 6 +- lld/test/ELF/mips-gprel32-relocs.s | 6 +- lld/test/ELF/mips-hilo-gp-disp.s | 6 +- lld/test/ELF/mips-hilo-hi-only.s | 4 +- lld/test/ELF/mips-hilo.s | 2 +- lld/test/ELF/mips-mgot.s | 4 +- lld/test/ELF/mips-micro-cross-calls.s | 4 +- lld/test/ELF/mips-micro-relocs.s | 4 +- lld/test/ELF/mips-micror6-relocs.s | 2 +- lld/test/ELF/mips-n32-rels.s | 4 +- lld/test/ELF/mips-nonalloc.s | 2 +- lld/test/ELF/mips-pc-relocs.s | 4 +- lld/test/ELF/mips-tls-64.s | 2 +- lld/test/ELF/mips-tls-static-64.s | 2 +- lld/test/ELF/mips-tls-static.s | 2 +- lld/test/ELF/mips-tls.s | 2 +- lld/test/ELF/partition-notes.s | 46 +- lld/test/ELF/wrap-no-real.s | 10 +- lldb/bindings/interface/SBPlatform.i | 2 + lldb/include/lldb/API/SBPlatform.h | 2 + lldb/include/lldb/Core/Disassembler.h | 40 +- lldb/packages/Python/lldbsuite/test/decorators.py | 2 +- lldb/packages/Python/lldbsuite/test/dotest.py | 30 +- .../Python/lldbsuite/test/lldbplatformutil.py | 4 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 24 +- lldb/source/API/SBFunction.cpp | 11 +- lldb/source/API/SBPlatform.cpp | 6 + lldb/source/API/SBSymbol.cpp | 9 +- lldb/source/Commands/CommandObjectDisassemble.cpp | 100 ++- lldb/source/Core/Disassembler.cpp | 143 +--- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 4 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 5 +- lldb/source/Symbol/Function.cpp | 6 +- lldb/source/Symbol/Symbol.cpp | 6 +- lldb/source/Target/Process.cpp | 3 +- lldb/source/Target/StackFrame.cpp | 14 +- lldb/source/Target/ThreadPlanStepRange.cpp | 3 +- .../API/commands/expression/fixits/TestFixIts.py | 4 + lldb/test/API/commands/settings/TestSettings.py | 2 - .../TestAutoInstallMainExecutable.py | 33 +- .../TestAvoidBreakpointInDelaySlot.py | 6 - .../step_over_breakpoint/TestStepOverBreakpoint.py | 1 - .../gdb_remote_client/TestGDBRemoteClient.py | 8 - .../gdb_remote_client/TestGDBRemoteLoad.py | 8 - .../functionalities/gdb_remote_client/TestWasm.py | 8 - .../gdb_remote_client/TestWriteMemory.py | 9 - .../gdb_remote_client/TestqOffsets.py | 8 - .../plugins/command_plugin/TestPluginCommands.py | 8 +- .../postmortem/elf-core/TestLinuxCore.py | 8 - .../postmortem/elf-core/gcore/TestGCore.py | 7 - .../elf-core/thread_crash/TestLinuxCoreThreads.py | 8 - .../postmortem/mach-core/TestMachCore.py | 8 - .../postmortem/minidump-new/TestMiniDumpNew.py | 8 - .../postmortem/minidump-new/TestMiniDumpUUID.py | 8 - .../postmortem/netbsd-core/TestNetBSDCore.py | 8 - .../API/functionalities/ptr_refs/TestPtrRefs.py | 3 +- .../thread/backtrace_all/TestBacktraceAll.py | 6 - .../noreturn/module-end/TestNoReturnModuleEnd.py | 8 - .../test/API/lang/objc/ptr_refs/TestPtrRefsObjC.py | 3 +- lldb/test/API/macosx/load-kext/TestLoadKext.py | 5 - .../API/python_api/file_handle/TestFileHandle.py | 166 ++-- lldb/test/API/source-manager/TestSourceManager.py | 1 - .../TestPlatformProcessConnect.py | 22 +- llvm/docs/MemTagSanitizer.rst | 2 +- llvm/docs/Reference.rst | 2 +- llvm/include/llvm/ADT/FloatingPointMode.h | 12 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 16 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 16 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 9 + .../llvm/ExecutionEngine/Orc/LazyReexports.h | 34 +- .../llvm/ExecutionEngine/Orc/MachOPlatform.h | 17 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 3 +- llvm/include/llvm/Object/ELF.h | 2 +- llvm/include/llvm/Object/ELFObjectFile.h | 3 +- llvm/include/llvm/Support/ARMAttributeParser.h | 171 ++-- llvm/include/llvm/Support/DataExtractor.h | 2 + llvm/include/llvm/Transforms/Utils/SizeOpts.h | 20 +- llvm/lib/Analysis/InstructionSimplify.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 52 -- llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 63 ++ llvm/lib/CodeGen/MachineSizeOpts.cpp | 47 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 26 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 38 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 51 +- llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 2 +- llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 10 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 65 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 54 +- llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp | 65 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 5 +- llvm/lib/Object/ELFObjectFile.cpp | 9 +- llvm/lib/Object/MachOObjectFile.cpp | 30 +- llvm/lib/Support/ARMAttributeParser.cpp | 950 +++++++++------------ llvm/lib/Support/Triple.cpp | 4 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 13 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 26 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 72 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 62 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 4 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 26 - .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 10 - llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 2 - llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 169 +++- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 16 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 6 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 16 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 3 + llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 272 +++--- llvm/lib/Target/AVR/AVRFrameLowering.cpp | 2 +- llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp | 4 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 4 +- llvm/lib/Target/AVR/AVRInstrInfo.cpp | 2 +- llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 14 +- llvm/lib/Target/AVR/AVRRegisterInfo.h | 2 +- .../lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 1 - .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 16 - .../PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp | 380 --------- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 54 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 259 +++++- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 33 + .../Target/X86/MCTargetDesc/X86InstComments.cpp | 6 - .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 26 +- llvm/lib/Target/X86/X86CallLowering.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 134 +-- llvm/lib/Target/X86/X86InstrInfo.cpp | 4 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 31 +- llvm/lib/Transforms/Coroutines/CoroElide.cpp | 115 ++- llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 34 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 11 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 134 ++- llvm/lib/Transforms/Vectorize/VPlan.h | 52 +- llvm/lib/Transforms/Vectorize/VPlanValue.h | 39 +- .../AArch64/GlobalISel/call-translator-ios.ll | 6 +- .../GlobalISel/call-translator-tail-call.ll | 6 +- .../CodeGen/AArch64/GlobalISel/call-translator.ll | 12 +- .../GlobalISel/load-wro-addressing-modes.mir | 7 +- .../AArch64/GlobalISel/localizer-arm64-tti.ll | 10 +- llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 56 +- .../AArch64/GlobalISel/opt-fold-and-tbz-tbnz.mir | 7 +- .../AArch64/GlobalISel/opt-fold-ext-tbz-tbnz.mir | 7 +- .../AArch64/GlobalISel/opt-fold-shift-tbz-tbnz.mir | 21 +- .../CodeGen/AArch64/GlobalISel/subreg-copy.mir | 36 + llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 6 +- .../AArch64/GlobalISel/translate-constant-dag.ll | 4 +- llvm/test/CodeGen/AArch64/tail-call.ll | 7 +- llvm/test/CodeGen/AArch64/tiny_model.ll | 36 +- .../AMDGPU/GlobalISel/constant-bus-restriction.ll | 32 +- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 104 +-- .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 76 +- .../GlobalISel/irtranslator-function-args.ll | 566 ++++++------ .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 22 +- llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.trap.ll | 16 + .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 68 +- .../regbankselect-amdgcn.s.buffer.load.ll | 4 +- llvm/test/CodeGen/AMDGPU/code-object-v3.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.atomic.dim.ll | 45 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 25 +- llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 18 +- .../CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll | 6 +- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 22 +- llvm/test/CodeGen/PowerPC/fma-combine.ll | 101 +++ llvm/test/CodeGen/X86/GlobalISel/callingconv.ll | 16 +- .../X86/GlobalISel/irtranslator-callingconv.ll | 106 +-- llvm/test/CodeGen/X86/avx512-calling-conv.ll | 558 ++++++++++++ llvm/test/CodeGen/X86/avx512-intrinsics.ll | 29 + llvm/test/CodeGen/X86/avx512-regcall-Mask.ll | 77 +- llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll | 78 +- .../DebugInfo/X86/debug-cu-index-unknown-section.s | 33 + .../DebugInfo/X86/debug-frame-cie-id-dwarf64.s | 16 + llvm/test/DebugInfo/X86/dwp-dwarf64.s | 2 +- llvm/test/DebugInfo/X86/eh-frame-cie-id.s | 15 + llvm/test/MC/AArch64/inst-directive.s | 6 +- llvm/test/MC/AArch64/mapping-across-sections.s | 6 +- llvm/test/MC/ARM/mapping-initial.s | 4 +- llvm/test/MC/ARM/mapping-within-section.s | 14 +- llvm/test/MC/ARM/multi-section-mapping.s | 10 +- llvm/test/MC/ARM/relocated-mapping.s | 6 +- llvm/test/MC/AsmParser/defsym.s | 4 +- llvm/test/MC/Hexagon/common-redeclare.s | 2 +- llvm/test/MC/Hexagon/offset.s | 4 +- llvm/test/MC/X86/align-branch-64.s | 53 ++ llvm/test/MC/X86/align-via-relaxation.s | 74 ++ llvm/test/Transforms/Coroutines/coro-heap-elide.ll | 87 ++ llvm/test/Transforms/InstSimplify/compare.ll | 2 +- llvm/test/Transforms/LoopRotate/freeze-crash.ll | 24 + .../AMDGPU/loop-subregion-misordered.ll | 26 +- .../Transforms/VectorCombine/X86/extract-binop.ll | 67 +- .../tmp/templated_operators/template_operators | Bin 0 -> 9648 bytes .../tmp/templated_operators/template_operators.o | Bin 0 -> 4692 bytes .../tools/dsymutil/X86/template_operators.test | 62 ++ .../llvm-dwarfdump/X86/debug_frame_offset.test | 2 +- .../{ => ARM_AArch64}/fat-macho-dwarf.yaml | 0 .../tools/llvm-gsymutil/ARM_AArch64/lit.local.cfg | 4 + .../tools/llvm-gsymutil/{ => X86}/elf-dwarf.yaml | 0 llvm/test/tools/llvm-gsymutil/X86/lit.local.cfg | 4 + .../tools/llvm-gsymutil/{ => X86}/mach-dwarf.yaml | 0 llvm/test/tools/llvm-objcopy/ELF/add-note.test | 1 + .../llvm-objdump/WebAssembly/symbol-table.test | 4 +- llvm/test/tools/llvm-objdump/X86/adjust-vma.test | 2 +- .../tools/llvm-objdump/X86/out-of-section-sym.test | 6 +- .../test/tools/llvm-objdump/common-symbol-elf.test | 2 +- llvm/test/tools/llvm-objdump/eh_frame-arm64.test | 2 +- llvm/test/tools/llvm-objdump/macho-bad-bind.test | 4 +- .../ELF/AArch64/aarch64-note-gnu-property.s | 3 +- llvm/test/tools/llvm-readobj/ELF/all.test | 2 +- .../test/tools/llvm-readobj/ELF/gnu-note-size.test | 4 +- llvm/test/tools/llvm-readobj/ELF/gnu-notes.test | 13 +- llvm/test/tools/llvm-readobj/ELF/note-amd.s | 9 +- llvm/test/tools/llvm-readobj/ELF/note-amdgpu.test | 3 +- .../tools/llvm-readobj/ELF/note-core-ntfile.test | 1 + llvm/test/tools/llvm-readobj/ELF/note-core.test | 1 + llvm/test/tools/llvm-readobj/ELF/note-freebsd.s | 9 +- llvm/test/tools/llvm-readobj/ELF/note-generic.s | 12 +- .../tools/llvm-readobj/ELF/note-gnu-property.s | 3 +- .../tools/llvm-readobj/ELF/note-gnu-property2.s | 3 +- llvm/test/tools/llvm-readobj/ELF/note-unknown.s | 6 +- llvm/tools/llvm-gsymutil/llvm-gsymutil.cpp | 9 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 33 +- llvm/unittests/BinaryFormat/MachOTest.cpp | 4 - llvm/unittests/DebugInfo/DWARF/CMakeLists.txt | 1 + .../DebugInfo/DWARF/DWARFDebugFrameTest.cpp | 122 +++ llvm/unittests/Support/ARMAttributeParser.cpp | 41 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 32 + llvm/unittests/Transforms/Vectorize/VPlanTest.cpp | 71 ++ .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 1 - .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 1 + mlir/include/mlir/Analysis/AffineStructures.h | 7 - .../Conversion/AffineToStandard/AffineToStandard.h | 8 + mlir/include/mlir/Dialect/GPU/Utils.h | 44 + mlir/include/mlir/IR/AffineExpr.h | 20 - .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 6 + .../AffineToStandard/AffineToStandard.cpp | 8 +- .../lib/Dialect/GPU/Transforms/KernelOutlining.cpp | 194 +++-- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 4 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 84 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 3 +- mlir/lib/IR/AffineExpr.cpp | 63 -- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 20 +- mlir/test/Dialect/GPU/outlining.mlir | 24 + mlir/test/Dialect/Linalg/loops.mlir | 72 ++ mlir/test/Target/openmp-llvm.mlir | 10 + mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 118 ++- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 26 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 1 + .../deviceRTLs/amdgcn/src/amdgcn_locks.hip | 28 + .../deviceRTLs/amdgcn/src/target_impl.h | 2 + .../deviceRTLs/amdgcn/src/target_impl.hip | 19 +- .../libomptarget/deviceRTLs/common/src/support.cu | 10 - openmp/libomptarget/deviceRTLs/common/support.h | 4 - .../deviceRTLs/nvptx/src/target_impl.h | 2 + pstl/include/pstl/internal/parallel_backend_tbb.h | 176 ++-- 394 files changed, 6708 insertions(+), 4286 deletions(-) create mode 100644 clang-tools-extra/clangd/test/version.test delete mode 100644 clang/test/Driver/darwin-arch-default.c copy compiler-rt/lib/gwp_asan/platform_specific/common_posix.cpp => libc/include/s [...] create mode 100644 libc/src/stdlib/CMakeLists.txt copy compiler-rt/lib/gwp_asan/platform_specific/common_posix.cpp => libc/src/stdli [...] create mode 100644 libc/src/stdlib/abort.cpp copy compiler-rt/lib/gwp_asan/platform_specific/common_posix.cpp => libc/src/stdli [...] create mode 100644 libc/src/stdlib/linux/CMakeLists.txt create mode 100644 libc/src/stdlib/linux/_Exit.cpp create mode 100644 libc/test/src/stdlib/CMakeLists.txt create mode 100644 libc/test/src/stdlib/_Exit_test.cpp create mode 100644 libc/test/src/stdlib/abort_test.cpp create mode 100644 libcxx/test/libcxx/strings/basic.string/string.cons/copy_shrunk [...] delete mode 100644 lld/test/ELF/invalid/bad-arm-attributes2.s delete mode 100644 llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/subreg-copy.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.trap.ll create mode 100644 llvm/test/DebugInfo/X86/debug-cu-index-unknown-section.s create mode 100644 llvm/test/DebugInfo/X86/debug-frame-cie-id-dwarf64.s create mode 100644 llvm/test/DebugInfo/X86/eh-frame-cie-id.s create mode 100644 llvm/test/MC/X86/align-via-relaxation.s create mode 100644 llvm/test/Transforms/LoopRotate/freeze-crash.ll create mode 100755 llvm/test/tools/dsymutil/Inputs/private/tmp/templated_operators [...] create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/templated_operators [...] create mode 100644 llvm/test/tools/dsymutil/X86/template_operators.test rename llvm/test/tools/llvm-gsymutil/{ => ARM_AArch64}/fat-macho-dwarf.yaml (100%) create mode 100644 llvm/test/tools/llvm-gsymutil/ARM_AArch64/lit.local.cfg rename llvm/test/tools/llvm-gsymutil/{ => X86}/elf-dwarf.yaml (100%) create mode 100644 llvm/test/tools/llvm-gsymutil/X86/lit.local.cfg rename llvm/test/tools/llvm-gsymutil/{ => X86}/mach-dwarf.yaml (100%) create mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFDebugFrameTest.cpp create mode 100644 mlir/include/mlir/Dialect/GPU/Utils.h create mode 100644 mlir/test/Target/openmp-llvm.mlir create mode 100644 openmp/libomptarget/deviceRTLs/amdgcn/src/amdgcn_locks.hip