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-lts-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 4e5df5a840e [X86] Return false from hasAndNotCompare if the comparision [...] adds 2bda7473cf0 [MemCpyOpt] Use LocationSize instead of ints; NFC adds 5a73f8928ca Set the default SANITIZER_CXX_ABI library to libc++ for Fre [...] adds 394e12d6d01 [ORC] Remove redundant instruction from MIPS resolver code. NFC adds f848381029b [ORC] clang-format OrcMips32 and OrcMips64 code. NFC adds 2f4eab06a4b [ORC] Rename register in the OrcMips64 resolver code comments. NFC adds b5f1c767715 [gn build] Add build files for clang/tools/{clang-diff,clan [...] adds 0bdcc1741c7 [gn build] Add build files for clang/tools/{clang-refactor, [...] adds b23f9066ca0 [gn build] Add build files for clang/tools/{arcmt-test,clan [...] adds 50a1ff65b5c [Distro] Support detecting Gentoo adds e6c25082468 [Driver] Disable -faddrsig on Gentoo by default adds 902d44e6b36 [xray] Disable alignas() for thread_local objects on NetBSD adds 019f8a8a19f [xray] Detect MPROTECT and error out when it's enabled (on NetBSD) adds 3a715357390 [x86] add tests for vector extend + logic ops; NFC adds af2091e18e4 [DAGCombiner] allow hoisting vector bitwise logic ahead of extends adds a090297887b [x86] add test for vector shuffle --> extend transform (PR4 [...] adds 3e54333a70f [DAGCombiner] limit shuffle to extend transform (PR40146) adds 67cc0b45fca [llvm-exegesis] Clustering: don't enqueue a point multiple times adds 364b26f557a Tolerate flaky LLD tests on NetBSD adds 398153fb1bc [clangd] Delete trailing ; NFC adds 8357cf15f37 [X86] Remove the ANDN check from EmitTest. adds 55e19620c8b [X86] Autogenerate complete checks. NFC adds 4335cb91e2d [clangd] Delete stray semicolon. NFC new ada2c524be7 [X86] Move the optimization that turns 'CMP (AND+IMM64), 0' [...] new 2f093921361 [SelectionDAGBuilder] Use ::precise LocationSizes; NFC new 8360719dc63 [X86] Remove unused variables left after r350041. NFC new c56580e1017 [LoopIdioms] More LocationSize::precise annotations; NFC new 386fd38f03d Return "[LoopSimplifyCFG] Delete dead in-loop blocks"
The 5 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-tools-extra/clangd/Function.h | 1 - clang-tools-extra/clangd/TUScheduler.h | 2 +- clang/include/clang/Driver/Distro.h | 5 + clang/lib/Driver/Distro.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 2 + clang/test/Driver/addrsig.c | 3 + clang/test/lit.cfg.py | 3 + clang/unittests/Driver/DistroTest.cpp | 36 ++ compiler-rt/CMakeLists.txt | 2 +- .../lib/sanitizer_common/sanitizer_common.h | 1 + .../lib/sanitizer_common/sanitizer_fuchsia.cc | 1 + .../lib/sanitizer_common/sanitizer_linux.cc | 24 ++ compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 4 + .../lib/sanitizer_common/sanitizer_rtems.cc | 1 + compiler-rt/lib/sanitizer_common/sanitizer_win.cc | 4 + compiler-rt/lib/xray/xray_basic_logging.cc | 2 +- compiler-rt/lib/xray/xray_defs.h | 10 + compiler-rt/lib/xray/xray_fdr_logging.cc | 4 +- compiler-rt/lib/xray/xray_init.cc | 3 + lld/test/lit.cfg.py | 5 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 20 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 34 +- llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp | 59 ++- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 3 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 99 ++++- llvm/lib/Target/X86/X86ISelLowering.cpp | 66 +-- llvm/lib/Target/X86/X86InstrArithmetic.td | 10 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 42 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 6 +- llvm/test/CodeGen/X86/bypass-slow-division-tune.ll | 208 ++++++++- llvm/test/CodeGen/X86/vec_cast3.ll | 23 + llvm/test/CodeGen/X86/vector-ext-logic.ll | 468 +++++++++++++++++++++ .../LoopSimplifyCFG/constant-fold-branch.ll | 130 ++---- llvm/tools/llvm-exegesis/lib/Clustering.cpp | 68 +-- llvm/utils/gn/secondary/BUILD.gn | 18 + .../secondary/clang/lib/Tooling/ASTDiff/BUILD.gn | 13 + llvm/utils/gn/secondary/clang/lib/Tooling/BUILD.gn | 31 ++ .../clang/lib/Tooling/Refactoring/BUILD.gn | 29 ++ .../gn/secondary/clang/tools/arcmt-test/BUILD.gn | 13 + .../gn/secondary/clang/tools/clang-check/BUILD.gn | 18 + .../gn/secondary/clang/tools/clang-diff/BUILD.gn | 13 + .../clang/tools/clang-func-mapping/BUILD.gn | 17 + .../clang/tools/clang-import-test/BUILD.gn | 17 + .../secondary/clang/tools/clang-refactor/BUILD.gn | 19 + .../gn/secondary/clang/tools/clang-rename/BUILD.gn | 16 + .../gn/secondary/clang/tools/diagtool/BUILD.gn | 18 + .../gn/secondary/clang/utils/hmaptool/BUILD.gn | 8 + 49 files changed, 1284 insertions(+), 305 deletions(-) create mode 100644 llvm/test/CodeGen/X86/vector-ext-logic.ll create mode 100644 llvm/utils/gn/secondary/clang/lib/Tooling/ASTDiff/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Tooling/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Tooling/Refactoring/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/arcmt-test/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-check/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-diff/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-func-mapping/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-import-test/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-refactor/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-rename/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/diagtool/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/utils/hmaptool/BUILD.gn