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-allyesconfig in repository toolchain/ci/llvm-project.
from f17ae668a96 [Driver][CodeGen] Add -fpatchable-function-entry=N[,0] adds 2d077d6dfa7 [ELF] Make TargetInfo::writeIgotPlt a no-op adds f678fc7660b [LegalizeVectorOps] Improve handling of multi-result operations. adds ef239972614 [lldb] Remove FieldDecl stealing hack by rerouting indirect [...] adds 572b9f468ad [lldb/Lua] Support loading Lua modules adds a5230ac10b0 Update the attribution policy to use the 'Author' property [...] adds 13ec473b9d4 [analyzer] Move PlacementNewChecker to alpha adds b590e0fd810 [TargetLowering][ARM][X86] Change softenSetCCOperands handl [...] adds 9cd985815ab [lld][WebAssembly] Add libcall symbols to the link when LTO [...] adds 815a3f54331 [CMake] Fix modules build after DWARFLinker reorganization adds f28972facc1 [clang] Fix out-of-bounds memory access in ComputeLineNumbers adds ba91dffafe4 [Driver][PowerPC] Move powerpcspe logic from cc1 to Driver adds 55d7b22277e [ASTMatchers] Make test more clear about what it is verifying adds 0c29d3ff223 [Tests] Precommit tests showing default branch padding on skylake adds 77da826edad [lldb] Make CompleteTagDeclsScope completion order deterministic adds 9e13cff44d6 [lldb] Fix TestClangASTContext.TestFunctionTemplateInRecord [...] adds 4ffcec40ace Implement new AST matcher hasAnyCapture to match on LambdaE [...] adds f3db1aad279 MakeUniqueCheck.cpp: explicit the fact that there is an aut [...] adds faeeb71a173 clang-tidy doc: Refresh the list of checkers and polish the script adds 71cee218619 [TargetLowering] Use SelectionDAG::getSetCC and remove a re [...] adds 68cd283f3b0 clang-tidy doc: unbreak the CI adds a5a6fd3f95a Summary: update macro for OFF_T so that sanitizer works on [...] adds 1a8c996a889 [lldb/Scripts] Remove buildbot.py adds e6d219122d5 [lldb/Scripts] Remove remote-build.py adds 7c47a3719a9 [lldb/Scripts] Move android script from underneath Python dir adds a9052b4dfc1 [AArch64] Add isAuthenticated predicate to MCInstDesc adds 7ce92dc0b4b [lldb/Test] Bypass LLDB_TEST_COMMON_ARGS for certain dotest [...] adds c5adcdc5c88 [lldb/Utils] Remove vim-lldb adds 4c00dbf22d7 lldbutil: Forward ASan launch info to test inferiors adds 987bf8b6c14 Let targets adjust operand latency of bundles adds d3ba1e026db [lldb/Reproducer] Add SBReproducer::Replay overload (again) adds 7a38468e34e Only destroy static locals if they have non-trivial destructors. adds e05e219926f [LockFileManager] Make default waitForUnlock timeout a para [...] adds 064087581ab [NFC][InlineCost] Factor cost modeling out of CallAnalyzer [...] adds ca4a55fabbb [mlir] NFC: put C++ code emission classes in their own files adds 397215cc309 [mlir][ods] Support dialect specific content emission via hooks adds 1b8c84b8dd5 Improve precision of documentation comment. adds ceb801612a6 [AArch64] Don't generate libcalls for wide shifts on Darwin adds f4df7f4701d Remove redundant implicit cast creation. adds fbf915f01d4 Add a FIXME and corresponding test coverage for some suspic [...] adds 9a6f4d451ca Clean up and slightly generalize implementation of composit [...] adds 44e0daf16e6 driver: Allow -fdebug-compilation-dir=foo in joined form. adds 1d2cd2c0b7d [Driver] Fix OptionClass of -fconvergent-functions and -fms [...] adds 9b23407063c [Concepts] Fix MarkUsedTemplateParameters for exprs adds de0a2247115 Remove umask tests adds 7c816492197 [COFF] Align ARM64 range extension thunks at instruction boundary adds bb2553175ac [TargetLowering][ARM][Mips][WebAssembly] Remove the ordered [...] adds a701be8f036 [SCEV] [NFC] add more test cases for range of addrecexpr wi [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/add_new_check.py | 6 +- .../clang-tidy/modernize/MakeUniqueCheck.cpp | 2 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 57 +- clang/docs/LibASTMatchersReference.html | 31 + clang/include/clang/AST/Decl.h | 4 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 45 ++ clang/include/clang/Driver/Options.td | 7 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 12 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Basic/SourceManager.cpp | 21 +- clang/lib/Basic/Targets/PPC.cpp | 3 +- clang/lib/CodeGen/CGDecl.cpp | 3 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 6 + clang/lib/Sema/SemaExpr.cpp | 5 +- clang/lib/Sema/SemaExprCXX.cpp | 338 +++++---- clang/lib/Sema/SemaTemplateDeduction.cpp | 45 +- clang/test/Analysis/placement-new-user-defined.cpp | 2 +- clang/test/Analysis/placement-new.cpp | 2 +- clang/test/CodeGen/debug-info-compilation-dir.c | 1 + .../test/CodeGenObjC/initialize-function-static.m | 12 + clang/test/Driver/cl-options.c | 1 + clang/test/Driver/clang_f_opts.c | 4 +- clang/test/Driver/fembed-bitcode.c | 6 +- clang/test/Driver/integrated-as.s | 2 + clang/test/Driver/ppc-features.cpp | 5 +- clang/test/Misc/permissions.cpp | 11 - clang/test/Preprocessor/init.c | 1 - clang/test/SemaObjC/arc.m | 1 + clang/test/SemaObjCXX/arc-ptr-comparison.mm | 29 + .../test/SemaObjCXX/composite-objc-pointertype.mm | 10 + clang/test/SemaOpenCLCXX/address-space-cond.cl | 23 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 27 +- clang/unittests/Basic/SourceManagerTest.cpp | 24 + .../lib/sanitizer_common/sanitizer_linux.cpp | 2 +- .../lib/sanitizer_common/sanitizer_linux_s390.cpp | 2 +- .../lib/sanitizer_common/sanitizer_netbsd.cpp | 2 +- compiler-rt/lib/sanitizer_common/sanitizer_posix.h | 2 +- .../symbolizer/sanitizer_wrappers.cpp | 9 +- lld/COFF/Chunks.h | 2 +- lld/ELF/Target.cpp | 4 - lld/ELF/Target.h | 2 +- lld/test/COFF/arm64-thunks.s | 20 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 4 +- lld/test/ELF/gnu-ifunc-plt.s | 4 +- lld/test/wasm/lto/Inputs/libcall-archive.ll | 6 + lld/test/wasm/lto/libcall-archive.ll | 25 + lld/wasm/Driver.cpp | 27 + lld/wasm/InputFiles.h | 4 + lld/wasm/Symbols.cpp | 11 + lld/wasm/Symbols.h | 1 + lldb/include/lldb/API/SBReproducer.h | 3 +- lldb/packages/Python/lldbsuite/test/lldbutil.py | 9 +- lldb/scripts/Python/remote-build.py | 312 --------- lldb/scripts/Python/use_lldb_suite.py | 26 - lldb/scripts/{Python => }/android/host_art_bt.py | 0 lldb/scripts/buildbot.py | 196 ------ lldb/source/API/SBReproducer.cpp | 4 + .../ExpressionParser/Clang/ClangASTSource.cpp | 14 - lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 31 + lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 1 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 12 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 5 + lldb/source/Symbol/ClangASTImporter.cpp | 41 +- lldb/test/API/CMakeLists.txt | 8 - lldb/test/API/lit.cfg.py | 37 +- lldb/test/API/lit.site.cfg.py.in | 5 + .../ScriptInterpreter/Lua/Inputs/testmodule.lua | 7 + .../Lua/command_script_import.test | 13 + lldb/unittests/Symbol/TestClangASTContext.cpp | 6 +- lldb/utils/lldb-dotest/lldb-dotest.in | 10 + lldb/utils/vim-lldb/README | 59 -- lldb/utils/vim-lldb/doc/lldb.txt | 115 ---- lldb/utils/vim-lldb/plugin/lldb.vim | 151 ---- lldb/utils/vim-lldb/python-vim-lldb/import_lldb.py | 71 -- .../vim-lldb/python-vim-lldb/lldb_controller.py | 415 ----------- lldb/utils/vim-lldb/python-vim-lldb/plugin.py | 16 - lldb/utils/vim-lldb/python-vim-lldb/vim_panes.py | 669 ------------------ lldb/utils/vim-lldb/python-vim-lldb/vim_signs.py | 81 --- lldb/utils/vim-lldb/python-vim-lldb/vim_ui.py | 257 ------- llvm/docs/DeveloperPolicy.rst | 26 +- llvm/include/llvm/IR/RuntimeLibcalls.def | 4 - llvm/include/llvm/MC/MCInstrDesc.h | 10 + llvm/include/llvm/Support/LockFileManager.h | 4 +- llvm/include/llvm/Target/Target.td | 1 + llvm/include/llvm/module.modulemap | 7 + llvm/lib/Analysis/InlineCost.cpp | 759 ++++++++++++--------- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 7 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 444 +++++++----- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 37 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 5 - llvm/lib/DWARFLinker/CMakeLists.txt | 2 + llvm/lib/Support/LockFileManager.cpp | 6 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 2 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 18 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 65 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 2 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 4 - llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 8 +- llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 3 - .../WebAssemblyRuntimeLibcallSignatures.cpp | 6 - .../test/Analysis/ScalarEvolution/range_nw_flag.ll | 69 +- llvm/test/CodeGen/AArch64/shift_minsize.ll | 5 + llvm/test/CodeGen/Thumb2/float-cmp.ll | 12 +- .../CodeGen/X86/align-branch-boundary-default.ll | 37 + .../CodeGen/X86/align-branch-boundary-default.s | 38 ++ llvm/test/CodeGen/X86/avx512-cmp.ll | 36 + llvm/test/CodeGen/X86/fp128-compare.ll | 10 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 20 +- llvm/test/CodeGen/X86/fpcmp-soft-fp.ll | 10 +- llvm/test/Other/umask.ll | 14 - llvm/unittests/Target/AArch64/InstSizes.cpp | 32 + llvm/utils/TableGen/CodeGenInstruction.cpp | 1 + llvm/utils/TableGen/CodeGenInstruction.h | 1 + llvm/utils/TableGen/InstrDocsEmitter.cpp | 1 + llvm/utils/TableGen/InstrInfoEmitter.cpp | 1 + mlir/include/mlir/TableGen/ODSDialectHook.h | 42 ++ mlir/include/mlir/TableGen/OpClass.h | 167 +++++ mlir/include/mlir/TableGen/Operator.h | 9 +- mlir/lib/TableGen/CMakeLists.txt | 1 + mlir/lib/TableGen/OpClass.cpp | 235 +++++++ mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 382 ++--------- 124 files changed, 2336 insertions(+), 3662 deletions(-) create mode 100644 clang/test/CodeGenObjC/initialize-function-static.m delete mode 100644 clang/test/Misc/permissions.cpp create mode 100644 clang/test/SemaOpenCLCXX/address-space-cond.cl create mode 100644 lld/test/wasm/lto/Inputs/libcall-archive.ll create mode 100644 lld/test/wasm/lto/libcall-archive.ll delete mode 100755 lldb/scripts/Python/remote-build.py delete mode 100644 lldb/scripts/Python/use_lldb_suite.py rename lldb/scripts/{Python => }/android/host_art_bt.py (100%) delete mode 100755 lldb/scripts/buildbot.py create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/Inputs/testmodule.lua create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/command_script_import.test delete mode 100644 lldb/utils/vim-lldb/README delete mode 100644 lldb/utils/vim-lldb/doc/lldb.txt delete mode 100644 lldb/utils/vim-lldb/plugin/lldb.vim delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/import_lldb.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/lldb_controller.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/plugin.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/vim_panes.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/vim_signs.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/vim_ui.py create mode 100644 llvm/test/CodeGen/X86/align-branch-boundary-default.ll create mode 100644 llvm/test/CodeGen/X86/align-branch-boundary-default.s delete mode 100644 llvm/test/Other/umask.ll create mode 100644 mlir/include/mlir/TableGen/ODSDialectHook.h create mode 100644 mlir/include/mlir/TableGen/OpClass.h create mode 100644 mlir/lib/TableGen/OpClass.cpp