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-defconfig in repository toolchain/ci/llvm-project.
from 3e34c3f4b6b gn build: (manually) merge 5d986953c8b917bacfaa1f800fc1e242 [...] adds d275a064871 [AutoFDO] Statistic for context sensitive profile guided inlining adds bdaf31ec95e [OpenMP][Docs] Mark 5.0 features worked on and list 5.1 features adds be14a22b47e [Syntax] Build nodes for simple cases of top level declarations adds 7292c282306 Fix an error in the block ABI documentation sample code adds e0b966643fc [ARM][MVE] Sink vector shift operand adds 02bb20223bd [libc++] Fix -Wdeprecated-copy warnings in __bit_reference adds f8ff3bf55b2 Revert "[ARM][MVE] Sink vector shift operand" adds 71aaebc8246 [DWARF5][DWARFVerifier] Check that Skeleton compilation uni [...] adds fa0fc04a4f9 Temporarily Revert "[libc++] Fix -Wdeprecated-copy warnings [...] adds 02ce9d8ef5a [compiler-rt] Add a critical section when flushing gcov counters adds 6c79095576e Revert unintentional change to compiler-rt as part of the _ [...] adds 756db63af96 [NFC][llvm][MIRVRegNamerUtils] Moving methods around. Makin [...] adds fff9f049b2e [llvm-readobj][test] - Cleanup and split tests in tools/llv [...] adds b399252028f [libomptarget][nfc] Add missing header for amdgcn/target_impl adds bbd16b68764 [AArch64][SVE] Remove nxv1f32 and nxv1f64 as legal types adds 7d7789899f4 [Tooling] Move raw string literal out of a macro call. NFC adds 5f6208778ff [DataLayout] Fix occurrences that size and range of pointer [...] adds 2aec4b4863f [lldb][NFC] Don't implement ClangASTContext::SetMetadata ag [...] adds 9c48c2f9c47 [NFC] - Typo fix in test/CodeGenCXX/runtime-dllstorage.cpp adds f798eb21eca Temporarily Revert "[DataLayout] Fix occurrences that size [...] adds d7357c52a40 [Mips] Add support for min/max/umin/umax atomics adds 75b04c7af9e [clangd] Fix hover crashing on null types adds d6d36ae4a05 [lldb] "See through" atomic types in ClangASTContext adds e39cb48cd0b [lldb] Remove ClangASTMetrics adds c752de05057 [llvm-readobj][test] - Add a test for testing regular secti [...] adds d8f49912847 [NFC] - Partially revert 9c48c2f9c477007234c adds 471d9f3e698 [clangd] Fix windows tests adds 3f8da5d0910 [Tooling/Syntax] Helpers to find spelled tokens touching a [...] adds 8ddcd1dc26b [Support] Extend TimeProfiler to support multiple threads adds ec618826dfb [clangd] Rename constructors and destructors in cross-file case adds f70f1801485 [Support] Try to fix bot failure after 8ddcd1dc26 adds e39e2b4a79c [DebugInfo] Prevent invalid fragments at ISel from dropping [...] adds 4cfb91f1ef1 [Analyzer][Docs][NFC] Add CodeChecker to the command line tools adds 63599bd0727 [Attributor][NFC] Refactoring `AANoFreeArgument::updateImpl` adds 827bade262b [Attributor] [NFC] Use `checkForAllUses` helpr in `AAHeapTo [...] adds 4ecf25545c3 [Attributor][NFC] Fix comments and unnecessary comma adds 021b613cdc9 [NFC][ARM] Add some test triples adds 9c8cfa09d76 [Diagnsotics] Small Improvement on -Wmisleading-indentation adds d6417f5584a [clangd] Implement "textDocument/documentLink" protocol support adds 84a9756a72d [llvm-dwarfdump] Add blank line after printing line table adds 6ce1a897b6a [lldb/DWARF] Fix v5 location lists for dwo files adds 1274ac3dc23 [ARM][MVE] Sink vector shift operand adds 2d6a5e4fe45 [OpenMP][Test] Add check for aux-triple predefined macros adds bf13a71095f AMDGPU/SILoadStoreOptimizer: Simplify function adds 600d123c6ff [ARM][CMSE] Add CMSE header and builtins adds a3d3d17be30 gn build: Merge 600d123c6ff adds dbc5acf8ce8 [Alignment][NFC] Adding Align compatible methods to Intrins [...] adds 9468e3334ba [ARM][MVE] findVCMPToFoldIntoVPS. NFC. adds 526244b187d [Matrix] Add first set of matrix intrinsics and initial low [...] adds 107703abd6e gn build: Merge 526244b187d adds 2b09390c136 Fix naming style. NFC. adds 65996c302a4 [clang-tidy] Use early returns to make the code easier to r [...] adds 0508c994f0b [clang] Turn -fno-builtin flag into an IR Attribute adds 11b2b2f4b10 [amdgpu] Fix `-Wenum-compare` warning. NFC. adds 25234fd69e3 [ASTImporter] Support functions with placeholder return types ... adds 23bee0b0cf7 [fuzzer] Add basic support for emscripten. adds a4304f96d6b [lldb/CMake] Rename LLDB_DISABLE_CURSES to LLDB_ENABLE_CURSES adds bd12a322d7e [BasicAA] Use GEP as context for computeKnownBits in aliasGEP. adds 62456e579ee [lldb/CMake] Rename LLDB_DISABLE_LIBEDIT to LLDB_ENABLE_LIBEDIT adds ba8149e27d3 [ELF] Add a comment to handleSectionGroup(). NFC adds 4b15c6e2a15 [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_LIBXML2 adds 61a2bdadb33 [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_TERMIOS adds 927a6614bc9 [AArch64][PowerPC] add tests for shift sandwich; NFC adds babbd554b8d [lldb/Core] Add missing include adds 7ffe7d5ed73 [lldb/Core] Add missing include (2/2) adds b39009bf1dc [DAGCombiner] improve readability adds 7eaae939b9b [FormatEntity] Add mangled function name support adds 61f5ba5c32f [SystemZ] Implement the packed stack layout adds b2b5cac3ec0 Default to -fuse-init-array adds bcae3a77afd [PS4] Predefine the __SCE__ macro for the x86_64-scei-ps4 triple adds 926fa4088cc [compiler-rt] libFuzzer: update -merge_control_file= help message. adds 61368c8e98c Rename LoopInfo::isRotated() to LoopInfo::isRotatedForm(). adds 654c0daef75 Suppress -Wwarn-unused-variables when we don't know the con [...] adds 46d970cc436 TypeCategory: Initialize m_enabled to false adds 7a54f727a2a [AMDGPU] AMDGPUUsage clarify address space information and [...] adds 3031818a2e9 [Target] Remove Target::GetScratchClangASTContext adds 0ee89c1bad8 [OPENMP50]Improve checks for declare variant functions comp [...] adds c8e0bb3b2c2 [LTO] Support for embedding bitcode section during LTO adds 27ec4abeac4 [libc++] Add check to ensure oss-fuzz properly targets libc++. adds 8963332c332 [DAGCombiner] fold shift-trunc-shift to shift-mask-trunc adds 5ad52587ec1 [OPENMP50]Fix possible conflict when emitting an alias for [...] adds 3ecfe64fe33 [sanitizers] Redirect stdout and stderr to TASK_LOG adds 4c6c1d0f437 [clang] [test] Disable the test exhausting stack on NetBSD adds 9432937190d Revert "[DAGCombiner] fold shift-trunc-shift to shift-mask-trunc" adds 7081c922416 [NFC][InstSimplify] Refactoring ThreadCmpOverSelect function adds 6abd01e4624 [Attributor][FIX] Do treat byval arguments special adds c6b8c3d5d9a [libc++] Tolerate NaN returning random distributions for now adds ecaa9363303 [clangd] Heuristically resolve dependent method calls adds 6bed43f3c40 [AArch64][SVE] Add integer arithmetic with immediate instructions. adds 259a9b10390 Update line number after previous patch added an additional [...] adds dbb3fec8adf [libomptarget] Move resource id functions into target speci [...] adds 5368f35efaf [IR] Include target specific intrinsic headers adds 479868646a6 [libomptarget][nfc] Add declarations of atomic functions fo [...] adds dabd2622a86 hwasan: add tag_offset DWARF attribute to optimized debug info adds b7eb30d4813 __bit_reference: fix -Wdeprecated-copy warnings adds 20e06a28dac NFC: DebugInfo: Refactor debug_loc/loclist emission into a [...] adds 8e04896288d NFC: DebugInfo: Refactor RangeSpanList to be a struct, like [...] adds b71475ff9ae Fix test to work correctly on 32-bit platforms. adds 4f732a3d49a [clangd] Fix Windows test failure by adding -fno-delayed-te [...] adds cdb45605571 [iOS sim] Simplify iossim_run.py script adds a8154e5e0c8 Temporarily revert "NFC: DebugInfo: Refactor RangeSpanList [...] adds f97936fabd2 [libc++] Cleanup and enable multiple warnings. adds 9b540192b63 [libc++] Mark all fuzzing tests as unsupported in C++03 adds bc16666de43 [NFC][AArch64] Fix typo. adds bc0c60f714f Remove extra character I added to test my changes that I fo [...] adds bf7dc572f19 [libcxx] [test] Fix valarray UB and MSVC warnings. adds 4daa8d1de6d Correct inf typo
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 40 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 2 +- .../readability/IdentifierNamingCheck.cpp | 11 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 24 + clang-tools-extra/clangd/ClangdLSPServer.h | 2 + clang-tools-extra/clangd/ClangdServer.cpp | 11 + clang-tools-extra/clangd/ClangdServer.h | 3 + clang-tools-extra/clangd/FindTarget.cpp | 64 +- clang-tools-extra/clangd/Hover.cpp | 5 +- clang-tools-extra/clangd/ParsedAST.cpp | 4 +- clang-tools-extra/clangd/Protocol.cpp | 13 + clang-tools-extra/clangd/Protocol.h | 33 + clang-tools-extra/clangd/XRefs.cpp | 20 + clang-tools-extra/clangd/XRefs.h | 3 + clang-tools-extra/clangd/refactor/Rename.cpp | 52 +- clang-tools-extra/clangd/test/document-link.test | 42 + .../clangd/test/initialize-params.test | 3 + clang-tools-extra/clangd/unittests/HoverTests.cpp | 19 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 127 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 96 +- clang/docs/Block-ABI-Apple.rst | 2 +- clang/docs/ClangFormatStyleOptions.rst | 2 +- clang/docs/OpenMPSupport.rst | 19 +- clang/include/clang/Basic/BuiltinsARM.def | 6 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 - clang/include/clang/Basic/SourceLocation.h | 11 + clang/include/clang/Format/Format.h | 2 +- clang/include/clang/Tooling/Syntax/Nodes.h | 94 +- clang/include/clang/Tooling/Syntax/Tokens.h | 11 + clang/lib/AST/ASTImporter.cpp | 94 +- clang/lib/Basic/Targets/OSTargets.h | 1 + clang/lib/CodeGen/BackendUtil.cpp | 123 +- clang/lib/CodeGen/CGBuilder.h | 18 +- clang/lib/CodeGen/CGCall.cpp | 25 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 6 +- clang/lib/Driver/ToolChains/Gnu.cpp | 6 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 6 +- clang/lib/Driver/ToolChains/OpenBSD.cpp | 9 + clang/lib/Driver/ToolChains/OpenBSD.h | 5 + clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 1 - clang/lib/Driver/ToolChains/WebAssembly.cpp | 6 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 +- clang/lib/Headers/CMakeLists.txt | 1 + clang/lib/Headers/arm_cmse.h | 217 + clang/lib/Parse/ParseStmt.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 13 +- clang/lib/Sema/SemaOpenMP.cpp | 53 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 75 +- clang/lib/Tooling/Syntax/Nodes.cpp | 30 + clang/lib/Tooling/Syntax/Tokens.cpp | 25 + clang/test/CodeGen/arm-cmse-nonsecure.c | 52 + clang/test/CodeGen/arm-cmse-secure.c | 66 + clang/test/CodeGen/arm-cmse.c | 20 + clang/test/CodeGen/libcalls-fno-builtin.c | 59 +- clang/test/CodeGen/memccpy-libcall.c | 2 +- .../test/CodeGenCXX/cxx2a-three-way-comparison.cpp | 3 +- clang/test/CodeGenCXX/runtime-dllstorage.cpp | 8 +- clang/test/CodeGenObjC/gnu-init.m | 8 +- clang/test/Driver/constructors.c | 4 +- clang/test/Driver/fembed-bitcode.c | 4 - clang/test/Driver/fuchsia.c | 1 - clang/test/Driver/fuchsia.cpp | 2 +- clang/test/Driver/mips-mti-linux.c | 4 +- clang/test/Driver/nacl-direct.c | 8 +- clang/test/Driver/netbsd.c | 30 +- clang/test/Driver/openbsd.c | 5 + clang/test/Driver/riscv32-toolchain-extra.c | 1 - clang/test/Driver/riscv32-toolchain.c | 11 - clang/test/Driver/riscv64-toolchain-extra.c | 1 - clang/test/Driver/riscv64-toolchain.c | 8 - clang/test/Frontend/x86-embed-bitcode.ll | 74 + clang/test/Headers/arm-cmse-header-ns.c | 27 + clang/test/Headers/arm-cmse-header.c | 20 + clang/test/OpenMP/aux-triple-macros.cpp | 5 + clang/test/OpenMP/declare_variant_messages.c | 17 +- clang/test/OpenMP/declare_variant_messages.cpp | 8 +- clang/test/OpenMP/declare_variant_mixed_codegen.c | 49 + clang/test/Parser/warn-misleading-indentation.cpp | 21 +- clang/test/Preprocessor/init.c | 1 + clang/test/SemaCXX/warn-unused-variables.cpp | 14 + .../SemaTemplate/instantiation-depth-default.cpp | 11 +- clang/unittests/AST/ASTImporterTest.cpp | 187 + clang/unittests/AST/Language.cpp | 3 + clang/unittests/AST/Language.h | 1 + clang/unittests/AST/MatchVerifier.h | 4 + .../MemberPointerTypeLoc.cpp | 11 +- clang/unittests/Tooling/Syntax/TokensTest.cpp | 41 + clang/unittests/Tooling/Syntax/TreeTest.cpp | 185 +- clang/www/analyzer/codechecker.html | 73 + clang/www/analyzer/command-line.html | 67 + clang/www/analyzer/index.html | 6 +- compiler-rt/lib/fuzzer/FuzzerDefs.h | 18 +- compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 7 +- compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerFlags.def | 3 +- compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp | 5 +- compiler-rt/lib/profile/GCDAProfiling.c | 25 +- .../lib/sanitizer_common/scripts/check_lint.sh | 2 +- .../sanitizer_common/ios_commands/iossim_run.py | 5 +- libcxx/fuzzing/fuzzing.cpp | 14 +- libcxx/include/__bit_reference | 14 +- libcxx/include/__hash_table | 6 +- libcxx/include/__tree | 5 +- libcxx/include/ext/hash_map | 5 +- libcxx/include/random | 2 + libcxx/include/valarray | 26 +- .../sequences/vector/asan_throw.pass.cpp | 1 + .../libcxx/fuzzing/geometric_distribution.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/nth_element.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp | 2 + .../test/libcxx/fuzzing/partial_sort_copy.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/partition.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/partition_copy.pass.cpp | 2 + .../test/libcxx/fuzzing/regex_ECMAScript.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/regex_POSIX.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/regex_awk.pass.cpp | 1 + libcxx/test/libcxx/fuzzing/regex_egrep.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/regex_extended.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/regex_grep.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/sort.pass.cpp | 2 + .../test/libcxx/fuzzing/stable_partition.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/stable_sort.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/unique.pass.cpp | 2 + libcxx/test/libcxx/fuzzing/unique_copy.pass.cpp | 2 + .../associative/map/map.erasure/erase_if.pass.cpp | 2 +- .../multimap/multimap.erasure/erase_if.pass.cpp | 2 +- .../vector.cons/construct_iter_iter.pass.cpp | 7 + .../containers/unord/unord.map/erase_if.pass.cpp | 2 +- .../unord/unord.multimap/erase_if.pass.cpp | 2 +- .../valarray.members/max.pass.cpp | 5 - .../valarray.members/min.pass.cpp | 5 - .../meta.const.eval/is_constant_evaluated.fail.cpp | 1 + .../meta.const.eval/is_constant_evaluated.pass.cpp | 15 +- .../optional.object.assign/copy.pass.cpp | 1 + libcxx/test/support/charconv_test_helpers.h | 7 + libcxx/test/support/msvc_stdlib_force_include.h | 2 + libcxx/test/support/test_macros.h | 6 + libcxx/utils/libcxx/test/config.py | 2 - lld/ELF/InputFiles.cpp | 2 + lldb/cmake/modules/LLDBConfig.cmake | 20 +- lldb/cmake/modules/LLDBGenerateConfig.cmake | 2 +- lldb/docs/resources/build.rst | 10 +- lldb/docs/use/formatting.rst | 2 + lldb/include/lldb/Core/FormatEntity.h | 1 + lldb/include/lldb/Core/IOHandler.h | 4 +- lldb/include/lldb/Host/Config.h.cmake | 10 +- lldb/include/lldb/Host/Terminal.h | 2 +- lldb/include/lldb/Host/XML.h | 4 +- lldb/include/lldb/Symbol/ClangASTContext.h | 22 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 51 - lldb/include/lldb/Target/Target.h | 2 - lldb/source/API/SBDebugger.cpp | 6 +- lldb/source/Commands/CommandObjectGUI.cpp | 2 +- lldb/source/Core/CMakeLists.txt | 6 +- lldb/source/Core/FormatEntity.cpp | 27 + lldb/source/Core/IOHandler.cpp | 36 +- lldb/source/Core/IOHandlerCursesGUI.cpp | 8 +- lldb/source/DataFormatters/TypeCategory.cpp | 2 +- lldb/source/Host/CMakeLists.txt | 8 +- lldb/source/Host/common/Terminal.cpp | 26 +- lldb/source/Host/common/XML.cpp | 58 +- lldb/source/Interpreter/CMakeLists.txt | 2 +- lldb/source/Interpreter/CommandInterpreter.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 5 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 5 +- .../Clang/ASTResultSynthesizer.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 25 +- .../Clang/ClangExpressionDeclMap.cpp | 32 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 11 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 24 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSError.cpp | 12 +- lldb/source/Plugins/Language/ObjC/NSException.cpp | 10 +- lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp | 5 +- lldb/source/Plugins/Language/ObjC/NSString.cpp | 2 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 5 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 16 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 14 +- .../AppleObjCTrampolineHandler.cpp | 15 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 10 +- .../ScriptInterpreter/Python/CMakeLists.txt | 4 +- .../ScriptInterpreter/Python/PythonReadline.h | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 5 + .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 4 +- .../MacOSX/AppleGetItemInfoHandler.cpp | 2 +- .../MacOSX/AppleGetPendingItemsHandler.cpp | 4 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp | 4 +- .../MacOSX/AppleGetThreadItemInfoHandler.cpp | 4 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 115 +- lldb/source/Symbol/ClangASTImporter.cpp | 38 - lldb/source/Target/Target.cpp | 14 - lldb/test/Shell/Settings/Inputs/main.cpp | 15 + .../Shell/Settings/TestFrameFormatMangling.test | 12 + .../Shell/SymbolFile/DWARF/debug_loclists-dwo.s | 190 + lldb/test/Shell/SymbolFile/DWARF/dwarf5-atomic.s | 24 +- lldb/unittests/Editline/EditlineTest.cpp | 2 +- llvm/docs/AMDGPUUsage.rst | 911 ++-- llvm/docs/LangRef.rst | 109 + llvm/include/llvm/Analysis/LoopInfo.h | 8 +- llvm/include/llvm/Bitcode/BitcodeWriter.h | 6 + llvm/include/llvm/IR/IRBuilder.h | 92 +- llvm/include/llvm/IR/IntrinsicInst.h | 35 +- llvm/include/llvm/IR/Intrinsics.td | 36 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 14 + llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/Support/TimeProfiler.h | 6 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 10 +- llvm/include/llvm/Transforms/Scalar.h | 6 + .../llvm/Transforms/Scalar/LowerMatrixIntrinsics.h | 24 + llvm/lib/Analysis/BasicAliasAnalysis.cpp | 3 +- llvm/lib/Analysis/InstructionSimplify.cpp | 123 +- llvm/lib/Analysis/LoopInfo.cpp | 2 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 125 +- llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 16 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 36 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 7 + llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 7 +- llvm/lib/CodeGen/MIRVRegNamerUtils.h | 15 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 4 + llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 8 + llvm/lib/IR/IRBuilder.cpp | 48 +- llvm/lib/LTO/LTOBackend.cpp | 20 + llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Support/TimeProfiler.cpp | 98 +- .../lib/Target/AArch64/AArch64CallingConvention.td | 6 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 41 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 - llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 36 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 14 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 2 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 19 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 12 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 112 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 31 +- llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 58 +- llvm/lib/Target/Mips/Mips64InstrInfo.td | 9 + llvm/lib/Target/Mips/MipsExpandPseudo.cpp | 219 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 154 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 25 + llvm/lib/Target/Mips/MipsScheduleGeneric.td | 3 +- llvm/lib/Target/Mips/MipsScheduleP5600.td | 3 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 274 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 11 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 14 +- .../Target/SystemZ/SystemZMachineFunctionInfo.h | 52 +- llvm/lib/Transforms/IPO/Attributor.cpp | 187 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 12 + llvm/lib/Transforms/IPO/SampleProfile.cpp | 43 +- .../Instrumentation/HWAddressSanitizer.cpp | 29 +- llvm/lib/Transforms/Scalar/CMakeLists.txt | 1 + .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 479 ++ llvm/lib/Transforms/Scalar/Scalar.cpp | 1 + .../test/Analysis/BasicAA/assume-index-positive.ll | 116 + llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll | 68 + llvm/test/CodeGen/AArch64/shift-amount-mod.ll | 13 + llvm/test/CodeGen/AArch64/sve-int-imm.ll | 471 ++ llvm/test/CodeGen/ARM/O3-pipeline.ll | 1 + llvm/test/CodeGen/ARM/debuginfo-split-carryexpr.ll | 51 + llvm/test/CodeGen/ARM/mul_const.ll | 191 +- llvm/test/CodeGen/ARM/select_const.ll | 763 +++- llvm/test/CodeGen/Mips/atomic-min-max-64.ll | 158 + llvm/test/CodeGen/Mips/atomic-min-max.ll | 4674 ++++++++++++++++++++ llvm/test/CodeGen/Mips/atomic.ll | 2 +- llvm/test/CodeGen/PowerPC/trunc-srl-load.ll | 23 +- llvm/test/CodeGen/SystemZ/anyregcc-novec.ll | 18 +- llvm/test/CodeGen/SystemZ/frame-02.ll | 86 +- llvm/test/CodeGen/SystemZ/frame-03.ll | 86 +- llvm/test/CodeGen/SystemZ/frame-04.ll | 86 +- llvm/test/CodeGen/SystemZ/frame-19.ll | 11 +- llvm/test/CodeGen/SystemZ/frame-20.ll | 86 +- llvm/test/CodeGen/SystemZ/frame-22.ll | 87 + llvm/test/CodeGen/Thumb2/mve-shifts-scalar.ll | 422 ++ llvm/test/CodeGen/Thumb2/mve-shifts.ll | 30 +- llvm/test/DebugInfo/X86/skeleton-unit-verify.s | 47 + .../HWAddressSanitizer/dbg-value-tag-offset.ll | 61 + llvm/test/LTO/X86/Inputs/start-lib1.ll | 8 + llvm/test/LTO/X86/Inputs/start-lib2.ll | 6 + llvm/test/LTO/X86/embed-bitcode.ll | 28 + llvm/test/Transforms/Attributor/readattrs.ll | 52 + .../bigger-expressions-double.ll | 455 ++ .../LowerMatrixIntrinsics/multiply-double.ll | 254 ++ .../LowerMatrixIntrinsics/multiply-float.ll | 254 ++ .../LowerMatrixIntrinsics/multiply-i32.ll | 254 ++ .../LowerMatrixIntrinsics/strided-load-double.ll | 68 + .../LowerMatrixIntrinsics/strided-load-float.ll | 68 + .../LowerMatrixIntrinsics/strided-load-i32.ll | 68 + .../LowerMatrixIntrinsics/strided-store-double.ll | 68 + .../LowerMatrixIntrinsics/strided-store-float.ll | 68 + .../LowerMatrixIntrinsics/strided-store-i32.ll | 68 + .../LowerMatrixIntrinsics/transpose-double.ll | 114 + .../LowerMatrixIntrinsics/transpose-float.ll | 114 + .../LowerMatrixIntrinsics/transpose-i32.ll | 114 + .../Transforms/SampleProfile/inline-coverage.ll | 2 +- llvm/test/Transforms/SampleProfile/inline-stats.ll | 104 + llvm/test/Transforms/SampleProfile/remarks.ll | 8 +- llvm/test/tools/llvm-dwarfdump/X86/debug-line.s | 1 + llvm/test/tools/llvm-readobj/COFF/hex-dump.test | 8 + llvm/test/tools/llvm-readobj/COFF/relocations.test | 22 + .../test/tools/llvm-readobj/COFF/sections-ext.test | 63 + llvm/test/tools/llvm-readobj/COFF/sections.test | 42 + llvm/test/tools/llvm-readobj/COFF/symbols.test | 40 + .../ELF/Inputs/compression.zlib.style.elf-x86-64 | Bin 10384 -> 0 bytes llvm/test/tools/llvm-readobj/ELF/basic.test | 19 + llvm/test/tools/llvm-readobj/ELF/hex-dump.test | 54 + .../{elf-relocations.test => ELF/relocations.test} | 0 .../tools/llvm-readobj/ELF/sec-compressed.test | 9 - llvm/test/tools/llvm-readobj/ELF/sec-flags.test | 67 - .../tools/llvm-readobj/ELF/section-arch-flags.test | 100 + .../test/tools/llvm-readobj/ELF/section-flags.test | 48 + llvm/test/tools/llvm-readobj/ELF/sections-ext.test | 110 + llvm/test/tools/llvm-readobj/ELF/sections.test | 76 + llvm/test/tools/llvm-readobj/ELF/symbols.test | 42 + llvm/test/tools/llvm-readobj/MachO/hex-dump.test | 8 + .../test/tools/llvm-readobj/MachO/relocations.test | 255 ++ .../tools/llvm-readobj/MachO/sections-ext.test | 843 ++++ llvm/test/tools/llvm-readobj/MachO/sections.test | 392 +- llvm/test/tools/llvm-readobj/archive.test | 35 +- llvm/test/tools/llvm-readobj/basic.test | 16 +- llvm/test/tools/llvm-readobj/error-format.test | 19 - llvm/test/tools/llvm-readobj/hex-dump.test | 59 - llvm/test/tools/llvm-readobj/relocations.test | 302 -- llvm/test/tools/llvm-readobj/sections-ext.test | 994 ----- llvm/test/tools/llvm-readobj/sections.test | 548 --- llvm/test/tools/llvm-readobj/symbols.test | 129 - llvm/test/tools/llvm-readobj/thin-archive.test | 53 +- llvm/test/tools/llvm-readobj/wasm/hex-dump.test | 8 + llvm/test/tools/llvm-readobj/wasm/relocations.test | 30 + llvm/test/tools/llvm-readobj/wasm/sections.test | 50 + llvm/test/tools/llvm-readobj/wasm/symbols.test | 51 + llvm/unittests/Analysis/LoopInfoTest.cpp | 34 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/Scalar/BUILD.gn | 1 + .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 1 + .../deviceRTLs/amdgcn/src/hip_atomics.h | 39 + .../deviceRTLs/amdgcn/src/target_impl.h | 14 +- .../libomptarget/deviceRTLs/common/src/support.cu | 8 - openmp/libomptarget/deviceRTLs/common/support.h | 6 +- .../deviceRTLs/nvptx/src/target_impl.h | 6 + polly/lib/CodeGen/PerfMonitor.cpp | 2 +- polly/lib/CodeGen/RuntimeDebugBuilder.cpp | 2 +- 351 files changed, 17340 insertions(+), 4422 deletions(-) create mode 100644 clang-tools-extra/clangd/test/document-link.test create mode 100644 clang/lib/Headers/arm_cmse.h create mode 100644 clang/test/CodeGen/arm-cmse-nonsecure.c create mode 100644 clang/test/CodeGen/arm-cmse-secure.c create mode 100644 clang/test/CodeGen/arm-cmse.c create mode 100644 clang/test/Frontend/x86-embed-bitcode.ll create mode 100644 clang/test/Headers/arm-cmse-header-ns.c create mode 100644 clang/test/Headers/arm-cmse-header.c create mode 100644 clang/test/OpenMP/aux-triple-macros.cpp create mode 100644 clang/test/OpenMP/declare_variant_mixed_codegen.c create mode 100644 clang/www/analyzer/codechecker.html create mode 100644 clang/www/analyzer/command-line.html create mode 100644 lldb/test/Shell/Settings/Inputs/main.cpp create mode 100644 lldb/test/Shell/Settings/TestFrameFormatMangling.test create mode 100644 lldb/test/Shell/SymbolFile/DWARF/debug_loclists-dwo.s create mode 100644 llvm/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h create mode 100644 llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp create mode 100644 llvm/test/Analysis/BasicAA/assume-index-positive.ll create mode 100644 llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-imm.ll create mode 100644 llvm/test/CodeGen/ARM/debuginfo-split-carryexpr.ll create mode 100644 llvm/test/CodeGen/Mips/atomic-min-max-64.ll create mode 100644 llvm/test/CodeGen/Mips/atomic-min-max.ll create mode 100644 llvm/test/CodeGen/SystemZ/frame-22.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-shifts-scalar.ll create mode 100644 llvm/test/DebugInfo/X86/skeleton-unit-verify.s create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/dbg-value-tag-offset.ll create mode 100644 llvm/test/LTO/X86/Inputs/start-lib1.ll create mode 100644 llvm/test/LTO/X86/Inputs/start-lib2.ll create mode 100644 llvm/test/LTO/X86/embed-bitcode.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/bigger-expressions-d [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-float.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-i32.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/strided-load-double.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/strided-load-float.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/strided-load-i32.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/strided-store-double.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/strided-store-float.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/strided-store-i32.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/transpose-double.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/transpose-float.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/transpose-i32.ll create mode 100644 llvm/test/Transforms/SampleProfile/inline-stats.ll create mode 100644 llvm/test/tools/llvm-readobj/COFF/hex-dump.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/relocations.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/sections-ext.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/sections.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/symbols.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/compression.zlib.style. [...] create mode 100644 llvm/test/tools/llvm-readobj/ELF/basic.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/hex-dump.test rename llvm/test/tools/llvm-readobj/{elf-relocations.test => ELF/relocations.test} (100%) delete mode 100644 llvm/test/tools/llvm-readobj/ELF/sec-compressed.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/sec-flags.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/section-arch-flags.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/section-flags.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/sections-ext.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/sections.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/symbols.test create mode 100644 llvm/test/tools/llvm-readobj/MachO/hex-dump.test create mode 100644 llvm/test/tools/llvm-readobj/MachO/relocations.test create mode 100644 llvm/test/tools/llvm-readobj/MachO/sections-ext.test delete mode 100644 llvm/test/tools/llvm-readobj/error-format.test delete mode 100644 llvm/test/tools/llvm-readobj/hex-dump.test delete mode 100644 llvm/test/tools/llvm-readobj/relocations.test delete mode 100644 llvm/test/tools/llvm-readobj/sections-ext.test delete mode 100644 llvm/test/tools/llvm-readobj/sections.test delete mode 100644 llvm/test/tools/llvm-readobj/symbols.test create mode 100644 llvm/test/tools/llvm-readobj/wasm/hex-dump.test create mode 100644 llvm/test/tools/llvm-readobj/wasm/relocations.test create mode 100644 llvm/test/tools/llvm-readobj/wasm/sections.test create mode 100644 llvm/test/tools/llvm-readobj/wasm/symbols.test create mode 100644 openmp/libomptarget/deviceRTLs/amdgcn/src/hip_atomics.h