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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 2a41b31fcdf [Sema] Add -Wpointer-to-enum-cast and -Wvoid-pointer-to-enum-cast adds 1348ca40462 [libc] [NFC] Use matchers in tests adds 29e1a16be82 [NFC] Let mangler accept GlobalDecl adds fe73d36f232 Fix lldb build failure due to clang mangler change adds 46126a30f26 [NFC][PowerPC] Remove the repeated definition for some Inst [...] adds 0bec7e47d0a Revert "[NFC][PowerPC] Remove the repeated definition for s [...] adds 70e4fb8a539 [X86] Add DAG combine to turn (vzext_movl (vbroadcast_load) [...] adds 84056394e97 [AssumeBundles] Add API to query a bundles from a use adds 57c964aaa76 [AssumeBundles] Move to IR so it can be used by Analysis adds 9800543aeda [gn build] Port 57c964aaa76 adds b0f3d49a05c [NFC][PowerPC] Order the MTSTR/MFSPR InstAlias definetion by SPR adds b827a95b874 [VectorCombine] add tests for wider vectors; NFC adds a69158c12ac [VectorCombine] fold extract-extract-op with different extr [...] adds be5435e0328 [ARM] MVE VMULL tests. NFC adds 073dbaae397 Fix GCC warnings. NFC. adds fc3c80c3864 [ASTMatchers] adds isComparisonOperator to BinaryOperator a [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/misc/RedundantExpressionCheck.cpp | 8 +- clang/docs/LibASTMatchersReference.html | 32 +++- clang/include/clang/AST/ExprCXX.h | 16 ++ clang/include/clang/AST/GlobalDecl.h | 15 +- clang/include/clang/AST/Mangle.h | 9 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 22 ++- clang/lib/AST/Expr.cpp | 8 +- clang/lib/AST/ItaniumMangle.cpp | 175 ++++++++++++--------- clang/lib/AST/Mangle.cpp | 25 +-- clang/lib/AST/MicrosoftMangle.cpp | 45 ++---- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/CGExpr.cpp | 19 ++- clang/lib/CodeGen/CodeGenModule.cpp | 15 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 2 +- clang/lib/Index/USRGeneration.cpp | 2 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 14 ++ libc/test/src/signal/sigprocmask_test.cpp | 26 ++- libc/test/src/sys/mman/linux/mmap_test.cpp | 17 +- libc/utils/testutils/StreamWrapper.cpp | 1 + .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 12 +- llvm/include/llvm/IR/InstrTypes.h | 8 +- .../{Transforms/Utils => IR}/KnowledgeRetention.h | 22 +++ llvm/lib/IR/CMakeLists.txt | 1 + llvm/lib/IR/Instructions.cpp | 47 ++++++ .../Utils => IR}/KnowledgeRetention.cpp | 19 ++- llvm/lib/Passes/PassBuilder.cpp | 2 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 133 ++++++++-------- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 ++- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 - llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 119 +++++++++++--- llvm/test/CodeGen/Thumb2/mve-vmull.ll | 130 +++++++++++++++ llvm/test/CodeGen/X86/vector-extend-inreg.ll | 7 +- .../test/{Transforms/Util => IR}/assume-builder.ll | 0 .../Transforms/VectorCombine/X86/extract-binop.ll | 129 ++++++++++++--- .../Transforms/VectorCombine/X86/extract-cmp.ll | 40 +++-- llvm/unittests/IR/CMakeLists.txt | 1 + .../Utils => IR}/KnowledgeRetentionTest.cpp | 103 +++++++++++- llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 - llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 - 42 files changed, 925 insertions(+), 331 deletions(-) rename llvm/include/llvm/{Transforms/Utils => IR}/KnowledgeRetention.h (81%) rename llvm/lib/{Transforms/Utils => IR}/KnowledgeRetention.cpp (93%) create mode 100644 llvm/test/CodeGen/Thumb2/mve-vmull.ll rename llvm/test/{Transforms/Util => IR}/assume-builder.ll (100%) rename llvm/unittests/{Transforms/Utils => IR}/KnowledgeRetentionTest.cpp (83%)