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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from c7806457364 [NFC][InstCombine] Some tests for sub-of-negatible pattern adds 32cbabfecb8 [yaml2obj/obj2yaml] - Add support for SHT_LLVM_ADDRSIG sections. adds 9f6cf2a081b Revert r373598 "[yaml2obj/obj2yaml] - Add support for SHT_L [...] adds f21dbcca90b [AArch64][SVE] Adding patterns for floating point SVE add i [...] adds f6c34de1176 [PGO] Refactor Value Profiling into a plugin based oracle a [...] adds 6f9459f7fe7 [libc++abi] Do not export some implementation-detail functions adds d1a4b822746 gn build: Merge r373601 adds 2c9c7d68097 [UpdateTestChecks] add basic support for parsing msp430 asm adds fc9104d42a7 Recommit r373598 "[yaml2obj/obj2yaml] - Add support for SHT [...] adds 38c265fe261 [MSP430] add tests for unwanted shift codegen; NFC (PR43542) adds 069cb6282db Test commit. adds c18585e32eb [yaml2obj] - Add a Size tag support for SHT_LLVM_ADDRSIG sections. adds d834f1f63ed Remove duplicate P->getAs<PointerType>() call. NFCI. adds c15b38ec7d0 ExprConstant - silence static analyzer getAs<> null derefer [...] adds 1fae74480bf Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds b4ee523ffc9 [Diagnostics] Bitwise negation of a boolean expr always eva [...] adds e83309e02a2 [NFC] Added missing changes for rL373614 adds f5177a7db48 [RISCV] Add obsolete aliases of fscsr, frcsr (fssr, frsr) adds d1f23bd2250 Revert "[Alignment][NFC] Allow constexpr Align" adds ba643691ddb [OPENMP]Improve diagnostics for not found declare target entries. adds 02ac75092db [BPF] Handle offset reloc endpoint ending in the middle of [...] adds eddc1a4e954 [dsymutil] Tablegenify option parsing adds 2733bde6631 [dsymutil] Improve consistency by removing redundant namesp [...] adds 36724b78e8b [OPENMP]Fix emission of the declare target variables in dev [...] adds 0961a152d85 [libc++] Add missing revision number in ABI changelog adds 86976c91cfb DeclBase/DeclCXX/DeclTemplate - silence static analyzer get [...] adds b01ebd6c1de gn build: (manually) merge r373622 adds b44204c77e6 [libunwind] Adjust libunwind_01.pass.cpp test for ARM EHABI adds 9972c992ebe [ModuloSchedule] removeBranch() *before* creating the trip [...] adds e6f51713054 AMDGPU/SILoadStoreOptimizer: Optimize scanning for mergeabl [...] adds c5b74bf6e54 [libc++] Add a per-target flag to include the generated con [...] adds 1fff2881a86 compiler-rt: move all __GLIBC_PREREQ into own header file adds 9c1503f6699 Fix build failure with GCC on identifier reusing. adds 691e44c146f [HIP] Enable specifying different default gpu arch for HIP/CUDA. adds 3d23e58dbed AMDGPU/GlobalISel: Fix mutationIsSane assert v8s8 and adds 9256183994c AMDGPU/GlobalISel: Add some more tests for G_INSERT legalization adds 56271fe180f AMDGPU/GlobalISel: Allow VGPR to index SGPR register adds 233ff982c78 AMDGPU/GlobalISel: Split 64-bit vector extracts during RegB [...] adds ed77b27441e AMDGPU/GlobalISel: Handle RegBankSelect of G_INSERT_VECTOR_ELT adds 085baf8d4e0 [dsymutil] Don't overload LinkOptions. adds eb8d85e5db5 [X86] matchShuffleWithSHUFPD - use Zeroable element mask di [...] adds 6fb03a290b2 [compiler-rt] More optimization levels in signal_line.cpp test adds 8d2eaf9239f PR43547: substitute into the type of a non-type template pa [...] adds f149ea8bb5d [Host] Return the user's shell from GetDefaultShell adds 185ee6ec7cb [X86] Add v32i8 shuffle lowering strategy to recognize two [...] adds b2b43c8576c [NFC] Fix unused variable in release builds adds fb13e65acf0 [clang-format] Add ability to wrap braces after multi-line [...] adds 5d96b4ce288 Check for qualified function types after substituting into [...] adds 99d0d3ae90a [HIP] Use option -nogpulib to disable linking device lib adds bed690e3700 Attempt to remove linker workaround on the buildbots. adds 18350af1593 [gicombiner] Add a CodeExpander to handle C++ fragments wit [...] adds 4a6881eabce [PowerPC] Adjust the naming and operand order of fnmsub patterns adds 5e7e6f16d94 Attempt to remove linker workaround on the buildbots: Attempt 2 adds 6695ff62d0b Reland "gn build: (manually) merge r373551" adds ede784ff5a6 [AArch64InstPrinter] prefer bfi to bfc for < armv8.2-a adds 5f775d2912d [JSON] Don't wrap json::Array in a value (NFC) adds 230cf9a3602 [AArch64][SVE] Move the testcase into CodeGen dir adds 65d63ac05a2 [Test] Fix inconsistency in alignment in test case adds 82cb5bc3026 [Tests] Add a unordered atomic load combine test adds c118a03e694 gn build: (manually) merge 373651 better adds 0364c760adb [OPENMP50]Codegen support for scores in context selectors. adds 350147c7466 [test] Disable TestCustomShell on Linux adds 2ac586c58f1 DebugInfo: Generalize rnglist emission as a precursor to re [...] adds 204623e05c1 Reland r349624: Let TableGen write output only if it change [...] adds d2d2e33f25d OverloadCandidate::getNumParams - silence static analyzer g [...] adds 288079aafdb [DAGCombiner] add operation legality checks before creating [...] adds 9588ae772d6 ASTContext - silence static analyzer getAs<> null dereferen [...] adds 958091c209d [lldb] Calculate relative path for symbol links adds 48b38c93bc0 [lldb] Remove unused variables. adds e0a398bf319 [process list] make the TRIPLE column wider adds 9d4a6b1bb2c [llvm-objdump] Further rearrange llvm-objdump sections for [...] adds a92b5309e5c [OPENMP]Fix the test on Windows, NFC. adds 943a24812df Break out the Python class & key/value options into a separ [...] adds 145cdad1192 [MemorySSA] Don't hoist stores if interfering uses (as call [...] adds 27a14f19c81 Pass an SBStructuredData to scripted ThreadPlans on use. adds d84e942703e [llvm-objdump][test] Move test to X86 dir to avoid errors d [...] adds f9d8bbee898 Forgot to change the header guards on OptionGroupPythonClas [...] adds 71662116fd9 LowerTypeTests: Rename local functions to avoid collisions [...] adds ebaa3eb1276 Python3 doesn't seem to allow you to tell whether an object [...] adds ac146958041 Explicitly set entry point arch when it's thumb adds 161229eb1bb compiler-rt: use __GLIBC_PREREQ for SANITIZER_INTERCEPT_GETRANDOM adds 57b6536ba1b [compiler-rt] Remove O2, O3 from signal_line test for fix a [...] adds 016f6f6a58a [dsymutil] Fix stack-use-after-scope adds 053391fa863 [compiler-rt] Fix signal_line.cpp test adds 772e266fbff Properly handle instantiation-dependent array bounds. adds 2d511023c68 [Python] Remove unused variable adds ae08e479aad Revert "Explicitly set entry point arch when it's thumb" adds ff55e2e0476 [RISCV] Split SP adjustment to reduce the offset of callee [...] adds 4e920e58e6b [JITLink] Switch from an atom-based model to a "blocks and [...] adds ea31d1807c5 gn build: Merge r373689 adds 4a71328f157 Make libc++ gdb pretty printer Python 3 compatible adds 6fd9129aafd [JITLink] Fix an unused variable warning. adds 7f379a3366c [JITLink] Explicitly destroy bumpptr-allocated blocks to av [...] adds cb46b69e3ee [clang-tools-extra] [cmake] Use add_clang_tool() to install tools adds 5caeb4a9b0c [clang] [cmake] Add distribution install targets for remain [...] adds 5dd60c0c54e [JITLink] Remove a redundant semicolon, silencing -Wpedanti [...] adds 30cb2201158 [test] Remove a needless declaration of REQUIRES: target-windows adds 1ca074b86af [Symbolize] Use the local MSVC C++ demangler instead of rel [...] adds 165e469145e [AMDGPU][SILoadStoreOptimizer] NFC: Refactor code adds b455ebf921c [test] Remove locale dependency for mri-utf8.test adds b8f790234ff Revert "[Symbolize] Use the local MSVC C++ demangler instea [...] adds bb91a833c67 [compiler-rt] Remove O1 tests from signal_line.cpp adds 67858244314 Revert r371729: lld-link: Make /linkrepro: take a filename, [...] adds 0d53ac80964 Add /reproduce option to lld/COFF adds e4758a5c279 [MinGW] Add --reproduce option adds 03b216d8547 [X86] Enable inline memcmp() to use AVX512 adds a2f963bb61e [clang-format] [PR43333] Fix C# breaking before function na [...] adds 7588cf09da4 [ELF] Use union-find set and doubly linked list in Call-Cha [...] adds 4c056583548 [clang-format] [PR43338] C# clang format has space issues b [...] adds 8613e90ba71 [CodeComplete] Ensure object is the same in compareOverloads() adds 51e0bbb02de [lldb][modern-type-lookup] No longer import temporary decla [...] adds eae7ed479b7 [Driver] NFC: Remove duplicate call to getLibGccType adds 4d1405ad874 Revert r371732: "lld-link: Fix tests that do not run on mac [...] adds be9521acaac AMDGPU/GlobalISel: Support wave32 waterfall loops adds 412e0bf8f33 AMDGPU/GlobalISel: Select G_PTRTOINT adds d7cad4fb41f AMDGPU/GlobalISel: Fix using wrong addrspace for aperture adds edfb86969c1 [NFC] [FileCheck] Fix init of stack objects in unit tests adds e667401055e [TableGen] Introduce a generic automaton (DFA) backend adds 4128dc45006 [lldb] Fix typo in r373675 adds 0ca48de26c4 [DebugInfo] LiveDebugValues: defer DBG_VALUE creation durin [...] adds f6a2086d528 [lldb] Fix -Wreorder-ctor in r373673 adds b0e997bbf4e Revert "[NFC] [FileCheck] Fix init of stack objects in unit tests" adds 91ad5398d15 [lldb] Fix that 'ninja clean' breaks the build by deleting [...] adds b3cc321cb2e [Format] Fix docs after r373439 adds baf769d322d [lldb] Get the TargetAPI lock in SBProcess::IsInstrumentati [...] adds 90cfbf35c97 gn build: (manually) merge r373718 adds 61800a75b77 [DebugInfo] LiveDebugValues: move DBG_VALUE creation into V [...] adds 4682b9c46b2 Revert [test] Remove locale dependency for mri-utf8.test adds 7de9a5ce60d Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds 329ae6ad71b Fix MSVC "not all control paths return a value" warning. NFCI. adds 57e764f951d [llvm-readobj] Replace arch-specific ObjDumper methods by t [...] adds 8c1dd31a084 [llvm-readobj][mips] Implement GNU-style printing of .MIPS. [...] adds 576ea7d1a94 [llvm-readobj][mips] Inline `printMipsPLTGOT` method adds 9735739be70 [lldb] [cmake] Support linking against clang-cpp dylib adds 0d5250a8582 [llvm-readobj] Remove redundant semicolon. NFC adds 94d040706d4 [AMDGPU][MC][GFX10] Corrected definition of FLAT GLOBAL/SCR [...] adds e64369e76ea [llvm-ar][test] Clarified comment adds a7d90af1be4 ARM-Darwin: keep the frame register reserved even if not updated. adds bc4e43e9c1f [clangd] update the package-lock.json. adds 9bd763679fe [AMDGPU][MC][GFX10] Enabled decoding of 'null' operand adds 84f5cd75b38 Fix MSVC "not all control paths return a value" warning. NFCI. adds 73be415dd6d Fix uninitialized variable warnings in directory_entry defa [...] adds 5e851ad6c15 [NFCI] Improve the -Wbool-operation's warning message adds f8ad4d663f1 [clang] Prevent false positives in arm-mfpu-none codegen test. adds 434d59250e3 [AMDGPU][MC][GFX10][WS32] Corrected decoding of dst operand [...] adds a37a6dcd04b [clang-format] [PR42417] clang-format inserts a space after [...]
No new revisions were added by this update.
Summary of changes: .../clang-apply-replacements/tool/CMakeLists.txt | 3 - .../clang-change-namespace/tool/CMakeLists.txt | 5 +- .../find-all-symbols/tool/CMakeLists.txt | 5 +- .../clang-include-fixer/tool/CMakeLists.txt | 3 - clang-tools-extra/clang-move/tool/CMakeLists.txt | 2 +- clang-tools-extra/clang-query/tool/CMakeLists.txt | 4 +- .../clangd/clients/clangd-vscode/package-lock.json | 744 ++++++------ .../clangd/unittests/CodeCompleteTests.cpp | 19 + clang-tools-extra/pp-trace/CMakeLists.txt | 2 +- clang/CMakeLists.txt | 10 +- clang/docs/ClangFormatStyleOptions.rst | 55 +- clang/include/clang/AST/ASTContext.h | 4 +- clang/include/clang/AST/ExternalASTMerger.h | 19 +- clang/include/clang/AST/RecursiveASTVisitor.h | 7 +- clang/include/clang/AST/Type.h | 84 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 + clang/include/clang/Driver/Options.td | 4 +- clang/include/clang/Format/Format.h | 120 +- clang/include/clang/Sema/Overload.h | 4 +- clang/include/clang/Sema/Sema.h | 2 + clang/lib/AST/ASTContext.cpp | 114 +- clang/lib/AST/ASTImporter.cpp | 16 +- clang/lib/AST/DeclBase.cpp | 6 +- clang/lib/AST/DeclCXX.cpp | 2 +- clang/lib/AST/DeclTemplate.cpp | 6 +- clang/lib/AST/ExprConstant.cpp | 27 +- clang/lib/AST/ExternalASTMerger.cpp | 103 +- clang/lib/AST/Type.cpp | 48 +- clang/lib/CodeGen/CGAtomic.cpp | 5 +- clang/lib/CodeGen/CGBuiltin.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 8 +- clang/lib/CodeGen/CGObjC.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 151 ++- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 16 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 4 +- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/Driver/Driver.cpp | 14 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 1 - clang/lib/Driver/ToolChains/Cuda.cpp | 4 +- clang/lib/Driver/ToolChains/HIP.cpp | 3 + clang/lib/Format/ContinuationIndenter.cpp | 5 +- clang/lib/Format/Format.cpp | 50 +- clang/lib/Format/FormatTokenLexer.cpp | 17 + clang/lib/Format/FormatTokenLexer.h | 1 + clang/lib/Format/TokenAnnotator.cpp | 28 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 44 +- clang/lib/Format/UnwrappedLineParser.cpp | 9 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 4 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 4 +- clang/lib/Sema/Sema.cpp | 4 +- clang/lib/Sema/SemaCodeComplete.cpp | 3 + clang/lib/Sema/SemaDecl.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 12 +- clang/lib/Sema/SemaExprCXX.cpp | 10 +- clang/lib/Sema/SemaExprObjC.cpp | 2 +- clang/lib/Sema/SemaInit.cpp | 16 +- clang/lib/Sema/SemaOpenMP.cpp | 5 +- clang/lib/Sema/SemaTemplate.cpp | 4 +- clang/lib/Sema/SemaType.cpp | 16 +- clang/lib/Sema/TreeTransform.h | 31 +- clang/lib/Serialization/ASTReader.cpp | 3 +- clang/lib/Serialization/ASTWriter.cpp | 1 + .../CodeCompletion/member-access-qualifiers.cpp | 13 + clang/test/CodeGen/arm-mfpu-none.c | 1 + .../test/CodeGenCXX/microsoft-uuidof-mangling.cpp | 2 +- clang/test/Driver/hip-default-gpu-arch.hip | 7 + clang/test/Driver/hip-no-device-libs.hip | 11 + clang/test/OpenMP/declare_target_codegen.cpp | 23 +- ...clare_variant_implementation_vendor_codegen.cpp | 26 +- clang/test/OpenMP/target_messages.cpp | 6 +- clang/test/Sema/warn-bitwise-negation-bool.c | 22 + clang/test/SemaTemplate/instantiate-expr-4.cpp | 9 + clang/test/SemaTemplate/temp_arg_nontype.cpp | 11 + clang/tools/scan-build/CMakeLists.txt | 22 +- clang/tools/scan-view/CMakeLists.txt | 14 +- clang/unittests/Format/FormatTest.cpp | 158 ++- clang/unittests/Format/FormatTestCSharp.cpp | 228 +++- clang/unittests/Format/FormatTestObjC.cpp | 4 +- clang/utils/hmaptool/CMakeLists.txt | 9 +- .../lib/sanitizer_common/sanitizer_getauxval.h | 7 +- .../lib/sanitizer_common/sanitizer_glibc_version.h | 26 + .../sanitizer_common/sanitizer_linux_libcdep.cpp | 7 +- .../sanitizer_platform_interceptors.h | 4 +- .../sanitizer_platform_limits_posix.cpp | 8 +- .../sanitizer_platform_limits_posix.h | 9 +- .../TestCases/Linux/signal_line.cpp | 14 +- libcxx/CMakeLists.txt | 24 +- libcxx/benchmarks/CMakeLists.txt | 4 - libcxx/lib/abi/CHANGELOG.TXT | 2 +- libcxx/src/CMakeLists.txt | 2 + .../pretty_printers/gdb_pretty_printer_test.py | 19 +- libcxx/utils/docker/scripts/docker_update_bot.sh | 7 - libcxx/utils/docker/scripts/run_buildbot.sh | 7 - libcxx/utils/gdb/libcxx/printers.py | 18 +- libcxxabi/lib/itanium-base.exp | 5 - libcxxabi/src/cxa_exception.h | 6 +- libunwind/test/libunwind_01.pass.cpp | 2 +- lld/COFF/Driver.cpp | 35 +- lld/COFF/Options.td | 2 + lld/ELF/CallGraphSort.cpp | 114 +- lld/MinGW/Driver.cpp | 2 + lld/MinGW/Options.td | 1 + lld/docs/ReleaseNotes.rst | 5 - lld/test/COFF/linkrepro-manifest.test | 2 +- lld/test/COFF/linkrepro-pdb.test | 4 +- lld/test/COFF/linkrepro-res.test | 2 +- lld/test/COFF/linkrepro.test | 14 +- lld/test/ELF/arm-icf-exidx.s | 6 +- lld/test/ELF/arm-target1.s | 4 +- lld/test/ELF/eh-frame-hdr-abs-fde.s | 8 +- lld/test/ELF/got32-i386.s | 4 +- lld/test/ELF/got32x-i386.s | 6 +- lld/test/ELF/i386-pc8-pc16-addend.s | 4 +- lld/test/ELF/i386-reloc8-reloc16-addend.s | 4 +- lld/test/ELF/i386-retpoline-nopic.s | 8 +- lld/test/ELF/i386-retpoline-pic.s | 8 +- lld/test/ELF/mips-32.s | 7 +- lld/test/ELF/mips-64-got.s | 4 +- lld/test/ELF/mips-64-rels.s | 12 +- lld/test/ELF/mips-64.s | 8 +- lld/test/ELF/mips-got16-relocatable.s | 12 +- lld/test/ELF/mips-got16.s | 8 +- lld/test/ELF/mips-gp-disp.s | 4 +- lld/test/ELF/mips-gp-ext.s | 14 +- lld/test/ELF/mips-gp-local.s | 6 +- lld/test/ELF/mips-gprel32-relocs-gp0.s | 10 +- lld/test/ELF/mips-gprel32-relocs.s | 10 +- lld/test/ELF/mips-hilo-gp-disp.s | 10 +- lld/test/ELF/mips-hilo-hi-only.s | 10 +- lld/test/ELF/mips-hilo.s | 10 +- lld/test/ELF/mips-mgot.s | 16 +- lld/test/ELF/mips-micro-cross-calls.s | 28 +- lld/test/ELF/mips-micro-relocs.s | 26 +- lld/test/ELF/mips-micror6-relocs.s | 6 +- lld/test/ELF/mips-n32-rels.s | 16 +- lld/test/ELF/mips-nonalloc.s | 7 +- lld/test/ELF/mips-pc-relocs.s | 14 +- lld/test/ELF/mips-tls-64.s | 18 +- lld/test/ELF/mips-tls-hilo.s | 4 +- lld/test/ELF/mips-tls-static-64.s | 10 +- lld/test/ELF/mips-tls-static.s | 10 +- lld/test/ELF/mips-tls.s | 18 +- lld/test/ELF/msp430.s | 22 +- lld/test/ELF/non-alloc-link-order-gc.s | 6 +- lld/test/ELF/relocation-common.s | 2 +- lld/test/ELF/relocation.s | 66 +- lld/test/ELF/x86-64-retpoline-znow.s | 10 +- lld/test/ELF/x86-64-retpoline.s | 10 +- lld/test/MinGW/driver.test | 3 + lldb/cmake/modules/AddLLDB.cmake | 15 +- lldb/include/lldb/API/SBStructuredData.h | 2 + lldb/include/lldb/API/SBThread.h | 4 + lldb/include/lldb/API/SBThreadPlan.h | 6 + .../Interpreter/OptionGroupPythonClassWithDict.h | 65 + lldb/include/lldb/Interpreter/ScriptInterpreter.h | 1 + lldb/include/lldb/Target/Thread.h | 1 + lldb/include/lldb/Target/ThreadPlanPython.h | 9 +- lldb/lit/Host/Inputs/simple.c | 1 + lldb/lit/Host/TestCustomShell.test | 12 + .../lldbsuite/test/commands/help/TestHelp.py | 2 +- .../scripted_bkpt/TestScriptedResolver.py | 18 + .../breakpoint/scripted_bkpt/resolver.py | 3 + .../libcxx/TestLibCxxModernTypeLookup.py | 3 + .../modern-type-lookup/libcxx/main.cpp | 8 + .../test/functionalities/step_scripted/Steps.py | 17 +- .../step_scripted/TestStepScripted.py | 26 +- lldb/scripts/Python/finishSwigPythonLLDB.py | 26 +- lldb/scripts/Python/python-wrapper.swig | 19 +- lldb/scripts/interface/SBThread.i | 5 + lldb/scripts/interface/SBThreadPlan.i | 8 + lldb/source/API/SBProcess.cpp | 3 + lldb/source/API/SBThread.cpp | 25 +- lldb/source/API/SBThreadPlan.cpp | 51 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 55 +- lldb/source/Commands/CommandObjectThread.cpp | 246 ++-- lldb/source/Commands/Options.td | 11 - lldb/source/Core/CMakeLists.txt | 4 +- lldb/source/Host/posix/HostInfoPosix.cpp | 34 +- lldb/source/Interpreter/CMakeLists.txt | 1 + .../Interpreter/OptionGroupPythonClassWithDict.cpp | 123 ++ lldb/source/Interpreter/Options.cpp | 4 + .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 19 +- .../Clang/ClangExpressionDeclMap.cpp | 109 +- lldb/source/Plugins/Language/ObjC/CMakeLists.txt | 3 +- .../ObjC/AppleObjCRuntime/CMakeLists.txt | 3 +- .../RenderScriptRuntime/CMakeLists.txt | 3 +- lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt | 3 +- .../GDBRemoteCommunicationServerLLGS.cpp | 6 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 14 + .../ScriptInterpreter/Python/PythonDataObjects.h | 4 + .../Python/ScriptInterpreterPython.cpp | 6 +- .../Python/ScriptInterpreterPythonImpl.h | 1 + .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 5 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 5 +- lldb/source/Plugins/SymbolFile/PDB/CMakeLists.txt | 7 +- lldb/source/Symbol/CMakeLists.txt | 8 +- lldb/source/Symbol/ClangASTContext.cpp | 4 +- lldb/source/Target/Thread.cpp | 14 +- lldb/source/Target/ThreadPlanPython.cpp | 8 +- lldb/source/Utility/ProcessInfo.cpp | 16 +- lldb/tools/debugserver/source/CMakeLists.txt | 1 - lldb/tools/lldb-instr/CMakeLists.txt | 2 +- .../ScriptInterpreter/Python/PythonTestSuite.cpp | 1 + lldb/unittests/Utility/ProcessInstanceInfoTest.cpp | 14 +- llvm/README.txt | 1 + llvm/cmake/modules/TableGen.cmake | 30 +- .../llvm/ExecutionEngine/JITLink/EHFrameSupport.h | 2 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 1244 +++++++++++--------- .../ExecutionEngine/JITLink/JITLinkMemoryManager.h | 17 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 28 +- llvm/include/llvm/Support/Alignment.h | 26 +- llvm/include/llvm/Support/Automaton.h | 230 ++++ llvm/include/llvm/Support/FileSystem.h | 6 +- llvm/include/llvm/Support/MathExtras.h | 9 - llvm/include/llvm/TableGen/Automaton.td | 95 ++ llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 40 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 256 ++-- llvm/lib/CodeGen/ModuloSchedule.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 7 +- .../JITLink/BasicGOTAndStubsBuilder.h | 35 +- llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 2 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 190 ++- .../ExecutionEngine/JITLink/EHFrameSupportImpl.h | 50 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 158 ++- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 372 +++--- llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 183 ++- .../JITLink/JITLinkMemoryManager.cpp | 17 +- .../JITLink/MachOAtomGraphBuilder.cpp | 412 ------- .../JITLink/MachOAtomGraphBuilder.h | 138 --- .../JITLink/MachOLinkGraphBuilder.cpp | 535 +++++++++ .../JITLink/MachOLinkGraphBuilder.h | 269 +++++ llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 261 ++-- llvm/lib/ExecutionEngine/Orc/Core.cpp | 21 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 176 ++- llvm/lib/ObjectYAML/ELFEmitter.cpp | 30 + llvm/lib/ObjectYAML/ELFYAML.cpp | 43 + llvm/lib/TableGen/Main.cpp | 37 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 12 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 3 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 14 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 553 ++++++--- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 14 + .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 4 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 467 ++++---- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 2 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 218 ++-- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 36 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 86 +- llvm/lib/Target/RISCV/RISCVFrameLowering.h | 5 + llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 58 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 3 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 11 + llvm/lib/Transforms/Instrumentation/CMakeLists.txt | 1 + .../Instrumentation/PGOInstrumentation.cpp | 167 +-- .../Instrumentation/ValueProfileCollector.cpp | 78 ++ .../Instrumentation/ValueProfileCollector.h | 79 ++ .../Instrumentation/ValueProfilePlugins.inc | 75 ++ llvm/lib/Transforms/Scalar/LICM.cpp | 12 +- llvm/test/Analysis/MemorySSA/pr43540.ll | 34 + llvm/test/CodeGen/AArch64/sve-fp.ll | 25 + .../AMDGPU/GlobalISel/inst-select-ptrtoint.mir | 101 ++ .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 16 +- .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 166 +++ .../CodeGen/AMDGPU/GlobalISel/legalize-insert.mir | 168 +++ .../llvm.amdgcn.raw.buffer.store.format.f16.ll | 8 +- .../llvm.amdgcn.raw.buffer.store.format.f32.ll | 4 +- .../GlobalISel/llvm.amdgcn.raw.buffer.store.ll | 16 +- .../regbankselect-amdgcn-buffer-load.mir | 477 +++++--- .../regbankselect-amdgcn-s-buffer-load.mir | 16 +- .../regbankselect-amdgcn.image.load.1d.ll | 8 +- .../regbankselect-amdgcn.image.sample.1d.ll | 14 +- .../regbankselect-amdgcn.raw.buffer.load.ll | 18 +- .../regbankselect-amdgcn.struct.buffer.load.ll | 16 +- .../regbankselect-amdgcn.struct.buffer.store.ll | 16 +- .../regbankselect-extract-vector-elt.mir | 431 +++++-- .../GlobalISel/regbankselect-insert-vector-elt.mir | 395 ++++++- llvm/test/CodeGen/ARM/r7-fixed-darwin.ll | 15 + .../CodeGen/BPF/CORE/offset-reloc-middle-chain.ll | 127 ++ llvm/test/CodeGen/Hexagon/swp-stages5.ll | 2 +- llvm/test/CodeGen/MSP430/selectcc.ll | 46 + llvm/test/CodeGen/PowerPC/combine-fneg.ll | 2 +- llvm/test/CodeGen/PowerPC/f128-fma.ll | 2 +- llvm/test/CodeGen/PowerPC/fma-assoc.ll | 1 - llvm/test/CodeGen/PowerPC/fma-ext.ll | 1 - llvm/test/CodeGen/PowerPC/repeated-fp-divisors.ll | 2 +- llvm/test/CodeGen/RISCV/large-stack.ll | 152 ++- llvm/test/CodeGen/RISCV/rv64-large-stack.ll | 16 +- llvm/test/CodeGen/RISCV/split-sp-adjust.ll | 45 + llvm/test/CodeGen/RISCV/stack-realignment.ll | 186 +-- llvm/test/CodeGen/Thumb/long.ll | 2 +- .../test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll | 2 +- .../GlobalISel/select-memop-scalar-unordered.mir | 14 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 33 + llvm/test/CodeGen/X86/memcmp.ll | 20 + llvm/test/CodeGen/X86/min-legal-vector-width.ll | 19 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 38 +- .../MIR/X86/live-debug-values-bad-transfer.mir | 103 ++ .../MIR/X86/live-debug-values-restore.mir | 141 ++- .../JITLink/X86/MachO_zero_fill_alignment.s | 10 +- llvm/test/MC/AArch64/armv8.2a-bfc.s | 11 + llvm/test/MC/AArch64/basic-a64-instructions.s | 12 +- llvm/test/MC/AMDGPU/flat-scratch-instructions.s | 20 + llvm/test/MC/COFF/symidx.s | 8 +- .../AArch64/basic-a64-instructions.txt | 7 +- llvm/test/MC/Disassembler/AMDGPU/flat_gfx10.txt | 75 ++ llvm/test/MC/Disassembler/AMDGPU/sop2_gfx10.txt | 7 + llvm/test/MC/Disassembler/AMDGPU/vcmp-gfx10.txt | 6 + llvm/test/MC/RISCV/rvf-aliases-valid.s | 12 + llvm/test/Transforms/LICM/guards.ll | 2 +- .../LowerTypeTests/export-rename-local.ll | 15 + llvm/test/tools/dsymutil/cmdline.test | 14 +- llvm/test/tools/llvm-ar/case-detection.test | 2 +- llvm/test/tools/llvm-ar/mri-utf8.test | 4 + llvm/test/tools/llvm-objdump/X86/adjust-vma.test | 58 +- llvm/test/tools/llvm-objdump/X86/demangle.s | 6 +- .../tools/llvm-objdump/X86/out-of-section-sym.test | 11 +- .../tools/llvm-objdump/X86/output-ordering.test | 70 ++ llvm/test/tools/llvm-objdump/all-headers.test | 35 +- .../test/tools/llvm-readobj/elf-section-types.test | 1 + llvm/test/tools/llvm-readobj/mips-abiflags.test | 29 + .../tools/obj2yaml/elf-llvm-addrsig-section.yaml | 98 ++ .../tools/yaml2obj/elf-llvm-addrsig-section.yaml | 307 +++++ llvm/tools/dsymutil/CMakeLists.txt | 6 + llvm/tools/dsymutil/Options.td | 146 +++ llvm/tools/dsymutil/dsymutil.cpp | 643 +++++----- llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 139 ++- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 108 +- llvm/tools/llvm-jitlink/llvm-jitlink.h | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 39 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 165 ++- llvm/tools/llvm-readobj/ObjDumper.h | 10 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 23 +- llvm/tools/obj2yaml/elf2yaml.cpp | 75 +- llvm/unittests/CMakeLists.txt | 3 +- .../ExecutionEngine/JITLink/JITLinkTestCommon.cpp | 26 +- .../ExecutionEngine/JITLink/JITLinkTestCommon.h | 68 +- .../ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp | 117 +- llvm/unittests/Support/AlignmentTest.cpp | 10 - llvm/unittests/Support/MathExtrasTest.cpp | 19 - llvm/unittests/TableGen/Automata.td | 186 +++ llvm/unittests/TableGen/AutomataTest.cpp | 153 +++ llvm/unittests/TableGen/CMakeLists.txt | 17 + llvm/unittests/TableGen/CodeExpanderTest.cpp | 203 ++++ llvm/utils/TableGen/CMakeLists.txt | 4 + llvm/utils/TableGen/DFAEmitter.cpp | 394 +++++++ llvm/utils/TableGen/DFAEmitter.h | 107 ++ llvm/utils/TableGen/GICombinerEmitter.cpp | 5 + llvm/utils/TableGen/GlobalISel/CMakeLists.txt | 7 + llvm/utils/TableGen/GlobalISel/CodeExpander.cpp | 93 ++ llvm/utils/TableGen/GlobalISel/CodeExpander.h | 55 + llvm/utils/TableGen/GlobalISel/CodeExpansions.h | 43 + llvm/utils/TableGen/TableGen.cpp | 8 +- llvm/utils/TableGen/TableGenBackends.h | 1 + llvm/utils/UpdateTestChecks/asm.py | 17 + .../llvm/lib/ExecutionEngine/JITLink/BUILD.gn | 2 +- .../llvm/lib/Transforms/Instrumentation/BUILD.gn | 1 + .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 9 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/TableGen/BUILD.gn | 29 + .../gn/secondary/llvm/utils/TableGen/BUILD.gn | 2 + .../llvm/utils/TableGen/GlobalISel/BUILD.gn | 8 + .../gn/secondary/llvm/utils/TableGen/tablegen.gni | 5 - 367 files changed, 12176 insertions(+), 5695 deletions(-) create mode 100644 clang/test/CodeCompletion/member-access-qualifiers.cpp create mode 100644 clang/test/Driver/hip-default-gpu-arch.hip create mode 100644 clang/test/Driver/hip-no-device-libs.hip create mode 100644 clang/test/Sema/warn-bitwise-negation-bool.c create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_glibc_version.h create mode 100644 lldb/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h create mode 100644 lldb/lit/Host/Inputs/simple.c create mode 100644 lldb/lit/Host/TestCustomShell.test create mode 100644 lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp create mode 100644 llvm/include/llvm/Support/Automaton.h create mode 100644 llvm/include/llvm/TableGen/Automaton.td delete mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp delete mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.h create mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp create mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h create mode 100644 llvm/lib/Transforms/Instrumentation/ValueProfileCollector.cpp create mode 100644 llvm/lib/Transforms/Instrumentation/ValueProfileCollector.h create mode 100644 llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc create mode 100644 llvm/test/Analysis/MemorySSA/pr43540.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-fp.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptrtoint.mir create mode 100644 llvm/test/CodeGen/ARM/r7-fixed-darwin.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-middle-chain.ll create mode 100644 llvm/test/CodeGen/MSP430/selectcc.ll create mode 100644 llvm/test/CodeGen/RISCV/split-sp-adjust.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/live-debug-values-bad-transfer.mir create mode 100644 llvm/test/MC/AArch64/armv8.2a-bfc.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/flat_gfx10.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/sop2_gfx10.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/vcmp-gfx10.txt create mode 100644 llvm/test/Transforms/LowerTypeTests/export-rename-local.ll create mode 100644 llvm/test/tools/llvm-objdump/X86/output-ordering.test create mode 100644 llvm/test/tools/obj2yaml/elf-llvm-addrsig-section.yaml create mode 100644 llvm/test/tools/yaml2obj/elf-llvm-addrsig-section.yaml create mode 100644 llvm/tools/dsymutil/Options.td create mode 100644 llvm/unittests/TableGen/Automata.td create mode 100644 llvm/unittests/TableGen/AutomataTest.cpp create mode 100644 llvm/unittests/TableGen/CMakeLists.txt create mode 100644 llvm/unittests/TableGen/CodeExpanderTest.cpp create mode 100644 llvm/utils/TableGen/DFAEmitter.cpp create mode 100644 llvm/utils/TableGen/DFAEmitter.h create mode 100644 llvm/utils/TableGen/GlobalISel/CMakeLists.txt create mode 100644 llvm/utils/TableGen/GlobalISel/CodeExpander.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/CodeExpander.h create mode 100644 llvm/utils/TableGen/GlobalISel/CodeExpansions.h create mode 100644 llvm/utils/gn/secondary/llvm/unittests/TableGen/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/BUILD.gn