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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 07d68c24aa1 [X86] Remove isel patterns that matched vXi16 X86VBroadcast [...] adds 82e9160aabb [MLIR][Affine] NFC: add convenience method for affine data [...] adds 5e080dff756 [MLIR] NFC: modernize affine loop fusion test cases adds bdcbdb48482 [Attributor] Deduction based on path exploration adds 129c8b8081f add extern "C" to __errno_location's definition if in __cpl [...]
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/ASTMatchers/ASTMatchers.h | 22 +- clang/lib/AST/ItaniumMangle.cpp | 2 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Index/USRGeneration.cpp | 2 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 14 + libc/config/linux/api.td | 3 + llvm/include/llvm/Analysis/MustExecute.h | 12 + llvm/include/llvm/IR/InstrTypes.h | 8 +- .../{Transforms/Utils => IR}/KnowledgeRetention.h | 22 + llvm/include/llvm/Transforms/IPO/Attributor.h | 14 + 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/Target/X86/X86InstrAVX512.td | 10 - llvm/lib/Target/X86/X86InstrSSE.td | 6 - llvm/lib/Transforms/IPO/Attributor.cpp | 117 +++++- 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 +- llvm/test/CodeGen/X86/vector-sext.ll | 4 +- .../test/{Transforms/Util => IR}/assume-builder.ll | 0 .../IPConstantProp/openmp_parallel_for.ll | 2 +- .../Transforms/Attributor/dereferenceable-1.ll | 147 +++++++ llvm/test/Transforms/Attributor/nonnull.ll | 10 +- .../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 - mlir/include/mlir/Transforms/LoopUtils.h | 7 + mlir/lib/Transforms/Utils/LoopUtils.cpp | 11 + mlir/test/Transforms/loop-fusion.mlir | 462 ++++++++++----------- mlir/test/lib/Transforms/TestAffineDataCopy.cpp | 4 +- 44 files changed, 1255 insertions(+), 443 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%)