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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 418ee7b7bbc [InstCombine] update tests to use FileCheck; NFC adds 0dd67ed4624 [InstCombine] add tests for uaddsat using min; NFC adds 5c4fad0c233 [ScriptInterpreterPython] Try to make the sanitizer bot gre [...] adds 44a5a4b1070 [WebAssembly] Fix bugs in BLOCK/TRY placement adds 222718fdd20 [WebAssembly] Fix a bug when mixing TRY/LOOP markers adds 52221d56bcf [WebAssembly] Support WebAssemblyFunctionInfo serialization adds 57839425aa4 [coroutines] Add std::experimental::task<T> type adds 1aaa481fc1f [WebAssembly] Add CFGStacikfied field to WebAssemblyFunctionInfo adds 81e8d76f5b6 [InstCombine] form uaddsat from add+umin (PR14613) adds 7f15dd097e7 [InstCombine] Add tests for ssubo X, C -> saddo X, -C; NFC adds 5740a3ed01e [ConstantRange] Fix outdated comment; NFC adds 54551c1df73 [WebAssembly] Don't analyze branches after CFGStackify adds d7aba767830 Add lldb-vscode as a dependency of lldb tests. adds 279898b3152 [llvm-objcopy] - Strip sections before symbols. adds 2f5cd03a3f1 [llvm] Reapply "Prevent duplicate files in debug line heade [...] adds 445744d8407 gn build: Merge r356929 (effectively relands r353518, rever [...] adds 5c2f176ccc2 [lld] Reapply "Prevent duplicate files in debug line header [...] adds 6f4c45e9fc7 gn build: Format all build files adds 492f752969f [WebAssembly] Initial implementation of PIC code generation adds b66754a29ed Revert "[coroutines] Add std::experimental::task<T> type" adds d4d824a861b [libc++] Fix return value of snprintf_l() on Windows when b [...] adds cea95480281 Revert "[lld] Reapply "Prevent duplicate files in debug lin [...] adds 02e96648d75 Revert "[llvm] Reapply "Prevent duplicate files in debug li [...] adds a83e2dbb1e1 [clang-format] Add style option AllowShortLambdasOnASingleLine adds e1d79a87c64 [PowerPC] Remove UseVSXReg adds bb5cba3cca0 [SDAG] add simplifications for FP at node creation time adds 982726ea010 [ExpressionParser] Add swift-lldb case for finding clang re [...] adds 55d495475c9 Make -mno-outline pass -enable-machine-outliner=never to ld in LTO adds c74271c5376 [LiveRange] Reset the VNIs when splitting subranges adds 330dcd9dabd [PPC] Refactor PPCBranchSelector.cpp adds 05495c5d457 [Python] Remove dynamic indirection adds 2cabea054e4 [builtins] Rounding mode support for addxf3/subxf3 adds 19c45546fc7 [cmake] Reset variable before using it adds 1da7eac87c1 Frontend: Remove CompilerInstance::VirtualFileSystem, NFC adds db8a7422067 Basic: Return a reference from FileManager::getVirtualFileS [...] adds e6eef49f05d [ConstantRange] Exclude full set from isSignWrappedSet() adds 14f6d1527c7 [Sema] Fix an assert when a block captures a constexpr local adds 818698010cd Emit -Wfortify-source using DiagRuntimeBehaviour adds 8b106be2c7c gn build: Add build files for clang-include-fixer and find- [...] adds ee1a6e70fa5 [Remarks] Emit a section containing remark diagnostics metadata adds d0050d1b8ba Get the lang from the CompileUnit for ParseCompileUnitFunct [...] adds 22387a56fe3 [X86] Simplify some code in matchBitExtract by using ANY_EXTEND. adds 06cdd7e4886 [X86] Autogenerate complete checks. NFC adds 5321dcd608a [NFC][PowerPC] Custom PowerPC specific machine-scheduler Th [...] adds e204d244bad Revert "[builtins] Rounding mode support for addxf3/subxf3" adds 7da7b97487a [X86] When iselling (x << C1) and/or/xor C2 as (x and/or/xo [...] adds feadc2a1de8 [X86] Add test cases for missed opportunities in (x << C1) [...] adds 95db95729c6 [llvm-dwarfdump] Simplify -o handling adds 38342a5185a [DAGCombiner] Don't allow addcarry if the carry producer i [...] adds 38a4c619eb8 [DWARF] Simplify DWARFVerifier::handleDebugAbbrev. NFC adds 3f2e29b0137 [DWARF] Add D to Seen early to avoid duplicate elements in [...] adds cf6c19c2d35 Fix an out-of-bounds error in RegisterContextDarwin_arm64 adds ab0f18076b1 Fix a "memset clearing an object of non-trivial type" warni [...] adds ccb71b2985a Revert rL356864 : [X86][SSE41] Start shuffle combining from [...] adds 2fc69abf5be [Support] MemoryBlock size should reflect the requested size adds 46edefe3c49 [AArch64] Adds cases for LDRSHWui and LDRSHXui to getMemOpInfo adds ee7ceacaca1 minidump: Add ability to attach (breakpad) symbol files to [...] adds 36d71da694e Revert the r348352 "[clang] - Simplify tools::SplitDebugName." adds d6f9baf74f4 [X86][SSE] Add shuffle test case for PR41249 adds bcc4d538354 [AMDGPU][MC] Corrected handling of tied src for atomic retu [...] adds 90d1b551e19 [AArch64] NFC: Cleanup isAArch64FrameOffsetLegal adds 4f3cdc6555c The IR verifier currently supports the constrained floating [...] adds 40f0162a9a9 Revert of 357063 [AMDGPU][MC] Corrected handling of tied sr [...] adds 5c0d7a24e8e Re-commit r355490 "[CodeGen] Omit range checks from jump ta [...] adds e04483ee35b [OPENMP]Initial support for 'allocate' clause. adds 96a264e053a [DAGCombine] Refactor GatherAllAliases. NFCI. adds b5630a2ab10 [DAGCombiner] Unify Lifetime and memory Op aliasing. adds 88efba8170c gn build: Merge r357047 adds e6b6ab2c668 [LLD] Restore tests that use "-" as output adds bbc59d8d0d0 AMDGPU: Fix areLoadsFromSameBasePtr for DS atomics adds 333a3264f47 [MCA][Pipeline] Don't visit stages in reverse order when ca [...] adds d44e2013766 [clangd] Add activate command to the vscode extension. adds 678d128b5ab [X86MacroFusion][NFC] Improve macrofusion testing. adds 6c56edfe420 [BPF] use std::map to ensure consistent output adds 55beb2f5497 [clangd] Fix the inconsistent code indent in vscode extensi [...] adds daf43ed8004 [libc++] Add proper XFAILs for shared_mutex tests adds 9f1a7e559ce Rename some variables in the std-module tests adds e9ad7e9a714 AMDGPU: wave_barrier is not isBarrier adds 566fba03de5 [clangd] Bump vscode-clangd v0.0.12.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-move/Move.cpp | 3 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 4 +- clang-tools-extra/clangd/Compiler.cpp | 2 +- clang-tools-extra/clangd/SourceCode.cpp | 2 +- .../clangd/clients/clangd-vscode/package.json | 9 +- .../clangd/clients/clangd-vscode/src/extension.ts | 46 ++- clang/cmake/modules/AddClang.cmake | 3 +- clang/docs/ClangFormatStyleOptions.rst | 39 ++ clang/include/clang/AST/OpenMPClause.h | 86 ++++ clang/include/clang/AST/RecursiveASTVisitor.h | 8 +- clang/include/clang/Basic/FileManager.h | 8 +- clang/include/clang/Basic/OpenMPKinds.def | 33 ++ clang/include/clang/Basic/OpenMPKinds.h | 1 - clang/include/clang/Format/Format.h | 34 ++ clang/include/clang/Frontend/CompilerInstance.h | 20 +- clang/include/clang/Sema/Sema.h | 21 +- clang/lib/AST/ASTTypeTraits.cpp | 1 - clang/lib/AST/OpenMPClause.cpp | 38 +- clang/lib/AST/StmtProfile.cpp | 5 + clang/lib/Basic/OpenMPKinds.cpp | 6 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 4 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 24 +- clang/lib/Driver/ToolChains/CommonArgs.h | 2 +- clang/lib/Driver/ToolChains/Darwin.cpp | 21 +- clang/lib/Driver/ToolChains/Gnu.cpp | 2 +- clang/lib/Driver/ToolChains/MinGW.cpp | 2 +- clang/lib/Format/Format.cpp | 14 + clang/lib/Format/FormatToken.h | 1 + clang/lib/Format/TokenAnnotator.cpp | 25 +- clang/lib/Format/UnwrappedLineParser.cpp | 1 + clang/lib/Frontend/ASTUnit.cpp | 44 +- clang/lib/Frontend/CompilerInstance.cpp | 23 +- clang/lib/Frontend/FrontendAction.cpp | 4 +- clang/lib/Lex/HeaderSearch.cpp | 4 +- clang/lib/Lex/ModuleMap.cpp | 4 +- clang/lib/Lex/PPLexerChange.cpp | 2 +- clang/lib/Parse/ParseOpenMP.cpp | 31 +- clang/lib/Sema/SemaChecking.cpp | 7 +- clang/lib/Sema/SemaCodeComplete.cpp | 5 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaOpenMP.cpp | 57 ++- clang/lib/Sema/TreeTransform.h | 36 ++ clang/lib/Serialization/ASTReader.cpp | 15 + clang/lib/Serialization/ASTWriter.cpp | 9 + .../lib/StaticAnalyzer/Frontend/ModelInjector.cpp | 2 - clang/lib/Tooling/Tooling.cpp | 2 +- clang/test/Driver/darwin-ld.c | 8 +- clang/test/OpenMP/allocate_allocator_messages.cpp | 3 +- clang/test/OpenMP/atomic_messages.c | 4 +- clang/test/OpenMP/barrier_messages.cpp | 1 + clang/test/OpenMP/cancel_messages.cpp | 2 +- clang/test/OpenMP/cancellation_point_messages.cpp | 2 +- clang/test/OpenMP/critical_messages.cpp | 2 +- clang/test/OpenMP/declare_mapper_messages.c | 2 +- clang/test/OpenMP/declare_reduction_messages.cpp | 2 +- clang/test/OpenMP/declare_simd_messages.cpp | 4 +- clang/test/OpenMP/declare_target_messages.cpp | 2 +- clang/test/OpenMP/distribute_ast_print.cpp | 10 +- .../OpenMP/distribute_firstprivate_messages.cpp | 4 +- .../OpenMP/distribute_parallel_for_ast_print.cpp | 8 +- ...stribute_parallel_for_firstprivate_messages.cpp | 3 +- ...istribute_parallel_for_lastprivate_messages.cpp | 4 +- .../distribute_parallel_for_private_messages.cpp | 3 +- .../distribute_parallel_for_reduction_messages.cpp | 3 +- .../distribute_parallel_for_simd_ast_print.cpp | 8 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 3 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 3 +- ...istribute_parallel_for_simd_linear_messages.cpp | 3 +- ...stribute_parallel_for_simd_private_messages.cpp | 3 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 3 +- clang/test/OpenMP/distribute_private_messages.cpp | 3 +- clang/test/OpenMP/distribute_simd_ast_print.cpp | 10 +- .../distribute_simd_firstprivate_messages.cpp | 3 +- .../distribute_simd_lastprivate_messages.cpp | 3 +- .../OpenMP/distribute_simd_linear_messages.cpp | 3 +- .../OpenMP/distribute_simd_private_messages.cpp | 3 +- .../OpenMP/distribute_simd_reduction_messages.cpp | 3 +- clang/test/OpenMP/flush_messages.cpp | 2 +- clang/test/OpenMP/for_ast_print.cpp | 8 +- clang/test/OpenMP/for_firstprivate_messages.cpp | 3 +- clang/test/OpenMP/for_lastprivate_messages.cpp | 3 +- clang/test/OpenMP/for_linear_messages.cpp | 3 +- clang/test/OpenMP/for_private_messages.cpp | 3 +- clang/test/OpenMP/for_reduction_messages.cpp | 3 +- clang/test/OpenMP/for_simd_ast_print.cpp | 6 +- .../test/OpenMP/for_simd_firstprivate_messages.cpp | 3 +- .../test/OpenMP/for_simd_lastprivate_messages.cpp | 3 +- clang/test/OpenMP/for_simd_linear_messages.cpp | 3 +- clang/test/OpenMP/for_simd_private_messages.cpp | 3 +- clang/test/OpenMP/for_simd_reduction_messages.cpp | 3 +- clang/test/OpenMP/master_messages.cpp | 2 +- clang/test/OpenMP/ordered_messages.cpp | 2 +- clang/test/OpenMP/parallel_ast_print.cpp | 8 +- .../test/OpenMP/parallel_firstprivate_messages.cpp | 3 +- clang/test/OpenMP/parallel_for_ast_print.cpp | 8 +- .../OpenMP/parallel_for_firstprivate_messages.cpp | 3 +- .../OpenMP/parallel_for_lastprivate_messages.cpp | 3 +- clang/test/OpenMP/parallel_for_linear_messages.cpp | 3 +- .../test/OpenMP/parallel_for_private_messages.cpp | 3 +- .../OpenMP/parallel_for_reduction_messages.cpp | 3 +- clang/test/OpenMP/parallel_for_simd_ast_print.cpp | 8 +- .../parallel_for_simd_firstprivate_messages.cpp | 3 +- .../parallel_for_simd_lastprivate_messages.cpp | 3 +- .../OpenMP/parallel_for_simd_linear_messages.cpp | 3 +- .../OpenMP/parallel_for_simd_private_messages.cpp | 3 +- .../parallel_for_simd_reduction_messages.cpp | 3 +- clang/test/OpenMP/parallel_private_messages.cpp | 3 +- clang/test/OpenMP/parallel_reduction_messages.cpp | 3 +- clang/test/OpenMP/parallel_sections_ast_print.cpp | 16 +- .../parallel_sections_firstprivate_messages.cpp | 3 +- .../parallel_sections_lastprivate_messages.cpp | 3 +- .../OpenMP/parallel_sections_private_messages.cpp | 3 +- .../parallel_sections_reduction_messages.cpp | 3 +- clang/test/OpenMP/requires_messages.cpp | 3 +- clang/test/OpenMP/sections_ast_print.cpp | 8 +- .../test/OpenMP/sections_firstprivate_messages.cpp | 3 +- .../test/OpenMP/sections_lastprivate_messages.cpp | 3 +- clang/test/OpenMP/sections_private_messages.cpp | 3 +- clang/test/OpenMP/sections_reduction_messages.cpp | 5 +- clang/test/OpenMP/simd_ast_print.cpp | 8 +- clang/test/OpenMP/simd_lastprivate_messages.cpp | 3 +- clang/test/OpenMP/simd_linear_messages.cpp | 3 +- clang/test/OpenMP/simd_private_messages.cpp | 3 +- clang/test/OpenMP/simd_reduction_messages.cpp | 3 +- clang/test/OpenMP/single_ast_print.cpp | 8 +- clang/test/OpenMP/single_firstprivate_messages.cpp | 3 +- clang/test/OpenMP/single_private_messages.cpp | 3 +- clang/test/OpenMP/target_data_messages.c | 2 +- clang/test/OpenMP/target_enter_data_map_messages.c | 2 +- clang/test/OpenMP/target_exit_data_map_messages.c | 2 +- clang/test/OpenMP/target_firstprivate_messages.cpp | 3 +- clang/test/OpenMP/target_parallel_ast_print.cpp | 16 +- .../target_parallel_firstprivate_messages.cpp | 3 +- .../test/OpenMP/target_parallel_for_ast_print.cpp | 8 +- .../target_parallel_for_firstprivate_messages.cpp | 3 +- .../target_parallel_for_lastprivate_messages.cpp | 3 +- .../OpenMP/target_parallel_for_linear_messages.cpp | 3 +- .../target_parallel_for_private_messages.cpp | 3 +- .../target_parallel_for_reduction_messages.cpp | 3 +- .../OpenMP/target_parallel_for_simd_ast_print.cpp | 8 +- ...get_parallel_for_simd_firstprivate_messages.cpp | 3 +- ...rget_parallel_for_simd_lastprivate_messages.cpp | 3 +- .../target_parallel_for_simd_linear_messages.cpp | 3 +- .../target_parallel_for_simd_private_messages.cpp | 3 +- ...target_parallel_for_simd_reduction_messages.cpp | 3 +- .../OpenMP/target_parallel_private_messages.cpp | 3 +- .../OpenMP/target_parallel_reduction_messages.cpp | 3 +- clang/test/OpenMP/target_private_messages.cpp | 3 +- clang/test/OpenMP/target_reduction_messages.cpp | 3 +- clang/test/OpenMP/target_simd_ast_print.cpp | 8 +- .../OpenMP/target_simd_firstprivate_messages.cpp | 3 +- .../OpenMP/target_simd_lastprivate_messages.cpp | 3 +- clang/test/OpenMP/target_simd_linear_messages.cpp | 3 +- clang/test/OpenMP/target_simd_private_messages.cpp | 3 +- .../test/OpenMP/target_simd_reduction_messages.cpp | 3 +- clang/test/OpenMP/target_teams_ast_print.cpp | 16 +- .../OpenMP/target_teams_distribute_ast_print.cpp | 6 +- ...rget_teams_distribute_firstprivate_messages.cpp | 3 +- ...arget_teams_distribute_lastprivate_messages.cpp | 3 +- ...get_teams_distribute_parallel_for_ast_print.cpp | 4 +- ...stribute_parallel_for_firstprivate_messages.cpp | 3 +- ...istribute_parallel_for_lastprivate_messages.cpp | 3 +- ...ms_distribute_parallel_for_private_messages.cpp | 3 +- ..._distribute_parallel_for_reduction_messages.cpp | 3 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 4 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 3 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 3 +- ...istribute_parallel_for_simd_linear_messages.cpp | 3 +- ...stribute_parallel_for_simd_private_messages.cpp | 3 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 3 +- .../target_teams_distribute_private_messages.cpp | 3 +- .../target_teams_distribute_reduction_messages.cpp | 3 +- .../target_teams_distribute_simd_ast_print.cpp | 4 +- ...teams_distribute_simd_firstprivate_messages.cpp | 3 +- ..._teams_distribute_simd_lastprivate_messages.cpp | 3 +- ...arget_teams_distribute_simd_linear_messages.cpp | 3 +- ...rget_teams_distribute_simd_private_messages.cpp | 3 +- ...et_teams_distribute_simd_reduction_messages.cpp | 3 +- .../OpenMP/target_teams_firstprivate_messages.cpp | 3 +- .../test/OpenMP/target_teams_private_messages.cpp | 3 +- .../OpenMP/target_teams_reduction_messages.cpp | 3 +- clang/test/OpenMP/target_update_messages.cpp | 2 +- clang/test/OpenMP/task_ast_print.cpp | 8 +- clang/test/OpenMP/task_firstprivate_messages.cpp | 3 +- clang/test/OpenMP/task_in_reduction_message.cpp | 3 +- clang/test/OpenMP/task_private_messages.cpp | 3 +- .../OpenMP/taskgroup_task_reduction_messages.cpp | 3 +- clang/test/OpenMP/taskloop_ast_print.cpp | 8 +- .../test/OpenMP/taskloop_firstprivate_messages.cpp | 3 +- .../test/OpenMP/taskloop_in_reduction_messages.cpp | 3 +- .../test/OpenMP/taskloop_lastprivate_messages.cpp | 3 +- clang/test/OpenMP/taskloop_private_messages.cpp | 3 +- clang/test/OpenMP/taskloop_reduction_messages.cpp | 3 +- clang/test/OpenMP/taskloop_simd_ast_print.cpp | 8 +- .../OpenMP/taskloop_simd_firstprivate_messages.cpp | 3 +- .../OpenMP/taskloop_simd_in_reduction_messages.cpp | 3 +- .../OpenMP/taskloop_simd_lastprivate_messages.cpp | 3 +- .../test/OpenMP/taskloop_simd_linear_messages.cpp | 3 +- .../test/OpenMP/taskloop_simd_private_messages.cpp | 3 +- .../OpenMP/taskloop_simd_reduction_messages.cpp | 3 +- clang/test/OpenMP/taskwait_messages.cpp | 2 +- clang/test/OpenMP/taskyield_messages.cpp | 2 +- clang/test/OpenMP/teams_distribute_ast_print.cpp | 14 +- .../teams_distribute_firstprivate_messages.cpp | 3 +- .../teams_distribute_lastprivate_messages.cpp | 3 +- .../teams_distribute_parallel_for_ast_print.cpp | 4 +- ...stribute_parallel_for_firstprivate_messages.cpp | 3 +- ...istribute_parallel_for_lastprivate_messages.cpp | 3 +- ...ms_distribute_parallel_for_private_messages.cpp | 3 +- ..._distribute_parallel_for_reduction_messages.cpp | 3 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 4 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 3 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 3 +- ...istribute_parallel_for_simd_linear_messages.cpp | 3 +- ...stribute_parallel_for_simd_private_messages.cpp | 3 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 3 +- .../OpenMP/teams_distribute_private_messages.cpp | 3 +- .../OpenMP/teams_distribute_reduction_messages.cpp | 3 +- .../OpenMP/teams_distribute_simd_ast_print.cpp | 4 +- ...teams_distribute_simd_firstprivate_messages.cpp | 3 +- .../teams_distribute_simd_lastprivate_messages.cpp | 3 +- .../teams_distribute_simd_linear_messages.cpp | 3 +- .../teams_distribute_simd_private_messages.cpp | 3 +- .../teams_distribute_simd_reduction_messages.cpp | 3 +- clang/test/OpenMP/teams_firstprivate_messages.cpp | 3 +- clang/test/OpenMP/teams_private_messages.cpp | 3 +- clang/test/OpenMP/teams_reduction_messages.cpp | 3 +- clang/test/OpenMP/threadprivate_messages.cpp | 2 +- clang/test/Sema/warn-fortify-source.c | 3 + clang/test/SemaCXX/blocks.cpp | 8 + clang/tools/libclang/CIndex.cpp | 4 + clang/unittests/AST/ASTImporterTest.cpp | 2 +- clang/unittests/Format/FormatTest.cpp | 37 ++ libcxx/src/support/win32/locale_win32.cpp | 9 +- .../thread.lock/thread.lock.shared/lit.local.cfg | 2 - .../thread.lock.shared.cons/default.pass.cpp | 1 + .../thread.lock.shared.cons/move_assign.pass.cpp | 1 + .../thread.lock.shared.cons/move_ctor.pass.cpp | 1 + .../thread.lock.shared.cons/mutex.pass.cpp | 1 + .../mutex_adopt_lock.pass.cpp | 1 + .../mutex_defer_lock.pass.cpp | 1 + .../mutex_duration.pass.cpp | 1 + .../mutex_time_point.pass.cpp | 1 + .../mutex_try_to_lock.pass.cpp | 1 + .../thread.lock.shared.locking/lock.pass.cpp | 1 + .../thread.lock.shared.obs/mutex.pass.cpp | 1 + .../thread.lock.shared.obs/op_bool.pass.cpp | 1 + .../thread.lock.shared.obs/owns_lock.pass.cpp | 1 + libcxx/utils/libcxx/test/config.py | 4 + lld/test/ELF/stdout.s | 5 +- lld/test/wasm/shared.ll | 38 +- lld/test/wasm/target-feature-disallowed.yaml | 6 +- lld/test/wasm/target-feature-none.yaml | 9 +- lld/test/wasm/target-feature-required.yaml | 17 +- lld/test/wasm/target-feature-used.yaml | 20 +- lld/wasm/Driver.cpp | 1 + lld/wasm/InputChunks.cpp | 13 +- lld/wasm/InputFiles.cpp | 9 +- lld/wasm/Symbols.cpp | 6 + lld/wasm/Symbols.h | 26 +- lld/wasm/Writer.cpp | 33 +- lldb/CMakeLists.txt | 4 + lldb/include/lldb/Core/Module.h | 22 +- .../Minidump/Inputs}/linux-x86_64.dmp | Bin lldb/lit/Minidump/Inputs/linux-x86_64.syms | 4 + lldb/lit/Minidump/breakpad-symbols.test | 26 ++ .../import-std-module/basic/TestImportStdModule.py | 2 +- .../conflicts/TestStdModuleWithConflicts.py | 2 +- lldb/source/API/SystemInitializerFull.cpp | 1 - lldb/source/API/SystemInitializerFull.h | 3 - .../Clang/ClangExpressionParser.cpp | 3 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 45 +- .../Clang/ClangModulesDeclVendor.cpp | 2 +- .../Utility/RegisterContextDarwin_arm64.cpp | 5 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 115 ++++-- .../Python/ScriptInterpreterPython.cpp | 343 ++++----------- .../Python/ScriptInterpreterPython.h | 180 -------- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 2 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 3 +- lldb/unittests/Expression/ClangParserTest.cpp | 5 +- llvm/cmake/modules/AddLLVM.cmake | 3 + llvm/cmake/modules/TableGen.cmake | 1 + llvm/docs/CodeGenerator.rst | 11 + llvm/docs/CommandGuide/llc.rst | 4 + llvm/include/llvm/CodeGen/AsmPrinter.h | 2 + llvm/include/llvm/CodeGen/LiveInterval.h | 9 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 4 + .../llvm/CodeGen/SelectionDAGAddressAnalysis.h | 23 +- llvm/include/llvm/IR/ConstantRange.h | 8 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 4 + llvm/include/llvm/MC/MCSymbolWasm.h | 4 + llvm/include/llvm/Remarks/Remark.h | 3 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 45 ++ llvm/lib/CodeGen/LiveInterval.cpp | 53 ++- llvm/lib/CodeGen/LiveRangeCalc.cpp | 9 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 48 ++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 269 ++++++------ llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 27 ++ .../SelectionDAG/SelectionDAGAddressAnalysis.cpp | 39 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 91 ++-- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 3 +- llvm/lib/CodeGen/SplitKit.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 12 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 13 +- llvm/lib/IR/ConstantRange.cpp | 3 +- llvm/lib/IR/Verifier.cpp | 73 +++- llvm/lib/MC/MCObjectFileInfo.cpp | 6 + llvm/lib/MC/WasmObjectWriter.cpp | 64 +-- llvm/lib/MCA/Pipeline.cpp | 6 +- llvm/lib/Object/WasmObjectFile.cpp | 6 +- llvm/lib/Support/Windows/Memory.inc | 7 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 304 +++++--------- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 13 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 15 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 1 - llvm/lib/Target/BPF/BTFDebug.h | 6 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 1 + llvm/lib/Target/PowerPC/PPC.td | 8 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 5 +- llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 313 ++++++++------ llvm/lib/Target/PowerPC/PPCInstrFormats.td | 9 - llvm/lib/Target/PowerPC/PPCInstrInfo.h | 26 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 156 +++---- llvm/lib/Target/PowerPC/PPCMachineScheduler.cpp | 30 ++ llvm/lib/Target/PowerPC/PPCMachineScheduler.h | 42 ++ llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 2 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 4 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 42 ++ .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 5 + .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 8 +- llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 29 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 87 ++-- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 18 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 4 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 44 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 19 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 38 +- .../Target/WebAssembly/WebAssemblyInstrMemory.td | 8 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 48 +-- .../Target/WebAssembly/WebAssemblyMCInstLower.h | 2 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 13 + .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 32 ++ .../WebAssembly/WebAssemblyTargetMachine.cpp | 23 ++ .../Target/WebAssembly/WebAssemblyTargetMachine.h | 8 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 61 +-- llvm/lib/Target/X86/X86ISelLowering.cpp | 61 ++- .../Transforms/InstCombine/InstCombineAddSub.cpp | 25 ++ .../CodeGen/AArch64/switch-unreachable-default.ll | 99 +++++ .../CodeGen/AMDGPU/are-loads-from-same-base-ptr.ll | 17 + .../CodeGen/AMDGPU/llvm.amdgcn.wave.barrier.ll | 12 + .../CodeGen/BPF/BTF/static-var-derived-type.ll | 105 +++-- .../PowerPC/vsx-partword-int-loads-and-stores.ll | 32 +- llvm/test/CodeGen/SystemZ/dag-combine-05.ll | 35 ++ .../CodeGen/SystemZ/regcoal-subranges-update.mir | 94 +++++ llvm/test/CodeGen/WebAssembly/address-offsets.ll | 282 +++++++------ llvm/test/CodeGen/WebAssembly/call-pic.ll | 52 +++ llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 88 +++- llvm/test/CodeGen/WebAssembly/function-info.mir | 12 + llvm/test/CodeGen/WebAssembly/load-store-pic.ll | 153 +++++++ llvm/test/CodeGen/X86/cast-vsel.ll | 5 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 16 +- llvm/test/CodeGen/X86/combine-shl.ll | 21 +- llvm/test/CodeGen/X86/extract-fp.ll | 3 +- llvm/test/CodeGen/X86/narrow-shl-cst.ll | 158 +++++-- llvm/test/CodeGen/X86/pmul.ll | 79 ++-- llvm/test/CodeGen/X86/pr38743.ll | 24 +- llvm/test/CodeGen/X86/psubus.ll | 123 +++--- llvm/test/CodeGen/X86/remarks-section.ll | 33 ++ llvm/test/CodeGen/X86/slow-pmulld.ll | 460 +++++++++++---------- llvm/test/CodeGen/X86/switch-jump-table.ll | 8 +- llvm/test/CodeGen/X86/testb-je-fusion.ll | 146 ++++++- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 9 +- llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll | 72 ++-- llvm/test/CodeGen/X86/vector-pcmp.ll | 10 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 21 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 17 +- llvm/test/CodeGen/X86/vector-shift-shl-sub128.ll | 18 +- llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 37 ++ llvm/test/CodeGen/X86/vector-zext.ll | 112 ++--- llvm/test/MC/WebAssembly/reloc-pic.s | 99 +++++ llvm/test/Transforms/InstCombine/minmax-fold.ll | 4 +- .../Transforms/InstCombine/sadd-with-overflow.ll | 10 + .../Transforms/InstCombine/saturating-add-sub.ll | 135 ++++++ .../Transforms/InstCombine/ssub-with-overflow.ll | 167 ++++++++ .../ELF/strip-symbol-and-relocation.test | 48 +++ llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 25 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 8 +- llvm/unittests/IR/ConstantRangeTest.cpp | 2 +- llvm/utils/gn/secondary/BUILD.gn | 2 + .../clang-tools-extra/clang-include-fixer/BUILD.gn | 26 ++ .../clang-include-fixer/find-all-symbols/BUILD.gn | 23 ++ .../find-all-symbols/tool}/BUILD.gn | 9 +- .../tool}/BUILD.gn | 15 +- .../clang-tools-extra/clang-move/BUILD.gn | 2 +- .../clang-tools-extra/modularize/BUILD.gn | 4 +- .../secondary/clang-tools-extra/pp-trace/BUILD.gn | 2 +- .../secondary/clang/include/clang/Config/BUILD.gn | 1 - .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 5 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 4 + .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn | 6 +- 404 files changed, 5015 insertions(+), 2753 deletions(-) delete mode 100644 libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.sha [...] copy lldb/{packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new [...] create mode 100644 lldb/lit/Minidump/Inputs/linux-x86_64.syms create mode 100644 lldb/lit/Minidump/breakpad-symbols.test create mode 100644 llvm/lib/Target/PowerPC/PPCMachineScheduler.cpp create mode 100644 llvm/lib/Target/PowerPC/PPCMachineScheduler.h create mode 100644 llvm/test/CodeGen/AArch64/switch-unreachable-default.ll create mode 100644 llvm/test/CodeGen/AMDGPU/are-loads-from-same-base-ptr.ll create mode 100644 llvm/test/CodeGen/SystemZ/dag-combine-05.ll create mode 100644 llvm/test/CodeGen/SystemZ/regcoal-subranges-update.mir create mode 100644 llvm/test/CodeGen/WebAssembly/call-pic.ll create mode 100644 llvm/test/CodeGen/WebAssembly/function-info.mir create mode 100644 llvm/test/CodeGen/WebAssembly/load-store-pic.ll create mode 100644 llvm/test/CodeGen/X86/remarks-section.ll create mode 100644 llvm/test/MC/WebAssembly/reloc-pic.s create mode 100644 llvm/test/Transforms/InstCombine/ssub-with-overflow.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/strip-symbol-and-relocation.test create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/f [...] copy llvm/utils/gn/secondary/clang-tools-extra/{pp-trace => clang-include-fixer/fi [...] copy llvm/utils/gn/secondary/clang-tools-extra/{clang-move => clang-include-fixer/ [...]