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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 46e5052b8e2 [X86FixupLEAs] Turn optIncDec into a generic two address LE [...] adds 17367b0d895 [LVI] Extract helper for binary range calculations; NFC adds 024b18aca7c [LVI][CVP] Calculate with.overflow result range adds 9a33dc9fb82 [CVP] Add tests for saturating add/sub ranges; NFC adds bb76cf0f964 [NFC] Update test checks adds 91131b65000 [SelectionDAG] soften assertion when legalizing narrow vect [...] adds 21498118547 [NFC] Make tests more robust for new optimizations adds 8b1fa076397 [CVP] Remove unnecessary checks for empty GNWR; NFC adds 3c7edb2de56 [LoopVectorize] Fix test by regenerating checks adds c9de92ee76f [X86] Add tests for min/maxnum with const operand; NFC adds 3f0905e46f3 [SelectionDAG] define binops as a superset of commutative binops adds 34d5a74b03f [X86][SSE] vector-sext - cleanup prefix lists adds 6bb5041e941 [LVI][CVP] Add support for saturating add/sub adds d87eceda0e6 [X86] Combine fminnum/fmaxnum with non-nan operand to fmin/fmax adds b0fd12b6892 [LLVM-C] Add Accessor for Mach-O Universal Binary Slices adds 40fa52b1749 [X86] lowerBuildVectorToBitOp - support build_vector(shift( [...] adds 0290a77aa86 [SimplifyCFG] Added condition assumption for unreachable blocks adds d4a9cae9650 Add missing newline at end of file adds 2db79ef32c6 [Driver] Update handling of c++ and runtime directories adds f29120658b2 [Driver][RISCV] Simplify. NFC adds 603ca511f91 [PowerPC] Add missing R_PPC_* relocation types
No new revisions were added by this update.
Summary of changes: clang/include/clang/Driver/ToolChain.h | 6 + clang/lib/Driver/ToolChain.cpp | 65 ++- clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 44 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 33 +- .../local/cuda => basic_fuchsia_tree}/bin/.keep | 0 .../lib/aarch64-fuchsia/c++/asan/libc++.so | 0 .../lib/aarch64-fuchsia/c++/libc++.so | 0 .../lib/aarch64-fuchsia/c++/noexcept/libc++.so | 0 .../lib/x86_64-fuchsia/c++/asan/libc++.so | 0 .../lib/x86_64-fuchsia/c++/libc++.so | 0 .../lib/x86_64-fuchsia/c++/noexcept/libc++.so | 0 .../aarch64-fuchsia/lib/asan/.keep | 0 .../aarch64-fuchsia/lib/noexcept/.keep | 0 .../x86_64-fuchsia/lib/asan/.keep | 0 .../x86_64-fuchsia/lib/noexcept/.keep | 0 clang/test/Driver/fuchsia.c | 4 - clang/test/Driver/fuchsia.cpp | 21 +- clang/test/Driver/linux-per-target-runtime-dir.c | 1 - clang/unittests/Tooling/Syntax/TokensTest.cpp | 2 +- llvm/include/llvm-c/Object.h | 16 + .../llvm/BinaryFormat/ELFRelocs/PowerPC.def | 32 ++ llvm/include/llvm/CodeGen/TargetLowering.h | 59 +-- llvm/lib/Analysis/LazyValueInfo.cpp | 98 +++- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 10 +- llvm/lib/IR/ConstantRange.cpp | 3 +- llvm/lib/Object/Object.cpp | 15 + llvm/lib/Target/X86/X86ISelLowering.cpp | 30 +- .../Scalar/CorrelatedValuePropagation.cpp | 38 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 3 + llvm/test/Analysis/ValueTracking/select-pattern.ll | 3 + llvm/test/CodeGen/ARM/crash-greedy.ll | 4 +- llvm/test/CodeGen/Hexagon/bit-visit-flowq.ll | 6 +- llvm/test/CodeGen/Hexagon/rdf-ignore-undef.ll | 2 +- llvm/test/CodeGen/Hexagon/reg-scavengebug.ll | 4 +- .../test/CodeGen/Hexagon/regalloc-block-overlap.ll | 4 +- llvm/test/CodeGen/PowerPC/ftrunc-legalize.ll | 24 + llvm/test/CodeGen/X86/extract-fp.ll | 20 +- llvm/test/CodeGen/X86/fmaxnum.ll | 28 ++ llvm/test/CodeGen/X86/fminnum.ll | 28 ++ llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 44 +- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 44 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 44 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 44 +- llvm/test/CodeGen/X86/rotate-extract-vector.ll | 9 +- llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll | 9 +- llvm/test/CodeGen/X86/vector-idiv-udiv-256.ll | 25 +- llvm/test/CodeGen/X86/vector-idiv-udiv-512.ll | 9 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 111 +++-- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 111 +++-- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 111 +++-- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 111 +++-- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 111 +++-- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 111 +++-- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 111 +++-- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 111 +++-- llvm/test/CodeGen/X86/vector-sext-widen.ll | 120 ++--- llvm/test/CodeGen/X86/vector-sext.ll | 120 ++--- .../Transforms/CallSiteSplitting/split-loop.ll | 24 +- .../Transforms/CorrelatedValuePropagation/basic.ll | 97 ++++ .../overflow_predicate.ll | 21 +- .../Transforms/LoopVectorize/if-pred-stores.ll | 532 +++++++++++++++++---- llvm/test/Transforms/SimplifyCFG/PR30210.ll | 14 +- .../Transforms/SimplifyCFG/UnreachableEliminate.ll | 141 +++--- .../Transforms/SimplifyCFG/unreachable_assume.ll | 46 ++ 64 files changed, 1834 insertions(+), 1000 deletions(-) copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda => basic_fuchsia_tree}/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] delete mode 100644 clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/aa [...] delete mode 100644 clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/aa [...] delete mode 100644 clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/x8 [...] delete mode 100644 clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/x8 [...] create mode 100644 llvm/test/CodeGen/PowerPC/ftrunc-legalize.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/unreachable_assume.ll