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-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds 1c1e2ca0221 [ARM] Add some base fullfp16 tests. NFC adds caf8a11b656 [ARM] Promote fp16 frem adds aeade651f35 [ARM] Select fp16 fsqrt adds 2881325b17a [ARM] Select fp16 fabs adds 58a8541dcc3 [X86][AVX] combineBitcastvxi1 - peek through bitops to dete [...] adds c9f4b7d201c [ARM] Promote various fp16 math intrinsics adds 21542cd6f4c [ARM] Select a number of fp16 rounding functions adds 0dbafe191e5 [ARM] Select fp16 fma adds 352f5987952 [InstCombine] Remove OverflowCheckFlavor; NFC adds 39f2bebf415 [InstCombine] Refactor OptimizeOverflowCheck; NFCI adds 7228b50802c gn build: Merge r361664 adds d0f13e618fa [ValueTracking] Base computeOverflowForUnsignedMul() on Con [...] adds b7cc093db28 [Support] make countLeadingZeros() and countTrailingZeros() [...]
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/include/llvm/Support/MathExtras.h | 24 +- llvm/lib/Analysis/LazyValueInfo.cpp | 36 ++ llvm/lib/Analysis/ValueTracking.cpp | 102 ++-- llvm/lib/IR/ConstantRange.cpp | 3 +- llvm/lib/Object/Object.cpp | 15 + llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 18 + llvm/lib/Target/ARM/ARMInstrVFP.td | 19 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 50 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 11 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 151 +++-- .../Transforms/InstCombine/InstCombineInternal.h | 43 +- .../Scalar/CorrelatedValuePropagation.cpp | 38 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 26 +- llvm/test/Analysis/ValueTracking/select-pattern.ll | 2 + llvm/test/CodeGen/ARM/crash-greedy.ll | 4 +- llvm/test/CodeGen/ARM/fp16-fullfp16.ll | 606 +++++++++++++++++++++ llvm/test/CodeGen/ARM/fp16-instructions.ll | 13 - 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/X86/bitcast-and-setcc-256.ll | 28 +- 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 | 9 + .../Transforms/CorrelatedValuePropagation/basic.ll | 8 +- .../Transforms/LoopVectorize/if-pred-stores.ll | 16 +- llvm/test/Transforms/SimplifyCFG/PR30210.ll | 4 +- .../Transforms/SimplifyCFG/UnreachableEliminate.ll | 12 +- .../Transforms/SimplifyCFG/unreachable_assume.ll | 15 +- .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + 73 files changed, 1906 insertions(+), 1081 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/ARM/fp16-fullfp16.ll