This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from 99f641ccadc [llvm-symbolizer] Add llvm-addr2line adds cd3f1474397 [analyzer] Fix an assertion failure if plugins added dependencies adds a64fcb6da7b Change \r\n -> \n for llvm-symbolizer/help.test after rL358749 adds b4788b26e2b [analyzer][NFC] Reimplement checker options adds b340497f764 [LTO] Add plumbing to save stats during LTO on Darwin. adds ea622ef43e1 gn build: Merge r358691 adds e579800b841 gn build: Merge r358722 adds 454014199dd Add support of the next Ubuntu (Ubuntu 19.10 - Eoan EANIMAL) adds 54a93a33ee6 Add support of the future Debian (Debian 11 - Bullseye) htt [...] adds 5505ad34dbd Debian: Add two missing version code in sid adds 2c1f3ea538f [MinGW] Add an --appcontainer flag, passed through to lld-link adds e145a540cc9 llvm-undname: Attempt to fix leak-on-invalid found by oss-fuzz adds e197c617a64 [SelectionDAG] soften splat mask assert/unreachable (PR41535) adds 51873d31503 [dsymutil] DwarfLinker: delete unused parameter adds 0499a2f961a [NewPassManager] Adding pass tuning options: loop vectorize. adds dfd87f6fa1b [GlobalISel][AArch64] Legalize vector G_FPOW adds 6541e8e791c Update to use PipelineTuningOptions. Corresponds to llvm ch [...] adds 1472e32cd73 [OPENMP][NVPTX] target [teams distribute] simd maybe run wi [...] adds 2c3cecef3d7 Added no-FP unit test for register dump. adds d1a18469a83 Updated test case. adds aa68f946dc5 [HWASan] Added no-FP unit test for register dump. adds f4878d89052 Removed regiser dump checks from FP unit test. adds 36c5baef49b Revert "[GlobalISel] Add legalization support for non-power [...] adds 43709f72330 [LICM & MemorySSA] Make limit flags pass tuning options. adds 52cf94090fc [Docs] Make Doxygen functional adds 45fc90326a1 [gn] Support dots in CMake paths in the sync script adds 4fccc0cedd2 Enable frame pointer elimination for OpenBSD on powerpc. adds d42b3814453 This test doesn't need to be run for all debug formats. new f7f03622eca [Docs] Add more info about building the docs new 93f7d83b36f [MSVC] If unable to find link.exe from a MSVC installation, [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/include/clang/Basic/DiagnosticCommonKinds.td | 2 +- clang/include/clang/Driver/Distro.h | 6 +- .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 53 +++- .../clang/StaticAnalyzer/Checkers/Checkers.td | 225 ++++++++++++++++- .../StaticAnalyzer/Frontend/CheckerRegistry.h | 87 ++++++- clang/lib/CodeGen/BackendUtil.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 9 +- clang/lib/Driver/Distro.cpp | 5 + clang/lib/Driver/ToolChains/Clang.cpp | 1 + clang/lib/Driver/ToolChains/Darwin.cpp | 8 + clang/lib/Driver/ToolChains/MSVC.cpp | 14 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 104 +++++++- clang/test/Analysis/checker-dependencies.c | 17 ++ clang/test/Analysis/disable-all-checks.c | 2 +- clang/test/Analysis/invalid-checker-option.c | 19 ++ clang/test/Driver/frame-pointer-elim.c | 4 + clang/test/OpenMP/nvptx_target_simd_codegen.cpp | 16 +- .../nvptx_target_teams_distribute_simd_codegen.cpp | 16 +- clang/utils/TableGen/ClangSACheckersEmitter.cpp | 107 +++++++- compiler-rt/lib/sanitizer_common/CMakeLists.txt | 1 - .../test/hwasan/TestCases/register-dump-no-fp.cc | 28 +++ lld/MinGW/Driver.cpp | 2 + lld/MinGW/Options.td | 1 + lld/test/MinGW/driver.test | 4 + lldb/docs/{doxygen.intro => doxygen-mainpage.dox} | 12 +- lldb/docs/doxygen.cfg.in | 13 +- lldb/docs/doxygen.footer | 13 - lldb/docs/doxygen.header | 9 - lldb/docs/resources/build.rst | 42 ++-- .../plugins/python_os_plugin/TestPythonOSPlugin.py | 1 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 4 - llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 10 +- llvm/include/llvm/LTO/LTO.h | 4 + llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h | 1 + llvm/include/llvm/Passes/PassBuilder.h | 28 ++- .../llvm/Transforms/IPO/PassManagerBuilder.h | 2 + llvm/include/llvm/Transforms/Scalar.h | 2 + llvm/include/llvm/Transforms/Scalar/LICM.h | 12 + llvm/include/llvm/Transforms/Utils/LoopUtils.h | 16 +- llvm/include/llvm/Transforms/Vectorize.h | 5 +- .../llvm/Transforms/Vectorize/LoopVectorize.h | 16 ++ llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 100 +------- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 9 +- llvm/lib/LTO/LTO.cpp | 31 ++- llvm/lib/LTO/LTOBackend.cpp | 2 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 23 +- llvm/lib/Passes/PassBuilder.cpp | 20 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 17 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 25 +- llvm/lib/Transforms/Scalar/LICM.cpp | 78 +++--- llvm/lib/Transforms/Scalar/LoopSink.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 20 ++ .../GlobalISel/legalize-non-pow2-load-store.mir | 49 ---- .../CodeGen/AArch64/GlobalISel/legalize-pow.mir | 274 +++++++++++++++++++++ .../test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 22 ++ llvm/test/CodeGen/AArch64/shuffle-mask-legal.ll | 16 ++ llvm/test/tools/llvm-symbolizer/help.test | 16 +- llvm/tools/dsymutil/DwarfLinker.cpp | 13 +- llvm/tools/opt/NewPMDriver.cpp | 2 +- llvm/unittests/IR/PassBuilderCallbacksTest.cpp | 3 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 2 +- .../clang/lib/Tooling/Refactoring/BUILD.gn | 1 + .../gn/secondary/clang/tools/libclang/BUILD.gn | 1 + .../clang/unittests/StaticAnalyzer/BUILD.gn | 1 + .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 + 68 files changed, 1308 insertions(+), 359 deletions(-) create mode 100644 clang/test/Analysis/invalid-checker-option.c create mode 100644 compiler-rt/test/hwasan/TestCases/register-dump-no-fp.cc rename lldb/docs/{doxygen.intro => doxygen-mainpage.dox} (60%) delete mode 100644 lldb/docs/doxygen.footer delete mode 100644 lldb/docs/doxygen.header delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-non-pow2-load-store.mir create mode 100644 llvm/test/CodeGen/AArch64/shuffle-mask-legal.ll