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-lts-defconfig in repository toolchain/ci/llvm-project.
from d1c16598b71 Revert "[PowerPC] combine rlwinm+rlwinm to rlwinm" adds 4f6f5bdc722 [X86] Add 32-bit RUN line to fp128-libcalls.ll. Add nounwin [...] adds bae5aac1ff4 [NFC][Test] Adding the test for bswap + logic op for PowerPC adds aa16bf15fe3 [lldb-vscode] Fix a race in test_extra_launch_commands adds 97d6e8e0f37 [clangd] Helper for getting nested namespace qualification adds 5075c682198 [clangd] Improve symbol qualification in DefineInline code action adds e841029aef7 [clangd] Fix diagnostic location for macro expansions adds 9659464d7e7 [yaml2obj/obj2yaml] - Add support for SHT_LLVM_DEPENDENT_LI [...] adds 29b4d8f19e3 [AVR] Fix endianness handling in AVR MC adds 2de23c8364b [DebugInfo@O2][Utils] Undef instead of delete dbg.values in [...] adds 6fc3e6f2eb9 [ARM][MVE] Select vqneg adds 7a6588abf8b [lldb] Remove lldb's own ASTDumper adds d9c9a4e48d2 [DebugInfo] Avoid register coalesing unsoundly changing DBG [...] adds d1782133d96 [lldb][NFC] Allow range-based for-loops on VariableList adds 906ecae2ed8 [AIX][XCOFF] Generate undefined symbol in symbol table for [...] adds 357bd914a15 [AMDGPU] Fix function name in debug output adds 21f26470e97 Revert 3f91705ca54 "ARM-NEON: make type modifiers orthogona [...] adds 20684092ab6 [InstCombine] simplify loop for shuffle mask canonicalization; NFC adds 847aabf11f9 [InstCombine] remove dead code from shuffle mask canonicali [...] adds fc31b58eff9 [InstCombine] simplify code for shuffle mask canonicalization; NFC adds bec37c3fc76 [DDG] Data Dependence Graph - Topological Sort adds 15664fe2c48 [scudo][standalone] Fix for releaseToOS prior to init adds e85d2e4981b [InstCombine] prevent infinite loop from conflicting shuffl [...] adds 7fbaa8097ec [PowerPC] Fix VSX clobbers of CSR registers adds aaf7f05a96e [NFC][LoopFusion] Use isControlFlowEquivalent() from CodeMo [...] adds a7d3f6933dd [SystemZ] Return the right offsets from getCalleeSavedSpil [...] adds 09555ce0717 [ARM] Generate CMSE instructions from CMSE intrinsics adds 872a53ef948 [WebAssembly] Change the llvm-lto dir to use the LLVM Version adds 35827164c45 [InstCombine] remove shuffle mask canonicalization that cre [...] adds d6ec6e4bf6d [TargetLowering] Merge ExpandChainLibCall with makeLibCall adds 6a7f6145d08 [lldb] [test] XFAIL ASAN tests on NetBSD adds d018b556c75 [libcxx] Omit unneeded locale fallbacks on Android 21+ adds 8d9400b65b9 [lldb] [Process/NetBSD] Improve threading support adds d970d4d4aa7 [lldb] [Process/NetBSD] Copy watchpoints to newly-created threads adds 7644d8ba4dc [lldb] [Process/NetBSD] Fix handling concurrent watchpoint events adds 7b86188b50b [Diagnostic] add a warning which warns about misleading ind [...] adds bbc328c6243 [OPENMP]Fix PR41826: symbols visibility in device code. adds 4d5c8caf9b4 [LLD] Add a default copy constructor to avoid warnings adds 85e4f5bcf6a [PowerPC] Rename DarwinDirective to CPUDirective (NFC) adds 19edfb37282 [GWP-ASan] Add GWP_ASAN_ prefix to macros. adds 9e676d9c7e6 [PowerPC][compiler-rt][builtins]Add __fixtfti builtin on PowerPC adds 67f0685b4d1 Revert "[DDG] Data Dependence Graph - Topological Sort" Rev [...] adds 0e12815566b Revert "[Diagnostics] Put "deprecated copy" warnings into - [...] adds 3c5142597a4 Revert "[Diagnostic] add a warning which warns about mislea [...] adds 214683f3b2d [DAGCombiner] avoid crash on out-of-bounds insert index (PR44139) adds d930ed1acc0 Disallow use of __has_c_attribute in C++ mode. adds 947f9692440 Fix sanitizer-common build with glibc 2.31 adds f0558f582a4 [ELF] Delete unused Configuration::zExecstack after D56554 adds 1c33d7130ef llvm-symbolizer: Fix FRAME handling of missing AT_name. adds 9f60820d841 llvm-symbolizer: Support loclist in FRAME. adds 1b42cc0df16 llvm-symbolizer: fix handling of DW_AT_specification in FRAME. adds 90b8bc003ca IRGen: Call SetLLVMFunctionAttributes{,ForDefinition} on __ [...] adds e8075692589 Fix an unused variable warning where a variable was only us [...] adds a64dc93ab39 [X86] Add test case for pr44140. NFC adds 94daffdfc6a gn build: (manually) merge 9e676d9c7e adds 5906fb682da Fix new llvm-symbolizer tests on Windows. adds 14a2bbb1ff9 [MemorySSA] Combine verifications. adds 890c6ef1fb1 [X86] Remove forward declaration of _invpcid from intrin.h. [...] adds 3687ddef2c8 [X86] Add proper execution domain information to the avx512 [...] adds 8ff85ed905a As a follow-up to my initial mail to llvm-dev here's a firs [...] adds 06d1110584c Speculative fix for frame-loclist.s test on Windows. adds 3f76260dc06 Use InitLLVM to setup a pretty stack printer adds 6f773205cd0 Revert "Use InitLLVM to setup a pretty stack printer" adds 01d8e09fdba [clang][CodeGen] Fix wrong memcpy size of no_unique_address [...] adds c43b8ec735e [X86] Add support for STRICT_FP_ROUND/STRICT_FP_EXTEND from [...] adds 3dc7c5f7d83 [LegalizeTypes] Remove code to create ISD::FP_TO_FP16 from [...] adds c9ddb02659e Revert "As a follow-up to my initial mail to llvm-dev here' [...] adds 6db023b99ba [BPF] add "llvm." prefix to BPF internally created globals adds 92f1446b8b8 [X86] Updated strict fp scalar tests and add fp80 tests for [...] adds a71c1e2a576 [ELF] Support input section description .rel[a].dyn in /DISCARD/ adds 1b209083348 [X86] Return Op instead of SDValue() for lowering flags_rea [...] adds 78a750276f4 [Attributor] Track a GEP Instruction in align deduction adds 19edd675c63 [LLD][ELF] - Make compression level be dependent on -On. adds 852bafae2bb [clangd] Implement cross-file rename. adds a2601a4116f clang-format-vs : Fix typo NUGET_EXE_DIR on README adds 78ad22e0cc6 Recommit ARM-NEON: make type modifiers orthogonal and allow [...] adds cfd9d395674 [lldb][NFC] NULL -> nullptr in DWARFASTParserClang::UpdateS [...] adds bb7b8540f09 [InstCombine] Optimize some memccpy calls to memcpy/null adds 4a59eedd2d1 [ARM][ConstantIslands] Correct block size update adds 0e32fbd2231 [InstCombine] Fixed std::min on some bots. NFCI adds 7047a3a729c [lldb][NFC] Extract pointer to member type parsing from DWA [...] adds cced971fd3d [ARM][ReachingDefs] RDA in LoLoops adds 3ec193fb527 [SystemZ] Don't build a PPA instruction with an immediate [...] adds 28166816b05 [ARM][ReachingDefs] Remove dead code in loloops. adds 4a649ad21aa [AArch64][SVE] Implement floating-point conversion intrinsics adds e54c83ec4dd [OpenCL] Add work-group and miscellaneous vector builtin functions adds e8013ef53ac [lldb][NFC] Extract array type parsing from DWARFASTParserC [...] adds 94939650b63 [lldb][NFCI] Extract subroutine parsing from DWARFASTParser [...] adds 8f2b57d257e [lldb][NFC] Extract enum parsing from DWARFASTParserClang:: [...] adds e73f78acd34 [X86][MC] no error diagnostic for out-of-range jrcxz/jecxz/jcxz adds 5f8b8d28204 [openmp] Recognise ARMv7ve machine arch. adds f69ac55d60d [yaml2obj] - Teach tool to describe SHT_GNU_verdef section [...] adds c547c22f189 [NFC] ASSERT_EQ before accessing items in containers adds 8805316172a [clangd] Speed up when building rename edit. adds 30fc94be237 [lldb][NFC] Extract type modifier parsing from DWARFASTPars [...] adds 4023bd05fcb [lldb] Add boilerplate to recognize the .debug_rnglists.dwo [...] adds 0181338ddae [lldb][NFC] Simplify structure parsing code in DWARFASTPars [...] adds 91827ebf5e3 [yaml2obj] - Fix BB after «[yaml2obj] - Teach tool to descr [...] adds cdfecb82ee2 [lldb][NFC] Remove no longer unused variable in DWARFASTPar [...] adds 9b06897009d [lldb/symbolvendorelf] Copy more sections from separate deb [...] adds 957d9a0335b [lldb] remove unsigned Stream::operator<< overloads adds 4eacc32672e Partially reland "[Diagnostics] Put "deprecated copy" warni [...] adds 6612fabc47f [lldb] remove a superfluous semicolon adds 12284e54b48 [lldb] fix a -Wcast-qual warning adds 64225aea8f9 [llvm-readobj][test] - Cleanup the many-sections.s test case. adds 290e43ddb66 [lldb] Use llvm::format in AppleObjCRuntimeV2.cpp adds 16144d2b21d [lldb][NFC] Modernize string handling in DWARFASTParserClan [...] adds 2bd252ea894 [InferFuncAttributes][Attributor] add tests for 'dereferenc [...] adds 5871cba8617 [lldb] Avoid snprintf in PlatformRemoteDarwinDevice adds d88f67bdca7 [llvm-readobj/llvm-readelf] - Reimplement dumping of the SH [...] adds d7be3eab5c0 [RISCV] Handle fcopysign(f32, f64) and fcopysign(f64, f32) adds 6fd4c42fa81 [LegalizeTypes][RISCV] Soften FCOPYSIGN operand adds aa0e92e1f70 [clang-tidy] Use range-for for check registration. NFC adds 3cd9a8b7dc6 [lldb] [test] Un-XFAIL lldb-server tests fixed on NetBSD adds a913e872d6e [OPENMP]Fix PR44133: crash on lambda reductions in templates. adds 008e65a7bfb [AMDGPU] Fix emitIfBreak CF lowering: use temp reg to make [...] adds 7707d8aa9db [XCOFF][AIX] Check linkage on the function, and two fixes f [...] adds 184d72a7c6a [DebugInfo] Disallow fragmenting DIExpressions with shift o [...] adds 549db744bde [ARM] Lots of MVE offset masked load and store tests. NFC adds b5315ae8ffa [Codegen][ARM] Add addressing modes from masked loads and stores adds 4965779f171 [ARM] Clean up the load and store code. NFC adds 87c3f4a5e0b [OPENMP]Simplify printing of declare variant attribute, NFC. adds 49a2b2a3d2c [OPENMP]Remove tab in message, NFC. adds a2fc9644178 [ELF] Replace SymbolTable::forEachSymbol with iterator_rang [...] adds 54a366f5156 [ELF] Add a corrector for case mismatch problems adds cd9c915d2ac [Object][RISCV][test] Improve DebugInfo/RISCV/relax-debug-frame.ll adds b8cb73dd386 [X86] Pre-commit test modifications for D68857. NFC adds cfce8f2cfba [X86] Add strict fp support for operations of X87 instructions adds fe955e6c70e TargetPassConfig: const char * -> const char [] adds ee3b375b4cb [LegalizeDAG] Use getOperationAction instead of getStrictFP [...] adds a38fc616487 [AIX] Disable clang python binding tests adds 9b08366f574 [LegalizeTypes] Add SoftenFloatRes_Unary and SoftenFloatRes [...] adds 11074bfffee [mips] Fix sc, scs, ll, lld instructions expanding adds 8d20dd0b069 [ConstFolding] move tests for copysign; NFC adds 48a3a1e0906 [InstSimplify] add tests for copysign; NFC adds e177c5a00da [InstSimplify] fold copysign with same args to the arg adds 6c92cdff722 Initial implementation of -fmacro-prefix-map and -ffile-prefix-map adds fc6a6900cf8 [unittest] Fix unittests/Support/Path.cpp after D49466 adds df773ebb5f8 [X86] Add test cases for constrained lrint/llrint/lround/ll [...] adds 3bb24bf2576 Fix tests on Windows after D49466 adds ad58d1a9d11 [CodeMoverUtils] Don't dereference nullptr in test adds 5e40f2cf0fe [CodeMoverUtils] clang-format the test adds 1260ea7421a [PowerPC] [NFC] rename PPCLoopPreIncPrep.cpp to PPCLoopInst [...] adds 75fd939bb91 [ELF] Adjust test to work for zlib 1.2.8 adds 7ddc6287a08 [Preprocessor] Fix backslash tests on Windows after D49466 adds 350565dbc06 [LegalizeTypes] Add SoftenFloatOp_Unary to reduce some dupl [...] adds ded24904942 Workaround for EvalInfo ctor for MSVC 2017 adds f7aeca45b23 [Fuchsia] Don't fail for unknown architectures adds 82b4dc0256d XFAIL a test on Windows adds fd39b1bb20c Revert "Revert "As a follow-up to my initial mail to llvm-d [...] adds 98189755cd9 [PowerPC] [NFC] change PPCLoopPreIncPrep class name after D [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidy.cpp | 6 +- clang-tools-extra/clangd/AST.cpp | 125 +- clang-tools-extra/clangd/AST.h | 41 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 36 +- clang-tools-extra/clangd/ClangdServer.cpp | 71 +- clang-tools-extra/clangd/ClangdServer.h | 8 +- clang-tools-extra/clangd/Diagnostics.cpp | 2 +- clang-tools-extra/clangd/SourceCode.h | 3 + clang-tools-extra/clangd/TUScheduler.cpp | 7 + clang-tools-extra/clangd/TUScheduler.h | 3 + clang-tools-extra/clangd/refactor/Rename.cpp | 356 ++- clang-tools-extra/clangd/refactor/Rename.h | 42 +- clang-tools-extra/clangd/refactor/Tweak.h | 4 +- .../clangd/refactor/tweaks/DefineInline.cpp | 17 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 11 + clang-tools-extra/clangd/unittests/ASTTests.cpp | 110 + .../clangd/unittests/CodeCompleteTests.cpp | 5 +- .../clangd/unittests/DiagnosticsTests.cpp | 50 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 172 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 7 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 4 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 142 ++ clang/bindings/python/tests/CMakeLists.txt | 5 + clang/include/clang/Basic/Attr.td | 51 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 4 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- clang/include/clang/Basic/arm_neon.td | 3 +- clang/include/clang/Driver/Options.td | 6 + clang/include/clang/Lex/PreprocessorOptions.h | 5 + clang/lib/AST/Decl.cpp | 4 + clang/lib/AST/ExprConstant.cpp | 6 +- clang/lib/CodeGen/CGClass.cpp | 2 + clang/lib/CodeGen/CGDebugInfo.h | 3 +- clang/lib/CodeGen/CGExpr.cpp | 3 + clang/lib/CodeGen/CodeGenModule.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 23 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 15 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 5 +- clang/lib/Driver/ToolChains/Gnu.cpp | 13 + clang/lib/Driver/ToolChains/WebAssembly.cpp | 28 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 + clang/lib/Headers/intrin.h | 1 - clang/lib/Lex/PPMacroExpansion.cpp | 21 +- clang/lib/Sema/OpenCLBuiltins.td | 57 +- clang/lib/Sema/SemaDeclCXX.cpp | 3 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 83 +- .../CodeGen/2008-07-30-implicit-initialization.c | 2 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 16 +- clang/test/CodeGen/arm-fp16-arguments.c | 6 +- clang/test/CodeGen/arm-vfp16-arguments2.cpp | 6 +- clang/test/CodeGen/arm_neon_intrinsics.c | 7 + clang/test/CodeGen/atomic-ops-libcall.c | 34 +- clang/test/CodeGen/cfi-check-fail-attrs.c | 5 + clang/test/CodeGen/debug-prefix-map.c | 14 +- clang/test/CodeGenCXX/atomicinit.cpp | 2 +- clang/test/CodeGenCXX/auto-var-init.cpp | 9 +- clang/test/CodeGenCXX/discard-name-values.cpp | 4 +- .../test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp | 18 +- clang/test/CodeGenCXX/microsoft-abi-typeid.cpp | 8 +- clang/test/CodeGenCXX/no-unique-address-2.cpp | 25 + clang/test/CodeGenCXX/nrvo.cpp | 18 +- clang/test/CodeGenCXX/stack-reuse.cpp | 2 +- clang/test/CodeGenCXX/wasm-args-returns.cpp | 12 +- clang/test/CodeGenObjCXX/arc-blocks.mm | 6 +- clang/test/CodeGenObjCXX/nrvo.mm | 4 +- clang/test/Driver/debug-prefix-map.S | 1 + clang/test/Driver/debug-prefix-map.c | 37 +- ...source_to_dependency_directives_invalid_error.c | 32 +- .../declare_reduction_codegen_in_templates.cpp | 43 + clang/test/OpenMP/declare_target_codegen.cpp | 12 +- clang/test/OpenMP/nvptx_allocate_codegen.cpp | 12 +- .../nvptx_declare_target_var_ctor_dtor_codegen.cpp | 16 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 2 +- .../test/OpenMP/nvptx_unsupported_type_codegen.cpp | 12 +- clang/test/PCH/no-escaping-block-tail-calls.cpp | 4 +- clang/test/Preprocessor/file_test.c | 23 + clang/test/Preprocessor/file_test.h | 2 + clang/test/Preprocessor/has_c_attribute.c | 6 + clang/test/Preprocessor/has_c_attribute.cpp | 8 + clang/test/Sema/eval-info.c | 9 + clang/test/SemaCXX/deprecated-copy.cpp | 1 - clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 8 + clang/tools/clang-format-vs/README.txt | 4 +- compiler-rt/lib/builtins/CMakeLists.txt | 1 + compiler-rt/lib/builtins/ppc/fixtfti.c | 38 + compiler-rt/lib/gwp_asan/definitions.h | 18 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 2 +- compiler-rt/lib/gwp_asan/guarded_pool_allocator.h | 10 +- .../sanitizer_platform_limits_posix.cpp | 8 +- .../sanitizer_platform_limits_posix.h | 15 +- compiler-rt/lib/scudo/standalone/combined.h | 5 +- .../lib/scudo/standalone/tests/combined_test.cpp | 15 + compiler-rt/test/builtins/Unit/ppc/fixtfti_test.c | 53 + compiler-rt/test/builtins/Unit/ppc/fixtfti_test.h | 1555 ++++++++++++ libcxx/include/support/android/locale_bionic.h | 2 + lld/COFF/Chunks.h | 1 + lld/ELF/Config.h | 1 - lld/ELF/Driver.cpp | 20 +- lld/ELF/LTO.cpp | 4 +- lld/ELF/LinkerScript.cpp | 2 +- lld/ELF/MarkLive.cpp | 6 +- lld/ELF/OutputSections.cpp | 7 +- lld/ELF/Relocations.cpp | 15 +- lld/ELF/SymbolTable.h | 16 +- lld/ELF/Writer.cpp | 16 +- lld/test/ELF/compressed-debug-level.test | 38 + lld/test/ELF/linkerscript/discard-section-err.s | 19 +- lld/test/ELF/undef-spell-corrector.s | 10 + lldb/include/lldb/Symbol/ClangUtil.h | 10 + lldb/include/lldb/Symbol/VariableList.h | 10 +- lldb/include/lldb/Utility/Stream.h | 43 +- lldb/include/lldb/lldb-enumerations.h | 1 + .../hello_watchlocation/TestWatchLocation.py | 1 - .../TestWatchpointMultipleThreads.py | 2 - .../TestWatchLocationWithWatchSet.py | 1 - .../test/functionalities/asan/TestMemoryHistory.py | 1 + .../test/functionalities/asan/TestReportData.py | 1 + .../ambiguous_tail_call_seq1/Makefile | 2 +- .../ambiguous_tail_call_seq2/Makefile | 2 +- .../disambiguate_call_site/Makefile | 2 +- .../disambiguate_paths_to_common_sink/Makefile | 2 +- .../disambiguate_tail_call_seq/Makefile | 2 +- .../inlining_and_tail_calls/Makefile | 2 +- .../tail_call_frames/sbapi_support/Makefile | 2 +- .../thread_step_out_message/Makefile | 2 +- .../thread_step_out_or_return/Makefile | 2 +- .../tail_call_frames/unambiguous_sequence/Makefile | 2 +- ...oncurrentBreakpointOneDelayBreakpointThreads.py | 1 - ...entBreakpointsDelayedBreakpointOneWatchpoint.py | 1 - .../TestConcurrentCrashWithBreak.py | 1 - .../TestConcurrentCrashWithSignal.py | 1 - .../TestConcurrentCrashWithWatchpoint.py | 1 - ...oncurrentCrashWithWatchpointBreakpointSignal.py | 1 - .../TestConcurrentDelaySignalBreak.py | 1 - .../TestConcurrentDelaySignalWatch.py | 1 - .../TestConcurrentDelayWatchBreak.py | 1 - ...stConcurrentDelayedCrashWithBreakpointSignal.py | 1 - ...ncurrentDelayedCrashWithBreakpointWatchpoint.py | 1 - .../TestConcurrentManyBreakpoints.py | 1 - .../concurrent_events/TestConcurrentManyCrash.py | 1 - .../TestConcurrentManyWatchpoints.py | 1 - .../TestConcurrentNWatchNBreak.py | 1 - .../concurrent_events/TestConcurrentSignalBreak.py | 1 - .../concurrent_events/TestConcurrentSignalWatch.py | 1 - .../TestConcurrentTwoBreakpointThreads.py | 1 - .../TestConcurrentTwoBreakpointsOneWatchpoint.py | 1 - .../TestConcurrentTwoWatchpointThreads.py | 1 - .../TestConcurrentTwoWatchpointsOneBreakpoint.py | 1 - ...stConcurrentTwoWatchpointsOneDelayBreakpoint.py | 1 - .../concurrent_events/TestConcurrentWatchBreak.py | 1 - .../TestConcurrentWatchBreakDelay.py | 1 - ...urrentWatchpointDelayWatchpointOneBreakpoint.py | 1 - ...ncurrentWatchpointWithDelayWatchpointThreads.py | 1 - .../exit_during_break/TestExitDuringBreak.py | 1 - .../thread/exit_during_step/TestExitDuringStep.py | 3 - .../thread/num_threads/TestNumThreads.py | 1 - .../thread/thread_exit/TestThreadExit.py | 1 - .../TestThreadSpecificBreakpoint.py | 2 - .../python_api/lldbutil/iter/TestLLDBIterator.py | 1 - .../watchlocation/TestSetWatchlocation.py | 1 - .../watchlocation/TestTargetWatchAddress.py | 1 - .../lldb-server/TestGdbRemote_vContThreads.py | 149 ++ .../test/tools/lldb-server/TestLldbGdbServer.py | 2 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 2 +- lldb/source/API/SBFrame.cpp | 4 +- lldb/source/API/SBModule.cpp | 16 +- lldb/source/API/SBTarget.cpp | 19 +- lldb/source/Commands/CommandObjectTarget.cpp | 43 +- lldb/source/Core/Address.cpp | 14 +- lldb/source/Core/IOHandler.cpp | 7 +- lldb/source/Core/Section.cpp | 2 + lldb/source/Expression/DWARFExpression.cpp | 2 +- .../Plugins/ExpressionParser/Clang/ASTDumper.cpp | 104 - .../Plugins/ExpressionParser/Clang/ASTDumper.h | 40 - .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 1 - .../ExpressionParser/Clang/ClangASTSource.cpp | 74 +- .../Clang/ClangExpressionDeclMap.cpp | 131 +- .../CPlusPlus/CPPLanguageRuntime.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 64 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 10 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 3 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 1 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 1 + .../Platform/MacOSX/PlatformRemoteDarwinDevice.cpp | 33 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 310 ++- .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 1 + .../Process/NetBSD/NativeRegisterContextNetBSD.cpp | 2 + .../Process/NetBSD/NativeRegisterContextNetBSD.h | 7 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 73 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 5 + .../Plugins/Process/NetBSD/NativeThreadNetBSD.cpp | 58 +- .../Plugins/Process/NetBSD/NativeThreadNetBSD.h | 13 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 1509 +++++------ .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 14 + .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 3 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 19 +- lldb/source/Symbol/Block.cpp | 7 +- lldb/source/Symbol/ClangUtil.cpp | 21 + lldb/source/Symbol/ObjectFile.cpp | 1 + lldb/source/Symbol/SymbolContext.cpp | 16 +- lldb/source/Symbol/Type.cpp | 2 +- lldb/source/Symbol/Variable.cpp | 19 +- lldb/source/Target/StackFrame.cpp | 9 +- lldb/source/Utility/Stream.cpp | 24 - lldb/test/Shell/ObjectFile/ELF/build-id-case.yaml | 74 +- lldb/test/Shell/ObjectFile/ELF/section-types.yaml | 14 + lldb/test/Shell/SymbolFile/DWARF/array-sizes.s | 2 +- lldb/test/Shell/Watchpoint/Inputs/thread-dbreg.c | 23 + .../test/Shell/Watchpoint/netbsd-nouserdbregs.test | 22 + lldb/test/Shell/lit.cfg.py | 15 + lldb/tools/driver/Driver.cpp | 2 +- lldb/unittests/Utility/StreamTest.cpp | 9 - llvm/include/llvm/Analysis/MemorySSA.h | 6 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 27 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 19 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 53 +- llvm/include/llvm/CodeGen/TargetLowering.h | 122 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 67 +- llvm/include/llvm/MC/MCSectionXCOFF.h | 2 +- llvm/include/llvm/MC/MCSymbolXCOFF.h | 2 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 18 +- llvm/include/llvm/Passes/PassBuilder.h | 10 +- llvm/include/llvm/Support/Path.h | 23 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 10 +- .../include/llvm/Transforms/Utils/CodeMoverUtils.h | 10 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 1 + llvm/lib/Analysis/InstructionSimplify.cpp | 5 + llvm/lib/Analysis/MemorySSA.cpp | 101 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 79 + llvm/lib/CodeGen/RegisterCoalescer.cpp | 178 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 182 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 31 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 563 ++--- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 39 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 36 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 63 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 13 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 8 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 42 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 + llvm/lib/CodeGen/TargetPassConfig.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 65 +- llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 15 +- llvm/lib/IR/DebugInfoMetadata.cpp | 8 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 40 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 53 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 49 +- llvm/lib/Passes/PassBuilder.cpp | 48 +- llvm/lib/Support/Path.cpp | 41 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 27 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 76 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 29 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 6 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 7 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 20 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 118 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 74 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 479 ++-- llvm/lib/Target/ARM/ARMInstrThumb2.td | 16 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 315 ++- .../Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp | 8 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 8 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 169 +- llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h | 7 + .../Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 1 + .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 35 - llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 4 +- llvm/lib/Target/Mips/Mips64r6InstrInfo.td | 4 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 7 + llvm/lib/Target/Mips/MipsTargetStreamer.h | 4 - llvm/lib/Target/PowerPC/CMakeLists.txt | 2 +- llvm/lib/Target/PowerPC/PPC.h | 4 +- llvm/lib/Target/PowerPC/PPC.td | 48 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 4 +- llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 45 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 8 +- ...LoopPreIncPrep.cpp => PPCLoopInstrFormPrep.cpp} | 46 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 4 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 7 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 10 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 8 +- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 3 + .../SystemZ/MCTargetDesc/SystemZInstPrinter.cpp | 8 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 49 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 2 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 27 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 12 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 120 +- llvm/lib/Target/X86/X86InstrAVX512.td | 2 + llvm/lib/Target/X86/X86InstrFPStack.td | 34 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 35 +- llvm/lib/Transforms/IPO/Attributor.cpp | 49 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 46 +- .../InstCombine/InstCombineVectorOps.cpp | 36 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 13 +- llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 15 +- llvm/lib/Transforms/Utils/Local.cpp | 22 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 41 + llvm/test/Analysis/ConstantFolding/copysign.ll | 53 + .../CodeGen/AArch64/sve-intrinsics-fp-converts.ll | 400 +++ .../CodeGen/AArch64/sve2-intrinsics-fp-converts.ll | 84 + .../AMDGPU/divergent-branch-uniform-condition.ll | 26 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 5 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 7 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 28 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 3 +- llvm/test/CodeGen/AMDGPU/simplify-libcalls.ll | 268 +- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 5 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 14 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 1 + llvm/test/CodeGen/ARM/intrinsics-cmse.ll | 45 + llvm/test/CodeGen/BPF/CORE/no-elf-ama-symbol.ll | 65 + llvm/test/CodeGen/PowerPC/CSR-fit.ll | 38 +- llvm/test/CodeGen/PowerPC/addi-licm.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-undef-func-call.ll | 29 + .../CodeGen/PowerPC/aix-weak-undef-func-call.ll | 30 + .../CodeGen/PowerPC/inline-asm-vsx-clobbers.ll | 32 + llvm/test/CodeGen/PowerPC/ppc-passname.ll | 20 +- llvm/test/CodeGen/PowerPC/vec_revb.ll | 18 + llvm/test/CodeGen/RISCV/copysign-casts.ll | 110 + llvm/test/CodeGen/SystemZ/anyregcc-novec.ll | 17 +- .../cond-vector-reduce-mve-codegen.ll | 2 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 25 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 137 +- .../Thumb2/LowOverheadLoops/out-of-range-cbz.mir | 451 ++++ .../LowOverheadLoops/unsafe-cpsr-loop-def.mir | 153 ++ .../LowOverheadLoops/unsafe-cpsr-loop-use.mir | 152 ++ .../LowOverheadLoops/vector-arith-codegen.ll | 98 +- .../test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir | 21 +- llvm/test/CodeGen/Thumb2/ifcvt-neon-deprecated.mir | 113 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst-offset.ll | 2646 ++++++++++++++++++++ .../test/CodeGen/Thumb2/mve-masked-ldst-postinc.ll | 2646 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-masked-ldst-preinc.ll | 2646 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 118 +- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 60 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 60 +- llvm/test/CodeGen/Thumb2/vqneg.ll | 44 + .../X86/avx512vl_vnni-intrinsics-upgrade.ll | 64 +- llvm/test/CodeGen/X86/avx512vl_vnni-intrinsics.ll | 64 +- .../CodeGen/X86/avx512vnni-intrinsics-upgrade.ll | 32 +- llvm/test/CodeGen/X86/avx512vnni-intrinsics.ll | 32 +- llvm/test/CodeGen/X86/fp-strict-scalar.ll | 18 +- llvm/test/CodeGen/X86/fp128-cast-strict.ll | 175 ++ llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 52 + llvm/test/CodeGen/X86/fp128-libcalls.ll | 591 ++++- llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 93 +- llvm/test/CodeGen/X86/insertelement-var-index.ll | 28 + llvm/test/CodeGen/X86/pr44140.ll | 98 + .../CodeGen/X86/stack-folding-int-avx512vnni.ll | 16 +- llvm/test/CodeGen/X86/vec_extract.ll | 4 - .../MIR/X86/regcoalescing-clears-dead-dbgvals.mir | 145 ++ llvm/test/DebugInfo/RISCV/relax-debug-frame.ll | 24 +- .../DebugInfo/X86/dbg-value-dropped-instcombine.ll | 76 + llvm/test/Feature/optnone-opt.ll | 6 - llvm/test/MC/MachO/reloc.s | 2 +- llvm/test/MC/Mips/ll-expansion.s | 406 +++ llvm/test/MC/Mips/lld-expansion.s | 188 ++ llvm/test/MC/Mips/sc-expansion.s | 442 +++- llvm/test/MC/Mips/scd-expansion.s | 188 ++ llvm/test/MC/X86/x86-jcxz-loop-fixup.s | 26 + llvm/test/Other/new-pm-defaults.ll | 78 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 46 +- llvm/test/Transforms/FunctionAttrs/align.ll | 61 + .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 3 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 2 +- .../InferFunctionAttrs/dereferenceable.ll | 34 +- llvm/test/Transforms/InstCombine/copysign.ll | 49 - llvm/test/Transforms/InstCombine/memccpy.ll | 165 +- llvm/test/Transforms/InstSimplify/call.ll | 19 + llvm/test/Transforms/MemCpyOpt/lifetime.ll | 2 +- .../PhaseOrdering/simplifycfg-options.ll | 8 +- .../Transforms/PhaseOrdering/two-shifts-by-sext.ll | 4 +- .../Inputs/many-sections-stripped.elf-x86_64 | Bin 504 -> 0 bytes .../llvm-readobj/Inputs/many-sections.elf-x86_64 | Bin 504 -> 0 bytes llvm/test/tools/llvm-readobj/elf-versioninfo.test | 244 +- llvm/test/tools/llvm-readobj/many-sections.s | 74 +- llvm/test/tools/llvm-symbolizer/frame-loclist.s | 592 +++++ llvm/test/tools/llvm-symbolizer/frame-noname.s | 151 ++ .../tools/llvm-symbolizer/frame-specification.s | 307 +++ llvm/test/tools/obj2yaml/llvm-deplibs-section.yaml | 42 + .../tools/yaml2obj/ELF/llvm-deplibs-section.yaml | 87 + llvm/test/tools/yaml2obj/ELF/verdef-section.yaml | 87 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 217 +- llvm/tools/obj2yaml/elf2yaml.cpp | 41 +- llvm/unittests/IR/MetadataTest.cpp | 43 + llvm/unittests/Support/Path.cpp | 35 + .../Transforms/Utils/CodeMoverUtilsTest.cpp | 100 +- llvm/unittests/Transforms/Utils/LocalTest.cpp | 7 +- .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 2 +- openmp/runtime/src/kmp_platform.h | 2 +- 394 files changed, 22526 insertions(+), 4583 deletions(-) create mode 100644 clang/test/CodeGen/cfi-check-fail-attrs.c create mode 100644 clang/test/CodeGenCXX/no-unique-address-2.cpp create mode 100644 clang/test/OpenMP/declare_reduction_codegen_in_templates.cpp create mode 100644 clang/test/Preprocessor/file_test.c create mode 100644 clang/test/Preprocessor/file_test.h create mode 100644 clang/test/Preprocessor/has_c_attribute.cpp create mode 100644 clang/test/Sema/eval-info.c create mode 100644 compiler-rt/lib/builtins/ppc/fixtfti.c create mode 100644 compiler-rt/test/builtins/Unit/ppc/fixtfti_test.c create mode 100644 compiler-rt/test/builtins/Unit/ppc/fixtfti_test.h create mode 100644 lld/test/ELF/compressed-debug-level.test create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp delete mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h create mode 100644 lldb/test/Shell/Watchpoint/Inputs/thread-dbreg.c create mode 100644 lldb/test/Shell/Watchpoint/netbsd-nouserdbregs.test rename llvm/lib/Target/PowerPC/{PPCLoopPreIncPrep.cpp => PPCLoopInstrFormPrep.cpp} (95%) create mode 100644 llvm/test/Analysis/ConstantFolding/copysign.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-fp-converts.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-fp-converts.ll create mode 100644 llvm/test/CodeGen/ARM/intrinsics-cmse.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/no-elf-ama-symbol.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-undef-func-call.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-weak-undef-func-call.ll create mode 100644 llvm/test/CodeGen/PowerPC/inline-asm-vsx-clobbers.ll create mode 100644 llvm/test/CodeGen/RISCV/copysign-casts.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/out-of-range-cbz.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/unsafe-cpsr-loop-def.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/unsafe-cpsr-loop-use.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-masked-ldst-offset.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-masked-ldst-postinc.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-masked-ldst-preinc.ll create mode 100644 llvm/test/CodeGen/Thumb2/vqneg.ll create mode 100644 llvm/test/CodeGen/X86/fp128-cast-strict.ll create mode 100644 llvm/test/CodeGen/X86/pr44140.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/regcoalescing-clears-dead-dbgvals.mir create mode 100644 llvm/test/DebugInfo/X86/dbg-value-dropped-instcombine.ll create mode 100644 llvm/test/MC/Mips/ll-expansion.s create mode 100644 llvm/test/MC/Mips/lld-expansion.s create mode 100644 llvm/test/MC/Mips/scd-expansion.s create mode 100644 llvm/test/MC/X86/x86-jcxz-loop-fixup.s delete mode 100644 llvm/test/Transforms/InstCombine/copysign.ll delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/many-sections-stripped.elf-x86_64 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/many-sections.elf-x86_64 create mode 100644 llvm/test/tools/llvm-symbolizer/frame-loclist.s create mode 100644 llvm/test/tools/llvm-symbolizer/frame-noname.s create mode 100644 llvm/test/tools/llvm-symbolizer/frame-specification.s create mode 100644 llvm/test/tools/obj2yaml/llvm-deplibs-section.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/llvm-deplibs-section.yaml