This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/llvm-project.
from b54efd28c4d Move ProcessInstanceInfoTest to Utility adds 55aafa35ea3 [ProcessWindows] Remove equivalent macros adds 298c0b352d5 [X86] Automatically generate various tests. NFC adds 341df3f13ae Really fix the type mismatch error in GDBRemoteCommunicatio [...] adds 1c9aa70b042 [clangd] Handling text editor/document lifetimes in vscode [...] adds 640230cc97f [clang-tidy] TransformerClangTidyCheck: change choice of lo [...] adds 0cd4ab91abe [clang-tidy][NFC] Qualify `makeRule` call in test, for cons [...] adds 5836472ac48 clang-format: [JS] handle `as const`. adds 3aeed0fd5ad [clangd] Add docs for configuration knobs in clangd adds a6fed93f0d1 Moved GlobList into a separate header file adds 077a9c7053d [SampleFDO] Extract the code calling each section reader to [...] adds 3877aa1660b [clangd] Fix docs adds a69992c8cb8 [dotest] Print invocation when encountering an error. adds 442a5765ce0 [PowerPC] add tests for fma with negated ops; NFC adds e320db434ed [asan_symbolize] Avoid blocking when llvm-symbolizer is ins [...] adds 72e1f7f960d [clang-doc] Switch Generator::CreateResources to use llvm::Error adds e30b71f9dc0 Fix -dA flag, it is not a preprocessor flag. adds b7075e40f3c [DAGCombiner] Remove a bunch of redundant AddToWorklist calls. adds 3ba0f3c9b7f [NFC] Add comments to some bool arguments for better readability adds 2511b5a4638 [asan_symbolize] Attempt to fix build-bot failure after lat [...] adds 7305397a142 TestFunctionStarts.py: add synchronization adds b1c90791024 [libclang][index][NFCi] Refactor machinery for skipping fun [...] adds 98f9e94e57d Fix use of invalidated iterator introduced by r369680. adds da8b5cc9f13 [OPENMP][NVPTX]Add __kmpc_syncwarp(int32_t) function. adds 51029e5c153 [clangd] Release notes adds 19b00436417 [Attributor] Allow explicit dependence tracking adds a4a308cc252 [Attributor] Further cut down on non-determinism adds 846429de741 [DAGCombiner][X86] Teach SimplifyVBinOp to fold VBinOp (con [...] adds 8679ef4e46a [driver] add a new option `-gen-cdb-fragment-path` to emit [...] adds cb2380c9fa4 [lldb][NFC] Remove dead code that handles situations where [...] adds 26a92d5852b Improve behavior in the case of stack exhaustion. adds ac1d5986c83 Fix file header. adds 36d1588f017 [X86] Add a hack to combinePMULDQ to manually turn SIGN_EXT [...] adds 9ef6c49baf4 FileManager: Use llvm::Expected in new getFileRef API adds 4d3a3366129 [msvc] Add necessary #include to make compiler intrinsics a [...] adds b504eb8bb5e [Attributor] Adjust and test the iteration bound of tests adds 2cd7fafc11f [OPENMP][NVPTX]Fix critical region codegen. adds 9e0feaf5628 [Hexagon] Improve generated code for test-if-bit-clear adds 7e3d043459e gn build: (manually) merge r369940 adds b92c971099f [InstCombine] icmp eq/ne (gep inbounds P, Idx..), null -> i [...] adds d9117e4e842 gn build: (manually) merge r369741 adds b7046859c70 gn build: color linker errors when using lld adds 18db4e9ae15 Recommit [PowerPC] Update P9 vector costs for insert/extract adds 09df43ca4b2 gn build: Merge r369918 adds 774bd6ef1c9 Diagnose use of _Thread_local as an extension when not in C [...] adds ed153ef044f [Clang][Bundler] Use llvm-objcopy for creating fat object files adds 29f10822a79 Fix gen-cdb-fragment test for Windows adds 33d563e59ed Reword the C11 extension diagnostic. adds f5848190854 ContentCache: Drop getBuffer's dependency on SourceManager adds 2de97888155 Preland test cases for D66688 to make diffs clear. adds 3c5bd65154a Fixing a weird copy-pasta to get bots back to green. adds 57effbdadc0 [ADT] Make StringRef(const char*) constexpr adds cf3b5559739 Add a clarify comment for meaning of SafePointes [NFC] adds b37dfed52eb [test] Remove extra spaces from a test, NFC adds 91968d4008e [DebugInfo] Add debug-entry-values test coverage, NFC adds 1e4241cad7c Remove unused variables. adds 533dd0214c0 [DWARF] Pick the DWARF5 OP_entry_value opcode on Darwin adds 58a07148850 [DWARF] Rename getDwarf5OrGNUCallSite{Attr,Tag}, NFC adds 72797ba072c Updating a test case that was missed in r369957. adds 90e00bd8f3e Debug Info: Support for DW_AT_export_symbols for anonymous structs adds 5e777e1ed28 [Core] GetAPInt should return an Optional adds ba3d40a1458 Revert r369843 "[Testing] Unbreak r369830" adds 88fd2d01238 [ScopBuilder] Simplify main statement flag in buildEqivClas [...] adds 69400f867d8 [GlobalISel] Import patterns containing INSERT_SUBREG adds 1266191d6fe [WebAssembly] Combine emscripten SjLj tests adds 8ec96618700 [ORC] Fix an overly aggressive assert. adds 8853ac7e022 [ORC] Make sure that queries on emitted-but-not-ready symbo [...] adds ed4fefb0df9 [hwasan] Fix test failure in r369721. adds 173a3a54bba [WebAssembly] Fix SSA rebuilding in SjLj transformation adds aeca56964f9 msan, codegen, instcombine: Keep more lifetime markers used [...] adds 669d111c524 hwasan, codegen: Keep more lifetime markers used for hwasan adds 6db7f492d9a [X86] Delay combineIncDecVector until after op legalization. adds ac64924a55b [mips] clang-format the code. NFC adds d5918edf0dd [mips] Fix indentation. NFC adds f837bb4a344 Copy test data so tests don't traverse test directories. NFC adds b26bc34e3a7 PR42587: diagnose unexpanded uses of a pack parameter of a [...] adds 2abca4f06cf [clang-scan-deps] Minimizer: Correctly handle multi-line co [...] adds ba7e191e434 [build_exception] Decode build failure messages adds 6137cecf87c [clang-scan-deps] Minimizer: Correctly skip over double sla [...] adds 2f858c2e919 Reorganize code and add a fixme to point out a bug in exist [...] adds fe64323fd5c Send error message on failed attach from debugerserver. adds 3b95986a32f AMDGPU: Run AMDGPUCodeGenPrepare after scalar opts adds a8e8dd91f06 NFC: Make test work with or without assertions adds e6561e00684 [clang-scan-deps] Skip UTF-8 BOM in source minimizer adds 0a6564980b5 AMDGPU: Combine directly on mul24 intrinsics adds 27cb29a5960 [dotest] Remove long running test "decorator" and re-enable tests. adds e19f3ff4c8f Add PhaseOrdering/lifetime-sanitizer.ll tests adds 228ffac6786 [MemorySSA] Fix insertUse. adds 67d25fede9a Use FileEntryRef for PPCallbacks::FileSkipped adds 57aee099a30 Don't lose the FoundDecl and template arguments for a DeclR [...] adds f3f00b2e5ec Revert "[clang-scan-deps] Minimizer: Correctly handle multi [...] adds 25abd0ebddc [Analysis] In EmitGEPOffset, use Constant::getUniqueInteger [...] adds ece176e0f6a [ConnectionFileDescriptor] Add shutdown check in ::Write. adds 828a3a974fe [test] Disable two of the recently (re)enabled tests on Windows. adds 6a808d5a839 Fix clangd's IndexAction for FileSkipped API update adds 564fb58a32a [WinEH] Allocate space in funclets stack to save XMM CSRs adds 58e67b8aa38 Revert r369927 - [DAGCombiner] Remove a bunch of redundant [...] adds 4240c13274e [sanitizer] Add lld into dependency of sanitizer_common unittests adds 4797f68b159 [Sanitizer] Using huge page on FreeBSD for shadow mapping adds 1a1df72a435 [lld][WebAssembly] Store table base in config rather than p [...] adds 5058dd0f491 Fix buildbot adds 040ef1091d1 [lld][WebAssembly] Create optional symbols after handling - [...] adds 20650eda995 [NFC] Replace the FIXME I added in rL369989 with a comment [...] adds 39681e733cd [Attributor] Introduce an API to delete stuff adds c395c9172fc [Attributor] Clamp operator to extend known state adds 8dad6157fbe [ValueTracking] Add AllowNonInbounds parameter to GetPointe [...] adds 4a3f62f9fd7 [SelectionDAGBuilder] Fix typo in comment. NFC adds 243ede9970e [SelectionDAGBuilder] Hide existence of ConstantDataVector [...] adds 365b30a3fa4 CommandObjectExpression: Fix a misleading-indentation warning adds 8a915f6b2e3 Fix TestStdCXXDisassembly.py adds 23a12fc3ac4 Relax test introduced in D65322 adds 049bb913e22 Revert "[clangd] Release notes" (wrong branch) adds 09fcec7c0af NFC: clang-format r370008 to suppress lint errors adds 677c6ddd33d [asan_symbolize] Fix broken pipe handling for python 2.7 adds 3131aed59bb Fix an unused variable warning in no-assert builds adds e588b8b6645 DWARFExpression: Simplify class interface adds fd2315ce210 GlobList: added a clear test for pattern priority adds c791d85b127 [clangd] Fix toHalfOpenFileRange where start/end endpoints [...] adds 37a188b6e84 [clangd] Fix for r370029 test that got left in my client adds 7a2e21d9f4d [yaml2obj] - Don't allow setting StOther and Other/Visibili [...] adds 999e4c4793f [Driver] Add an option for createInvocationFromCommandLine [...] adds dd591bdee61 [llvm-objdump] - Remove one overload of reportError. NFCI. adds bccbd74c625 [ReleaseNotes] MemorySanitizer support of ASLR on FreeBSD adds a7f226f9dba AArch64: avoid creating cycle in DAG for post-increment NEON ops. adds 0c2692108c4 [InstCombine] Fold select with ctlz to cttz adds 3d5f48dc7ff Refactor GlobList from an ad-hoc linked list to a vector adds a1e5ef3fd42 [DAGCombiner] Add node to the worklist in topological order [...] adds 2535f04338c [clang] Ensure that comment classes are trivially destructible adds b1f29cec251 Add error handling to the DataExtractor class adds 5edee822d2f [lldb] Allow partial completions to fix directory completion. adds c397a266f01 [clang] Ensure that statements, expressions and types are t [...] adds f035b75d8f0 [ASTImporter] Fix name conflict handling with different strategies adds aec6884e88a [NFC] Added tests for D66651 adds 73f01068a70 [lldb][NFC] Give added test method a unique name adds fdbc2bd2aa0 [ELF][ARM] Add --no-show-raw-insn and -soname to some ARM tests adds 024bf27ddfa [ELF][ARM] Allow PT_LOAD to have overlapping p_offset range [...] adds 2bdbb6a0466 [lldb][NFC] Add some tests for the target subcommands adds d0698b67e89 Testing commit access; NFC adds 0299dbd2ae8 Implement codegen for MSVC unions with reference members. adds 2ba5d64a80d [IntrinsicEmitter] Support scalable vectors in intrinsics adds 4f91faa9656 Stabilize TestIOHandlerCompletion adds 8912e2af395 [X86][AVX] Add SimplifyDemandedVectorElts support for KSHIF [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/Generators.cpp | 4 +- clang-tools-extra/clang-doc/Generators.h | 2 +- clang-tools-extra/clang-doc/HTMLGenerator.cpp | 61 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 5 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 1 + .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 42 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 22 - clang-tools-extra/clang-tidy/GlobList.cpp | 61 + clang-tools-extra/clang-tidy/GlobList.h | 50 + .../fuchsia/RestrictSystemIncludesCheck.h | 3 +- .../clang-tidy/tool/ClangTidyMain.cpp | 1 + .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 16 +- clang-tools-extra/clangd/ClangdUnit.cpp | 4 +- clang-tools-extra/clangd/Compiler.cpp | 3 +- clang-tools-extra/clangd/SourceCode.cpp | 102 +- clang-tools-extra/clangd/SourceCode.h | 5 + .../clangd-vscode/src/semantic-highlighting.ts | 33 +- .../test/semantic-highlighting.test.ts | 14 +- clang-tools-extra/clangd/index/IndexAction.cpp | 4 +- .../clangd/unittests/ClangdUnitTests.cpp | 16 + .../clangd/unittests/SelectionTests.cpp | 19 + .../clangd/unittests/SourceCodeTests.cpp | 49 + clang-tools-extra/docs/clangd/Configuration.rst | 40 + clang-tools-extra/docs/clangd/index.rst | 1 + clang-tools-extra/pp-trace/PPCallbacksTracker.cpp | 4 +- clang-tools-extra/pp-trace/PPCallbacksTracker.h | 2 +- .../unittests/clang-tidy/CMakeLists.txt | 1 + .../clang-tidy/ClangTidyDiagnosticConsumerTest.cpp | 60 - ...DiagnosticConsumerTest.cpp => GlobListTest.cpp} | 64 +- .../clang-tidy/TransformerClangTidyCheckTest.cpp | 63 +- clang/docs/ClangCommandLineReference.rst | 4 +- clang/docs/MemorySanitizer.rst | 3 + clang/include/clang/AST/ASTImporter.h | 17 +- clang/include/clang/Basic/DiagnosticCommonKinds.td | 5 + clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 1 - clang/include/clang/Basic/FileManager.h | 29 +- clang/include/clang/Basic/SourceManager.h | 25 +- clang/include/clang/Basic/Stack.h | 29 + clang/include/clang/Driver/Options.td | 4 +- clang/include/clang/Frontend/CompilerInvocation.h | 5 + clang/include/clang/Frontend/Utils.h | 7 +- clang/include/clang/Lex/PPCallbacks.h | 8 +- clang/include/clang/Sema/ScopeInfo.h | 3 + clang/include/clang/Sema/Sema.h | 17 + clang/lib/AST/ASTImporter.cpp | 176 +-- clang/lib/AST/Comment.cpp | 15 + clang/lib/AST/Stmt.cpp | 11 + clang/lib/AST/Type.cpp | 13 + clang/lib/Basic/CMakeLists.txt | 1 + clang/lib/Basic/FileManager.cpp | 19 +- clang/lib/Basic/SourceManager.cpp | 24 +- clang/lib/Basic/Stack.cpp | 75 ++ clang/lib/CodeGen/CGExpr.cpp | 38 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 26 +- clang/lib/CodeGen/CodeGenFunction.cpp | 11 +- clang/lib/Driver/ToolChains/Clang.cpp | 53 +- clang/lib/Driver/ToolChains/Clang.h | 4 + clang/lib/Format/TokenAnnotator.cpp | 4 + clang/lib/Frontend/CompilerInstance.cpp | 7 + .../Frontend/CreateInvocationFromCommandLine.cpp | 16 +- clang/lib/Frontend/DependencyFile.cpp | 2 +- clang/lib/Frontend/Rewrite/InclusionRewriter.cpp | 6 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 14 +- clang/lib/Lex/HeaderMap.cpp | 4 +- clang/lib/Lex/HeaderSearch.cpp | 18 +- clang/lib/Lex/PPDirectives.cpp | 2 +- clang/lib/Parse/ParseDecl.cpp | 4 +- clang/lib/Parse/ParseExpr.cpp | 2 +- clang/lib/Parse/ParseInit.cpp | 1 + clang/lib/Sema/Sema.cpp | 31 + clang/lib/Sema/SemaDecl.cpp | 7 + clang/lib/Sema/SemaExpr.cpp | 194 +-- clang/lib/Sema/SemaInit.cpp | 19 +- clang/lib/Sema/SemaLambda.cpp | 15 +- clang/lib/Sema/SemaLookup.cpp | 56 +- clang/lib/Sema/SemaTemplate.cpp | 13 + clang/lib/Sema/SemaTemplateDeduction.cpp | 14 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 6 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 6 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 72 +- clang/lib/Sema/SemaType.cpp | 22 +- clang/lib/Sema/TreeTransform.h | 17 +- clang/lib/Serialization/ASTWriter.cpp | 10 +- clang/test/Analysis/Inputs/ctu-other.c | 8 +- clang/test/CMakeLists.txt | 4 +- clang/test/CodeGen/lifetime-sanitizer.c | 6 + .../CodeGenCXX/dbg-info-all-calls-described.cpp | 7 + clang/test/CodeGenCXX/lifetime-sanitizer.cpp | 24 +- clang/test/CodeGenCXX/ms-union-member-ref.cpp | 34 + clang/test/Driver/clang-offload-bundler.c | 9 +- clang/test/Driver/gen-cdb-fragment.c | 37 + ...imize_source_to_dependency_directives_include.c | 8 + ...imize_source_to_dependency_directives_utf8bom.c | 10 + clang/test/OpenMP/nvptx_parallel_codegen.cpp | 3 +- clang/test/PCH/thread-local.cpp | 4 +- clang/test/Parser/c1x-alignas.c | 4 +- clang/test/Sema/thread-specifier.c | 79 +- .../SemaCXX/cxx1y-generic-lambdas-variadics.cpp | 13 + clang/test/SemaOpenCLCXX/restricted.cl | 2 + clang/test/SemaTemplate/stack-exhaustion.cpp | 18 + clang/test/lit.cfg.py | 3 + clang/test/lit.site.cfg.py.in | 1 + clang/tools/clang-offload-bundler/CMakeLists.txt | 2 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 142 +- clang/tools/driver/driver.cpp | 2 + clang/tools/libclang/Indexing.cpp | 106 +- clang/unittests/AST/ASTImporterFixtures.cpp | 32 +- clang/unittests/AST/ASTImporterFixtures.h | 63 +- clang/unittests/AST/ASTImporterTest.cpp | 269 +++- clang/unittests/Format/FormatTestJS.cpp | 3 + .../unittests/Tooling/CompilationDatabaseTest.cpp | 2 - clang/unittests/Tooling/DependencyScannerTest.cpp | 42 +- clang/www/index.html | 1 - compiler-rt/cmake/Modules/AddCompilerRT.cmake | 5 + compiler-rt/lib/asan/asan_shadow_setup.cpp | 3 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 40 +- .../lib/sanitizer_common/sanitizer_common.h | 2 + .../sanitizer_common/sanitizer_posix_libcdep.cpp | 27 +- compiler-rt/lib/sanitizer_common/sanitizer_win.cpp | 5 + .../TestCases/Posix/asan-symbolize-bad-path.cpp | 15 +- compiler-rt/test/hwasan/lit.cfg.py | 9 +- compiler-rt/test/msan/loop-scope.cpp | 18 + lld/ELF/Writer.cpp | 3 +- lld/test/ELF/arm-abs32-dyn.s | 12 +- lld/test/ELF/arm-bl-v6.s | 20 +- lld/test/ELF/arm-branch-undef-weak-plt-thunk.s | 26 +- lld/test/ELF/arm-copy.s | 25 +- lld/test/ELF/arm-execute-only.s | 13 +- lld/test/ELF/arm-exidx-add-missing.s | 10 +- lld/test/ELF/arm-exidx-canunwind.s | 30 +- lld/test/ELF/arm-exidx-dedup.s | 18 +- lld/test/ELF/arm-exidx-emit-relocs.s | 6 +- lld/test/ELF/arm-exidx-gc.s | 36 +- lld/test/ELF/arm-exidx-order.s | 46 +- lld/test/ELF/arm-exidx-shared.s | 6 +- lld/test/ELF/arm-fpic-got.s | 18 +- lld/test/ELF/arm-gnu-ifunc-plt.s | 90 +- lld/test/ELF/arm-gnu-ifunc.s | 50 +- lld/test/ELF/arm-got-relative.s | 20 +- lld/test/ELF/arm-gotoff.s | 18 +- lld/test/ELF/arm-icf-exidx.s | 8 +- lld/test/ELF/arm-mov-relocs.s | 42 +- lld/test/ELF/arm-pie-relative.s | 16 +- lld/test/ELF/arm-plt-reloc.s | 88 +- lld/test/ELF/arm-reloc-abs32.s | 4 +- lld/test/ELF/arm-sbrel32.s | 10 +- lld/test/ELF/arm-target1.s | 4 +- lld/test/ELF/arm-target2.s | 10 +- lld/test/ELF/arm-thumb-interwork-shared.s | 52 +- lld/test/ELF/arm-thumb-interwork-thunk-v5.s | 32 +- lld/test/ELF/arm-thumb-no-undefined-thunk.s | 8 +- lld/test/ELF/arm-thumb-plt-range-thunk-os.s | 16 +- lld/test/ELF/arm-thumb-plt-reloc.s | 104 +- lld/test/ELF/arm-thumb-thunk-empty-pass.s | 31 +- lld/test/ELF/arm-thumb-thunk-symbols.s | 6 +- lld/test/ELF/arm-thumb-undefined-weak-narrow.test | 2 +- lld/test/ELF/arm-thumb-undefined-weak.s | 13 +- lld/test/ELF/arm-thunk-largesection.s | 28 +- lld/test/ELF/arm-thunk-multipass-plt.s | 12 +- lld/test/ELF/arm-thunk-nosuitable.s | 8 +- lld/test/ELF/arm-thunk-re-add.s | 12 +- lld/test/ELF/arm-tls-gd-nonpreemptible.s | 10 +- lld/test/ELF/arm-tls-gd32.s | 38 +- lld/test/ELF/arm-tls-ie32.s | 28 +- lld/test/ELF/arm-tls-ldm32.s | 33 +- lld/test/ELF/arm-tls-le32.s | 10 +- lld/test/ELF/arm-tls-norelax-gd-ie.s | 12 +- lld/test/ELF/arm-tls-norelax-gd-le.s | 8 +- lld/test/ELF/arm-tls-norelax-ie-le.s | 8 +- lld/test/ELF/arm-tls-norelax-ld-le.s | 8 +- lld/test/ELF/arm-undefined-weak.s | 13 +- lld/test/ELF/global-offset-table-position-arm.s | 2 +- .../linkerscript/Inputs/arm-thunk-many-passes.s | 70 + .../linkerscript/symbol-assign-many-passes2.test | 2 +- lld/test/ELF/pack-dyn-relocs-arm2.s | 70 +- lld/test/ELF/pack-dyn-relocs.s | 218 ++- lld/test/wasm/Inputs/optional-symbol.ll | 7 + lld/test/wasm/export-optional-lazy.ll | 25 + lld/wasm/Config.h | 6 + lld/wasm/Driver.cpp | 4 +- lld/wasm/SyntheticSections.cpp | 10 +- lld/wasm/SyntheticSections.h | 5 +- lld/wasm/Writer.cpp | 7 +- lldb/include/lldb/Expression/DWARFExpression.h | 18 +- lldb/include/lldb/Interpreter/CommandObject.h | 4 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 4 +- lldb/include/lldb/Utility/CompletionRequest.h | 8 + .../Python/lldbsuite/test/configuration.py | 3 - lldb/packages/Python/lldbsuite/test/dotest.py | 15 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 1 - .../functionalities/completion/TestCompletion.py | 7 + .../target_command/TestTargetCommand.py | 146 +- .../TestConcurrentManyBreakpoints.py | 3 - .../concurrent_events/TestConcurrentManyCrash.py | 3 - .../concurrent_events/TestConcurrentManySignals.py | 3 - .../TestConcurrentManyWatchpoints.py | 3 - .../unwind/standard/TestStandardUnwind.py | 4 +- .../completion/TestIOHandlerCompletion.py | 17 +- .../test/lang/cpp/stl/TestStdCXXDisassembly.py | 8 +- .../objc/foundation/TestFoundationDisassembly.py | 5 - lldb/packages/Python/lldbsuite/test/lldbtest.py | 12 - .../macosx/function-starts/TestFunctionStarts.py | 17 +- .../lldbsuite/test/macosx/function-starts/main.cpp | 6 + .../Python/lldbsuite/test_event/build_exception.py | 2 +- lldb/source/Commands/CommandCompletions.cpp | 27 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 306 ++--- .../Commands/CommandObjectBreakpointCommand.cpp | 30 +- lldb/source/Commands/CommandObjectExpression.cpp | 210 ++- lldb/source/Commands/CommandObjectFrame.cpp | 6 +- lldb/source/Commands/CommandObjectStats.cpp | 16 +- lldb/source/Commands/CommandObjectTarget.cpp | 198 ++- lldb/source/Core/DumpDataExtractor.cpp | 35 +- lldb/source/Expression/DWARFExpression.cpp | 42 +- lldb/source/Host/common/Editline.cpp | 6 + lldb/source/Host/common/MainLoop.cpp | 1 + .../Host/posix/ConnectionFileDescriptorPosix.cpp | 15 +- lldb/source/Interpreter/CommandObject.cpp | 8 +- .../Process/Utility/RegisterContextLLDB.cpp | 6 +- .../Common/x64/RegisterContextWindows_x64.cpp | 4 +- .../Common/x64/RegisterContextWindows_x64.h | 4 +- .../GDBRemoteCommunicationServerCommon.cpp | 4 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 15 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 19 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 12 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 41 +- .../NativePDB/DWARFLocationExpression.cpp | 4 +- .../PDB/PDBLocationToDWARFExpression.cpp | 2 +- lldb/source/Target/RegisterContext.cpp | 8 +- lldb/tools/debugserver/source/RNBRemote.cpp | 20 +- lldb/unittests/Expression/DWARFExpressionTest.cpp | 4 +- llvm/include/llvm/ADT/StringRef.h | 18 +- llvm/include/llvm/Analysis/Utils/Local.h | 5 +- llvm/include/llvm/Analysis/ValueTracking.h | 18 +- .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 7 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 13 +- llvm/include/llvm/IR/Intrinsics.h | 2 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 28 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 7 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 4 + llvm/include/llvm/Support/DataExtractor.h | 155 ++- llvm/include/llvm/Support/Error.h | 14 + llvm/include/llvm/Support/ScalableSize.h | 3 + llvm/include/llvm/Transforms/IPO/Attributor.h | 64 +- llvm/lib/Analysis/Loads.cpp | 22 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 49 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 14 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 3 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 38 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 13 +- llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp | 7 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 190 ++- llvm/lib/IR/Function.cpp | 35 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 7 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 50 +- llvm/lib/ProfileData/SampleProfReader.cpp | 49 +- llvm/lib/Support/DataExtractor.cpp | 127 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 30 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 11 +- llvm/lib/Target/Hexagon/HexagonGenExtract.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 22 + llvm/lib/Target/Mips/MipsISelLowering.cpp | 6 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 22 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 29 + .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 7 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 44 +- llvm/lib/Target/X86/X86FrameLowering.h | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 73 +- llvm/lib/Target/X86/X86MachineFunctionInfo.h | 8 + llvm/lib/Target/X86/X86RegisterInfo.cpp | 19 +- llvm/lib/Transforms/IPO/Attributor.cpp | 94 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 1 + .../Transforms/InstCombine/InstCombineCompares.cpp | 7 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 38 + .../Instrumentation/HWAddressSanitizer.cpp | 5 +- .../Vectorize/LoopVectorizationLegality.cpp | 6 +- .../Analysis/CostModel/PowerPC/insert_extract.ll | 48 +- llvm/test/Analysis/MemorySSA/PR42940.ll | 62 + .../AArch64/GlobalISel/select-concat-vectors.mir | 26 +- .../CodeGen/AArch64/GlobalISel/select-int-ext.mir | 24 +- .../CodeGen/AArch64/arm64-indexed-vector-ldst.ll | 19 + llvm/test/CodeGen/AMDGPU/idiv-licm.ll | 290 ++-- llvm/test/CodeGen/AMDGPU/mad_int24.ll | 105 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 64 +- llvm/test/CodeGen/Hexagon/tstbit.ll | 33 +- llvm/test/CodeGen/PowerPC/fneg.ll | 44 +- .../WebAssembly/lower-em-sjlj-longjmp-only.ll | 24 - .../test/CodeGen/WebAssembly/lower-em-sjlj-sret.ll | 10 +- llvm/test/CodeGen/WebAssembly/lower-em-sjlj.ll | 30 + llvm/test/CodeGen/X86/GlobalISel/select-copy.mir | 15 +- .../CodeGen/X86/GlobalISel/select-ext-x86-64.mir | 5 +- llvm/test/CodeGen/X86/GlobalISel/select-ext.mir | 6 +- .../CodeGen/X86/GlobalISel/x86_64-select-zext.mir | 15 +- llvm/test/CodeGen/X86/absolute-constant.ll | 23 +- llvm/test/CodeGen/X86/avx-bitcast.ll | 4 +- llvm/test/CodeGen/X86/avx-isa-check.ll | 2 +- llvm/test/CodeGen/X86/avx-minmax.ll | 51 +- llvm/test/CodeGen/X86/avx-vpclmulqdq.ll | 1 + llvm/test/CodeGen/X86/avx512-intel-ocl.ll | 12 +- llvm/test/CodeGen/X86/bit-test-shift.ll | 11 +- llvm/test/CodeGen/X86/catchpad-realign-savexmm.ll | 15 + llvm/test/CodeGen/X86/combine-fabs.ll | 13 +- llvm/test/CodeGen/X86/combine-lds.ll | 7 +- .../X86/dont-trunc-store-double-to-float.ll | 21 +- llvm/test/CodeGen/X86/extract-combine.ll | 8 +- llvm/test/CodeGen/X86/extract-extract.ll | 6 +- llvm/test/CodeGen/X86/h-registers-2.ll | 13 +- llvm/test/CodeGen/X86/i128-add.ll | 8 +- llvm/test/CodeGen/X86/insertelement-copytoregs.ll | 9 +- llvm/test/CodeGen/X86/insertelement-legalize.ll | 23 +- llvm/test/CodeGen/X86/madd.ll | 67 +- llvm/test/CodeGen/X86/masked-iv-safe.ll | 199 ++- llvm/test/CodeGen/X86/masked-iv-unsafe.ll | 367 +++++- llvm/test/CodeGen/X86/memset-3.ll | 7 +- .../CodeGen/X86/memset-sse-stack-realignment.ll | 192 ++- llvm/test/CodeGen/X86/pmul.ll | 11 +- llvm/test/CodeGen/X86/pr28472.ll | 7 +- .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 4 +- llvm/test/CodeGen/X86/saddo-redundant-add.ll | 22 +- llvm/test/CodeGen/X86/shl_elim.ll | 12 +- llvm/test/CodeGen/X86/shuffle-combine-crash.ll | 15 +- llvm/test/CodeGen/X86/sqrt.ll | 27 +- llvm/test/CodeGen/X86/store-narrow.ll | 197 ++- llvm/test/CodeGen/X86/win64-funclet-savexmm.ll | 115 ++ llvm/test/CodeGen/X86/x86-interrupt_cc.ll | 12 +- .../CodeGen/X86/x86-mixed-alignment-dagcombine.ll | 31 +- llvm/test/CodeGen/X86/xop-ifma.ll | 12 +- .../Generic/export-symbol-anonymous-class.ll | 43 + ...m-dbg-value-entry.mir => DW_OP_entry_value.mir} | 38 +- .../MIR/X86/multiple-param-dbg-value-entry.mir | 14 +- llvm/test/TableGen/GlobalISelEmitterSubreg.td | 119 ++ llvm/test/Transforms/FunctionAttrs/align.ll | 2 +- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 2 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 2 +- llvm/test/Transforms/FunctionAttrs/fn_noreturn.ll | 2 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 2 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 2 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 2 +- .../Transforms/FunctionAttrs/noreturn_async.ll | 2 +- .../test/Transforms/FunctionAttrs/noreturn_sync.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nounwind.ll | 2 +- .../read_write_returned_arguments_scc.ll | 2 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 2 +- .../test/Transforms/InstCombine/deref-alloc-fns.ll | 181 +++ .../Transforms/InstCombine/gep-inbounds-null.ll | 12 +- .../Transforms/InstCombine/lifetime-sanitizer.ll | 15 + .../Transforms/InstCombine/select-ctlz-to-cttz.ll | 46 +- .../LoopVectorize/X86/load-deref-pred.ll | 1390 ++++++++++++++++++++ .../lifetime-sanitizer.ll | 24 +- llvm/test/Verifier/intrinsic-bad-arg-type.ll | 10 + llvm/test/tools/yaml2obj/elf-symbol-stother.yaml | 29 + llvm/tools/llvm-objdump/MachODump.cpp | 46 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 28 +- llvm/tools/llvm-objdump/llvm-objdump.h | 7 +- llvm/unittests/ADT/StringRefTest.cpp | 4 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 83 ++ llvm/unittests/IR/IRBuilderTest.cpp | 45 + llvm/unittests/ProfileData/SampleProfTest.cpp | 1 - llvm/unittests/Support/DataExtractorTest.cpp | 143 ++ llvm/utils/TableGen/CodeGenTarget.cpp | 40 + llvm/utils/TableGen/CodeGenTarget.h | 6 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 190 ++- llvm/utils/TableGen/IntrinsicEmitter.cpp | 5 +- llvm/utils/gn/build/BUILD.gn | 3 + .../clang-tools-extra/clang-tidy/BUILD.gn | 1 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 2 + .../unittests/clang-tidy/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 7 + .../libomptarget/deviceRTLs/nvptx/src/interface.h | 2 + openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 10 + .../deviceRTLs/nvptx/src/target_impl.h | 2 + polly/lib/Analysis/ScopBuilder.cpp | 18 +- 381 files changed, 8808 insertions(+), 3403 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/GlobList.cpp create mode 100644 clang-tools-extra/clang-tidy/GlobList.h create mode 100644 clang-tools-extra/docs/clangd/Configuration.rst copy clang-tools-extra/unittests/clang-tidy/{ClangTidyDiagnosticConsumerTest.cpp = [...] create mode 100644 clang/lib/Basic/Stack.cpp create mode 100644 clang/test/CodeGenCXX/ms-union-member-ref.cpp create mode 100644 clang/test/Driver/gen-cdb-fragment.c create mode 100644 clang/test/Lexer/minimize_source_to_dependency_directives_include.c create mode 100644 clang/test/Lexer/minimize_source_to_dependency_directives_utf8bom.c create mode 100644 clang/test/SemaTemplate/stack-exhaustion.cpp create mode 100644 compiler-rt/test/msan/loop-scope.cpp create mode 100644 lld/test/ELF/linkerscript/Inputs/arm-thunk-many-passes.s create mode 100644 lld/test/wasm/Inputs/optional-symbol.ll create mode 100644 lld/test/wasm/export-optional-lazy.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-sjlj-longjmp-only.ll create mode 100644 llvm/test/CodeGen/X86/win64-funclet-savexmm.ll create mode 100644 llvm/test/DebugInfo/Generic/export-symbol-anonymous-class.ll copy llvm/test/DebugInfo/MIR/X86/{multiple-param-dbg-value-entry.mir => DW_OP_entr [...] create mode 100644 llvm/test/TableGen/GlobalISelEmitterSubreg.td create mode 100644 llvm/test/Transforms/InstCombine/deref-alloc-fns.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/load-deref-pred.ll copy llvm/test/Transforms/{InstCombine => PhaseOrdering}/lifetime-sanitizer.ll (61%) create mode 100644 llvm/test/Verifier/intrinsic-bad-arg-type.ll