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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds e68b8161781 Update build_llvm_package.bat to build from the monorepo adds 3a280422b66 [lldb][NFC] Early exit in DWARFASTParserClang::ParseArrayType adds 344bdeb797b [LLDB] Avoid using InitializeContext for zero-initializing [...] adds 943513b7992 [X86] [Win64] Avoid truncating large (> 32 bit) stack allocations adds 47046f05e66 [MC] Produce proper section relative relocations for COFF i [...] adds d11dc9e77b6 [llvm-objcopy] [COFF] Fix a typo in a comment. NFC. adds f1b117394d7 [lldb][NFC] Remove unused CompilerType memory functions adds e20a1e486e1 clang-format-vs : Fix Unicode formatting adds 92d5ea5d167 [lldb][NFC] Move TypeSystem RTTI to static variable to remo [...] adds 3b35603a56b [llvm-readobj] - Always print "Predecessors" for version de [...] adds 31c25fadcce AArch64: support the Apple NEON syntax for v8.2 crypto inst [...] adds 19ac0eaf07e [clangd] Shutdown cleanly on signals. adds 755dfaa1048 gn build: Merge 19ac0eaf07e adds bd2fb41c2dd [openmp] Fixed nonmonotonic schedule when #threads > #chunk [...] adds 9872ea4ed1d [clang][CodeGen] Implicit Conversion Sanitizer: handle incr [...] adds 3edf2eb897e [Frontend] Clean up some dead code in PrecompiledPreamble. NFC adds a29aa471062 [OpenCL] Move addr space deduction to Sema. adds 870f3542d3e [CodeGen][UBSan] Relax newly-added verbose sanitization tes [...] adds 3c1912a733b [ARM] Add constrained FP intrinsics test adds 9f15fcc2718 [ARM] Replace arm_neon_vqadds with sadd_sat adds cbfa237892e Revert "[clang][CodeGen] Implicit Conversion Sanitizer: han [...] adds 0f4383faa75 [Attributor] Handle special case when offset equals zero in [...] adds 900d8a9a3b4 [profile] Fix file contention causing dropped counts on Win [...] adds f59614d906b [OPENMP50]Add if clause in parallel for simd directive. adds 703c26f03be Optimize and fix basic_string move assignment operator. Rev [...] adds 939544add98 [clangd] Handle the missing call expr in targetDecl. adds c13c5fea012 Remove a comment obsoleted by r227345. adds 5e6b728763e [InstCombine] add tests for copysign; NFC adds f4bba07b87c [ARM][MVE][Intrinsics] Add MVE VABD intrinsics. Add unit tests. adds e8a8dbe9c45 [ARM][MVE][Intrinsics] Add MVE VMUL intrinsics. Remove anno [...] adds a048bf87fb6 [ARM][MVE][Intrinsics] Add MVE VAND/VORR/VORN/VEOR/VBIC int [...] adds 3d9b1128d60 [ELF][ARM] Add getPCBias() adds bcd0798c47c [LifetimeAnalysis] Fix PR44150 adds 0d3d4d3b0fc [scudo][standalone] Make tests work on Fuchsia adds 2045d2c90e2 Make memory dump same as the one in asan. adds f30fe16d490 scudo: Call setCurrentTSD(nullptr) when bringing down the T [...] adds 6fd6cfdf72f scudo: Replace a couple of macros with their expansions. adds b208088a211 scudo: Limit the number of bytes tested in a realloc test. adds b19ec1eb3d0 [BPI] Improve unreachable/ColdCall heurstics to handle loops. adds ebfff46c8d2 [LegalizeTypes][FPEnv][X86] Add initial support for softeni [...] adds b98a0c7f6c9 [clang][CodeGen] Implicit Conversion Sanitizer: handle incr [...] adds 5c5e860535d [clang-tidy] Fix PR35824 adds 5c166f1d196 [x86] make SLM extract vector element more expensive than default adds 5d21f75b576 Revert b19ec1eb3d0c adds 9283681e168 [CriticalAntiDepBreaker] Teach the regmask clobber check to [...] adds f584f04dab6 [ConstExprPreter] Removed the flag forcing the use of the i [...] adds dcceab1a0ac [PowerPC] Add new Future CPU for PowerPC in LLVM adds 340e7c0b77a build: avoid hardcoding the libxml2 library name adds cfcfd8a056e build: avoid cached literals being linked against adds 7ca7d62c6ea [Attributor] Move pass after InstCombine to futher eliminat [...] adds 549ff601f05 Try to reenable -Wdeprecated-copy under -Wextra adds 8e84c9ae998 [PowerPC] Separate Features that are known to be Power9 spe [...] adds 40963b2bf0e Revert "[Attributor] Move pass after InstCombine to futher [...] adds 98740643f79 [AIX] Emit TOC entries for ASM printing adds 8f28f26860b [X86] Add SSEPackedSingle/Double execution domain to COMI/U [...] adds 5272d2a3a43 [ADT] Fixed -Wdeprecated-copy warning. NFCI adds 1ac700cdef7 [CodeGen] Fix clang crash on aggregate initialization of ar [...] adds acc79aa0e74 Revert "Revert 1689ad27af5 "[builtins] Implement rounding m [...] adds 789a7aa37d0 Properly disambiguate between array declarators and array s [...] adds 601cc29a57d Revert "Revert "gn build: (manually) try to merge 1689ad27af"" adds 8f73a93b2de [X86] Add support for STRICT_FP_TO_UINT/SINT from fp128. adds 1727c4f1a2c [LegalizeTypes][X86] Add ExpandIntegerResult support for ST [...] adds a7acba29c19 Use InitLLVM in clang-tidy adds ed521fef031 [LegalTypes][X86] Add SoftenFloatOperand support for STRICT [...] adds 735f4793f13 [LegalizeTypes] Remove dead code related to softening f16 w [...] adds 825debe847d [InlineCost] Fix infinite loop in indirect call evaluation adds c33598d5e54 [JITLink] Make sure MachO/x86-64 handles 32-bit signed adde [...] adds 1bc5c52afdc [X86][NFC] Rename test file for following changes. adds bb7d75ef1df [llvm-readelf][llvm-readobj][test] - Cleanup test cases for [...] adds b44e91a4725 [lldb] Remove debugging code used for LLDB_DWARF_DONT_COMPL [...] adds 2e5bb6d8d94 [LLDB] [PECOFF] Factorize mapping section names to types us [...] adds 934c025e9bd [LLDB] [PECOFF] Look for the truncated ".eh_fram" section name adds f5c54f40327 [LLDB] Always interpret arm instructions as thumb on windows adds 7f362f04a78 [llvm-readelf] - Make GNU style dumping of invalid SHT_GNU_ [...] adds f7e31e0cfd3 [lldb][NFC] Split up DWARFASTParserClang::CompleteTypeFromDWARF adds 943d8326dd3 AMDGPU: Fix lit test checks with dag option adds f286f2dda4d [LLDB] [test] Add a missing "REQUIRES: arm" line adds 9d2679152a4 [lldb][NFC] Make GetAsCXXRecordDecl static adds ee79feaec3e [lldb][NFC] Remove forward declaration of PrivateAutoComple [...] adds 08cce03a6d9 [clangd] Tweak the no-index error message for rename, NFC. adds 2330cee82f0 [clangd] Prefer the left character if the character on the [...] adds 2e3c040ee06 [lldb][NFC] Remove unused CStringToDIEMap typedef adds 3c3aca245e6 [clangd] Don't perform rename when the refs result from ind [...] adds 373e2a4f69d [lldb] NFC: refactor CompileUnit::ResolveSymbolContext adds a54ef8af89c [lldb][NFC] Use llvm::StringRef instead of C-strings as mul [...] adds 42c857aa478 [lldb][NFC] Remove unused STLUtil include and STLUtil.h header
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidy.cpp | 6 +- .../bugprone/SuspiciousSemicolonCheck.cpp | 3 +- .../clang-tidy/tool/ClangTidyMain.cpp | 3 +- clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/FindTarget.cpp | 3 + clang-tools-extra/clangd/JSONTransport.cpp | 22 +- clang-tools-extra/clangd/Selection.cpp | 5 +- clang-tools-extra/clangd/Shutdown.cpp | 39 + clang-tools-extra/clangd/Shutdown.h | 84 + clang-tools-extra/clangd/refactor/Rename.cpp | 38 +- clang-tools-extra/clangd/test/exit-eof.test | 7 + clang-tools-extra/clangd/test/exit-signal.test | 32 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 17 +- .../clangd/unittests/FindTargetTests.cpp | 17 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 28 + .../clangd/unittests/SelectionTests.cpp | 2 +- .../clangd/unittests/SemanticSelectionTests.cpp | 5 +- .../bugprone-suspicious-semicolon-constexpr.cpp | 31 + clang/bindings/python/tests/CMakeLists.txt | 5 + clang/docs/ConstantInterpreter.rst | 3 +- clang/docs/ReleaseNotes.rst | 4 + clang/include/clang/AST/Type.h | 6 + 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/LangOptions.def | 2 - clang/include/clang/Basic/arm_mve.td | 56 + clang/include/clang/Basic/arm_mve_defs.td | 4 + clang/include/clang/Driver/Options.td | 8 +- clang/include/clang/Frontend/PrecompiledPreamble.h | 8 - clang/include/clang/Lex/PreprocessorOptions.h | 5 + clang/include/clang/Sema/Sema.h | 2 + clang/lib/AST/Expr.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 120 +- clang/lib/AST/Interp/Context.cpp | 64 +- clang/lib/AST/Interp/Context.h | 24 +- clang/lib/CodeGen/CGBuiltin.cpp | 12 +- clang/lib/CodeGen/CGDebugInfo.h | 3 +- clang/lib/CodeGen/CGExprAgg.cpp | 2 +- clang/lib/CodeGen/CGExprScalar.cpp | 63 +- clang/lib/CodeGen/ConstantEmitter.h | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 26 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 15 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 5 +- clang/lib/Driver/ToolChains/Gnu.cpp | 13 + clang/lib/Frontend/CompilerInvocation.cpp | 5 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 17 +- clang/lib/Lex/PPMacroExpansion.cpp | 15 +- clang/lib/Parse/ParseTentative.cpp | 14 +- clang/lib/Sema/SemaDecl.cpp | 218 +- clang/lib/Sema/SemaInit.cpp | 33 +- clang/lib/Sema/SemaOpenMP.cpp | 7 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 8 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 86 +- clang/lib/Sema/SemaType.cpp | 155 +- clang/lib/Sema/TreeTransform.h | 17 - clang/test/AST/Interp/cond.cpp | 2 +- .../CodeGen/2008-07-30-implicit-initialization.c | 2 +- clang/test/CodeGen/arm-fp16-arguments.c | 6 +- clang/test/CodeGen/arm-mve-intrinsics/vabdq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vandq.c | 72 + clang/test/CodeGen/arm-mve-intrinsics/vbicq.c | 74 + clang/test/CodeGen/arm-mve-intrinsics/veorq.c | 72 + clang/test/CodeGen/arm-mve-intrinsics/vmulq.c | 125 + clang/test/CodeGen/arm-mve-intrinsics/vornq.c | 74 + clang/test/CodeGen/arm-mve-intrinsics/vorrq.c | 72 + clang/test/CodeGen/arm-v8.1a-neon-intrinsics.c | 32 +- clang/test/CodeGen/arm-vfp16-arguments2.cpp | 6 +- clang/test/CodeGen/arm_neon_intrinsics.c | 88 +- clang/test/CodeGen/atomic-ops-libcall.c | 34 +- .../catch-implicit-conversions-basics-negatives.c | 12 + .../catch-implicit-conversions-incdec-basics.c | 139 + ...integer-arithmetic-value-change-incdec-basics.c | 139 + ...ch-implicit-integer-conversions-incdec-basics.c | 139 + ...h-implicit-integer-sign-changes-incdec-basics.c | 139 + .../catch-implicit-integer-sign-changes-incdec.c | 307 +++ ...ch-implicit-integer-truncations-incdec-basics.c | 139 + ...icit-signed-integer-truncations-incdec-basics.c | 139 + ...ch-implicit-signed-integer-truncations-incdec.c | 303 +++ ...it-unsigned-integer-truncations-incdec-basics.c | 101 + clang/test/CodeGen/debug-prefix-map.c | 14 +- clang/test/CodeGen/label-array-aggregate-init.c | 6 + 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/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/parallel_for_simd_codegen.cpp | 167 +- clang/test/PCH/no-escaping-block-tail-calls.cpp | 4 +- clang/test/Parser/cxx-ambig-decl-expr.cpp | 22 + clang/test/Preprocessor/file_test.c | 23 + clang/test/Preprocessor/file_test.h | 2 + clang/test/Sema/eval-info.c | 9 + clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 5 + clang/test/SemaCXX/deprecated-copy.cpp | 1 + clang/test/SemaOpenCL/event_t.cl | 4 +- clang/test/SemaOpenCL/invalid-block.cl | 4 +- clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl | 2 +- clang/test/SemaOpenCL/sampler_t.cl | 5 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 28 +- clang/test/SemaOpenCLCXX/addrspace-auto.cl | 35 + clang/test/SemaOpenCLCXX/restricted.cl | 4 +- .../ClangFormat/ClangFormatPackage.cs | 31 +- compiler-rt/lib/builtins/CMakeLists.txt | 7 + compiler-rt/lib/builtins/i386/fp_mode.c | 39 + compiler-rt/lib/hwasan/hwasan_report.cpp | 3 +- compiler-rt/lib/profile/InstrProfilingUtil.c | 9 +- .../lib/scudo/standalone/allocator_config.h | 2 +- compiler-rt/lib/scudo/standalone/atomic_helpers.h | 34 +- compiler-rt/lib/scudo/standalone/checksum.h | 2 +- compiler-rt/lib/scudo/standalone/chunk.h | 18 +- compiler-rt/lib/scudo/standalone/combined.h | 6 +- compiler-rt/lib/scudo/standalone/common.h | 30 +- compiler-rt/lib/scudo/standalone/flags_parser.cpp | 2 +- compiler-rt/lib/scudo/standalone/fuchsia.cpp | 4 +- compiler-rt/lib/scudo/standalone/internal_defs.h | 3 - compiler-rt/lib/scudo/standalone/primary32.h | 4 +- compiler-rt/lib/scudo/standalone/primary64.h | 2 +- compiler-rt/lib/scudo/standalone/quarantine.h | 2 +- compiler-rt/lib/scudo/standalone/report.cpp | 2 +- compiler-rt/lib/scudo/standalone/secondary.h | 12 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 2 +- .../lib/scudo/standalone/tests/atomic_test.cpp | 5 +- .../lib/scudo/standalone/tests/bytemap_test.cpp | 5 +- .../lib/scudo/standalone/tests/checksum_test.cpp | 4 +- .../lib/scudo/standalone/tests/chunk_test.cpp | 4 +- .../lib/scudo/standalone/tests/combined_test.cpp | 47 +- .../lib/scudo/standalone/tests/flags_test.cpp | 4 +- .../lib/scudo/standalone/tests/list_test.cpp | 5 +- .../lib/scudo/standalone/tests/map_test.cpp | 9 +- .../lib/scudo/standalone/tests/mutex_test.cpp | 5 +- .../lib/scudo/standalone/tests/primary_test.cpp | 15 +- .../lib/scudo/standalone/tests/quarantine_test.cpp | 5 +- .../lib/scudo/standalone/tests/release_test.cpp | 5 +- .../lib/scudo/standalone/tests/report_test.cpp | 8 +- .../lib/scudo/standalone/tests/scudo_unit_test.h | 29 + .../standalone/tests/scudo_unit_test_main.cpp | 18 +- .../lib/scudo/standalone/tests/secondary_test.cpp | 13 +- .../scudo/standalone/tests/size_class_map_test.cpp | 5 +- .../lib/scudo/standalone/tests/stats_test.cpp | 5 +- .../lib/scudo/standalone/tests/strings_test.cpp | 5 +- .../lib/scudo/standalone/tests/tsd_test.cpp | 8 +- .../lib/scudo/standalone/tests/vector_test.cpp | 4 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 18 +- .../scudo/standalone/tests/wrappers_cpp_test.cpp | 9 +- compiler-rt/lib/scudo/standalone/tsd.h | 8 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 1 + .../lib/scudo/standalone/wrappers_c_checks.h | 10 +- compiler-rt/test/builtins/Unit/addtf3_test.c | 3 +- compiler-rt/test/builtins/Unit/subtf3_test.c | 3 +- .../Windows/Inputs/instrprof-multiprocess.c | 89 + .../profile/Windows/instrprof-multiprocess.test | 10 + compiler-rt/test/profile/Windows/lit.local.cfg.py | 9 + .../ImplicitConversion/integer-conversion-incdec.c | 122 + .../integer-sign-change-incdec.c | 120 + .../signed-integer-truncation-incdec.c | 122 + libcxx/include/string | 18 +- lld/ELF/Driver.cpp | 19 +- lld/ELF/LTO.cpp | 4 +- lld/ELF/MarkLive.cpp | 6 +- lld/ELF/Relocations.cpp | 35 +- lld/ELF/SymbolTable.h | 16 +- lld/ELF/Writer.cpp | 16 +- lld/test/ELF/compressed-debug-level.test | 4 +- lld/test/ELF/undef-spell-corrector.s | 10 + lld/test/ELF/verdef-defaultver.s | 3 + lld/test/ELF/verdef-dependency.s | 4 + lld/test/ELF/verdef.s | 4 + lldb/include/lldb/Core/STLUtils.h | 26 - .../include/lldb/Interpreter/CommandReturnObject.h | 1 - lldb/include/lldb/Symbol/ClangASTContext.h | 11 +- lldb/include/lldb/Symbol/CompileUnit.h | 11 +- lldb/include/lldb/Symbol/CompilerType.h | 8 - lldb/include/lldb/Symbol/TypeSystem.h | 43 +- .../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 +- .../test/tools/lldb-server/TestLldbGdbServer.py | 2 - lldb/source/API/SBThread.cpp | 7 +- lldb/source/Core/AddressResolverFileLine.cpp | 7 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 172 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 2 + .../Platform/MacOSX/PlatformRemoteDarwinDevice.cpp | 33 +- .../Windows/Common/RegisterContextWindows.cpp | 11 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 677 +++-- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 5 + .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 6 - lldb/source/Symbol/ClangASTContext.cpp | 11 +- lldb/source/Symbol/CompileUnit.cpp | 136 +- lldb/source/Symbol/CompilerDecl.cpp | 3 +- lldb/source/Symbol/CompilerDeclContext.cpp | 3 +- lldb/source/Symbol/CompilerType.cpp | 167 -- lldb/source/Symbol/Symtab.cpp | 15 +- lldb/source/Symbol/TypeSystem.cpp | 2 - lldb/source/Symbol/Variable.cpp | 7 - lldb/source/Utility/ArchSpec.cpp | 3 + .../Shell/ObjectFile/PECOFF/disassemble-thumb.yaml | 94 + .../Shell/ObjectFile/PECOFF/section-types.yaml | 92 + llvm/cmake/config-ix.cmake | 1 - llvm/include/llvm/CodeGen/SelectionDAG.h | 19 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 53 +- llvm/include/llvm/CodeGen/TargetLowering.h | 114 +- llvm/include/llvm/IR/IntrinsicsARM.td | 28 +- llvm/include/llvm/MC/MCAsmInfo.h | 6 + llvm/include/llvm/MC/MCSymbolXCOFF.h | 12 + llvm/include/llvm/Passes/PassBuilder.h | 10 +- llvm/include/llvm/Support/CommandLine.h | 2 +- llvm/include/llvm/Support/Path.h | 23 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 10 +- llvm/lib/Analysis/InlineCost.cpp | 170 +- llvm/lib/Analysis/InstructionSimplify.cpp | 5 + llvm/lib/BinaryFormat/XCOFF.cpp | 4 + llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 177 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 774 +++--- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 42 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 +- .../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/TargetLoweringBase.cpp | 2 + llvm/lib/CodeGen/TargetPassConfig.cpp | 8 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 8 +- llvm/lib/IR/AutoUpgrade.cpp | 20 + llvm/lib/IR/DebugInfoMetadata.cpp | 8 +- llvm/lib/MC/MCDwarf.cpp | 3 +- llvm/lib/MC/MCSectionXCOFF.cpp | 2 + llvm/lib/MC/XCOFFObjectWriter.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 48 +- llvm/lib/Support/Host.cpp | 3 + llvm/lib/Support/Path.cpp | 41 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 26 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 27 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 7 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 118 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 77 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 679 +++-- llvm/lib/Target/ARM/ARMInstrNEON.td | 56 +- 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 +- .../Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 1 + .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 8 +- llvm/lib/Target/PowerPC/PPC.h | 4 +- llvm/lib/Target/PowerPC/PPC.td | 27 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 133 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 23 +- ...LoopPreIncPrep.cpp => PPCLoopInstrFormPrep.cpp} | 46 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 1 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 10 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 6 +- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 3 + llvm/lib/Target/X86/X86FrameLowering.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 12 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 77 +- llvm/lib/Target/X86/X86InstrAVX512.td | 27 +- llvm/lib/Target/X86/X86InstrFPStack.td | 34 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 35 +- llvm/lib/Target/X86/X86InstrSSE.td | 39 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 14 + llvm/lib/Transforms/IPO/Attributor.cpp | 24 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 46 +- llvm/lib/WindowsManifest/CMakeLists.txt | 18 +- llvm/test/Analysis/ConstantFolding/copysign.ll | 53 + .../CostModel/PowerPC/future-cost-model.ll | 16 + llvm/test/Analysis/CostModel/X86/fptosi.ll | 59 +- llvm/test/Analysis/CostModel/X86/fptoui.ll | 59 +- .../CostModel/X86/shuffle-extract_subvector.ll | 654 +++-- llvm/test/Analysis/CostModel/X86/vector-extract.ll | 680 ++++- .../AMDGPU/divergent-branch-uniform-condition.ll | 26 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 5 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 26 +- 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/addsubo-legalization.ll | 110 +- llvm/test/CodeGen/ARM/fp-intrinsics.ll | 557 ++++ llvm/test/CodeGen/ARM/neon-v8.1a.ll | 48 +- .../ARM/{vqsub.ll => neon-vqaddsub-upgrade.ll} | 165 ++ llvm/test/CodeGen/ARM/vmul.ll | 4 +- llvm/test/CodeGen/ARM/vqadd.ll | 64 +- llvm/test/CodeGen/ARM/vqdmul.ll | 24 +- llvm/test/CodeGen/ARM/vqsub.ll | 64 +- llvm/test/CodeGen/PowerPC/addi-licm.ll | 2 +- .../CodeGen/PowerPC/aix-lower-block-address.ll | 2 +- .../PowerPC/aix-lower-constant-pool-index.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll | 2 +- .../CodeGen/PowerPC/aix-weak-undef-func-call.ll | 30 + .../CodeGen/PowerPC/aix-xcoff-data-only-notoc.ll | 12 + llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 48 + llvm/test/CodeGen/PowerPC/check-cpu.ll | 11 + .../CodeGen/PowerPC/lower-globaladdr32-aix-asm.ll | 4 +- .../CodeGen/PowerPC/lower-globaladdr64-aix-asm.ll | 4 +- llvm/test/CodeGen/PowerPC/ppc-passname.ll | 20 +- llvm/test/CodeGen/RISCV/copysign-casts.ll | 110 + .../cond-vector-reduce-mve-codegen.ll | 2 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 19 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 59 +- .../LowOverheadLoops/vector-arith-codegen.ll | 49 +- .../test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir | 12 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vabdq.ll | 62 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vandq.ll | 104 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vbicq.ll | 108 + llvm/test/CodeGen/Thumb2/mve-intrinsics/veorq.ll | 104 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulq.ll | 58 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vornq.ll | 108 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vorrq.ll | 104 + 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/X86/fp-intrinsics.ll | 153 ++ llvm/test/CodeGen/X86/fp-strict-scalar.ll | 6 +- llvm/test/CodeGen/X86/fp128-cast-strict.ll | 394 +++ llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 840 ++++++- llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 17 +- .../X86/{mmx-reg-usage.ll => mxcsr-reg-usage.ll} | 13 +- llvm/test/CodeGen/X86/pr44140.ll | 7 +- llvm/test/CodeGen/X86/win64-stackprobe-overflow.ll | 14 + llvm/test/DebugInfo/RISCV/relax-debug-frame.ll | 24 +- .../JITLink/X86/MachO_x86-64_relocations.s | 35 +- llvm/test/Feature/optnone-opt.ll | 6 - llvm/test/MC/AArch64/armv8.2a-crypto-apple.s | 41 + llvm/test/MC/COFF/cfi-sections.s | 26 + 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/Other/new-pm-defaults.ll | 78 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 46 +- llvm/test/Transforms/FunctionAttrs/align.ll | 6 +- .../InferFunctionAttrs/dereferenceable.ll | 28 + .../Transforms/Inline/inline-indirect-chain.ll | 55 + llvm/test/Transforms/InstCombine/copysign.ll | 70 +- llvm/test/Transforms/InstSimplify/call.ll | 19 + .../Transforms/LoopVectorize/X86/interleaving.ll | 12 +- llvm/test/Transforms/MemCpyOpt/lifetime.ll | 2 +- .../PhaseOrdering/simplifycfg-options.ll | 8 +- .../Transforms/PhaseOrdering/two-shifts-by-sext.ll | 4 +- .../Transforms/SLPVectorizer/X86/alternate-cast.ll | 98 +- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 41 +- llvm/test/Transforms/SLPVectorizer/X86/hadd.ll | 57 +- llvm/test/Transforms/SLPVectorizer/X86/hsub.ll | 57 +- llvm/test/Transforms/SLPVectorizer/X86/sext.ll | 938 ++++--- llvm/test/Transforms/SLPVectorizer/X86/zext.ll | 954 ++++--- .../tools/llvm-readobj/elf-verdef-invalid.test | 236 ++ ...id-versioning.test => elf-verneed-invalid.test} | 3 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 17 +- llvm/test/tools/yaml2obj/ELF/verdef-section.yaml | 4 +- llvm/tools/llvm-objcopy/COFF/Object.h | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 252 +- llvm/unittests/ADT/TestGraph.h | 4 +- llvm/unittests/IR/MetadataTest.cpp | 43 + llvm/unittests/Support/Path.cpp | 35 + llvm/unittests/Target/ARM/MachineInstrTest.cpp | 6 +- .../Transforms/Utils/CodeMoverUtilsTest.cpp | 100 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 2 +- llvm/utils/release/build_llvm_package.bat | 56 +- openmp/runtime/src/kmp_dispatch.cpp | 15 +- .../worksharing/for/omp_nonmonotonic_dynamic1.c | 40 + 392 files changed, 23422 insertions(+), 5305 deletions(-) create mode 100644 clang-tools-extra/clangd/Shutdown.cpp create mode 100644 clang-tools-extra/clangd/Shutdown.h create mode 100644 clang-tools-extra/clangd/test/exit-eof.test create mode 100644 clang-tools-extra/clangd/test/exit-signal.test create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-suspicious-semicolon [...] create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vabdq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vandq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vbicq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/veorq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmulq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vornq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vorrq.c create mode 100644 clang/test/CodeGen/catch-implicit-conversions-basics-negatives.c create mode 100644 clang/test/CodeGen/catch-implicit-conversions-incdec-basics.c create mode 100644 clang/test/CodeGen/catch-implicit-integer-arithmetic-value-chan [...] create mode 100644 clang/test/CodeGen/catch-implicit-integer-conversions-incdec-basics.c create mode 100644 clang/test/CodeGen/catch-implicit-integer-sign-changes-incdec-basics.c create mode 100644 clang/test/CodeGen/catch-implicit-integer-sign-changes-incdec.c create mode 100644 clang/test/CodeGen/catch-implicit-integer-truncations-incdec-basics.c create mode 100644 clang/test/CodeGen/catch-implicit-signed-integer-truncations-in [...] create mode 100644 clang/test/CodeGen/catch-implicit-signed-integer-truncations-incdec.c create mode 100644 clang/test/CodeGen/catch-implicit-unsigned-integer-truncations- [...] create mode 100644 clang/test/CodeGen/label-array-aggregate-init.c 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/Sema/eval-info.c create mode 100644 clang/test/SemaOpenCLCXX/addrspace-auto.cl create mode 100644 compiler-rt/lib/builtins/i386/fp_mode.c create mode 100644 compiler-rt/lib/scudo/standalone/tests/scudo_unit_test.h create mode 100644 compiler-rt/test/profile/Windows/Inputs/instrprof-multiprocess.c create mode 100644 compiler-rt/test/profile/Windows/instrprof-multiprocess.test create mode 100644 compiler-rt/test/profile/Windows/lit.local.cfg.py create mode 100644 compiler-rt/test/ubsan/TestCases/ImplicitConversion/integer-con [...] create mode 100644 compiler-rt/test/ubsan/TestCases/ImplicitConversion/integer-sig [...] create mode 100644 compiler-rt/test/ubsan/TestCases/ImplicitConversion/signed-inte [...] delete mode 100644 lldb/include/lldb/Core/STLUtils.h create mode 100644 lldb/test/Shell/ObjectFile/PECOFF/disassemble-thumb.yaml create mode 100644 lldb/test/Shell/ObjectFile/PECOFF/section-types.yaml rename llvm/lib/Target/PowerPC/{PPCLoopPreIncPrep.cpp => PPCLoopInstrFormPrep.cpp} (95%) create mode 100644 llvm/test/Analysis/ConstantFolding/copysign.ll create mode 100644 llvm/test/Analysis/CostModel/PowerPC/future-cost-model.ll create mode 100644 llvm/test/CodeGen/ARM/fp-intrinsics.ll copy llvm/test/CodeGen/ARM/{vqsub.ll => neon-vqaddsub-upgrade.ll} (50%) create mode 100644 llvm/test/CodeGen/PowerPC/aix-weak-undef-func-call.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-data-only-notoc.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll create mode 100644 llvm/test/CodeGen/PowerPC/check-cpu.ll create mode 100644 llvm/test/CodeGen/RISCV/copysign-casts.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vabdq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vandq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vbicq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/veorq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vornq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vorrq.ll 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 rename llvm/test/CodeGen/X86/{mmx-reg-usage.ll => mxcsr-reg-usage.ll} (95%) create mode 100644 llvm/test/CodeGen/X86/win64-stackprobe-overflow.ll create mode 100644 llvm/test/MC/AArch64/armv8.2a-crypto-apple.s create mode 100644 llvm/test/MC/COFF/cfi-sections.s 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/Transforms/Inline/inline-indirect-chain.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-verdef-invalid.test rename llvm/test/tools/llvm-readobj/{elf-invalid-versioning.test => elf-verneed-in [...] create mode 100644 openmp/runtime/test/worksharing/for/omp_nonmonotonic_dynamic1.c