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-allyesconfig in repository toolchain/ci/llvm-project.
from 2ba0e2518b9 [X86] Remove (store (f32 (extractelt (v4f32))) isel pattern [...] adds 0d20969deaf [AArch64][GlobalISel] Select immediate forms of cmp instructions. adds 5f337149fab Use for-range loop. NFCI. adds 2a30aeb0107 [X86] NFCI : Comment updation for EVEX to VEX translation. adds de329e51160 [bindings/go] Add wrappers for atomic operations. adds f18cf230e4e [CaptureTracking] Don't let comparisons against null escape [...] adds 623d9ba068e [MIR] Add simple PRE pass to MachineCSE adds de4d4d5049e [InstSimplify] add tests for fcmp with known-never-nan oper [...] adds 73f5a855b33 [InstSimplify] enhance fcmp fold with never-nan operand adds 866db102284 [InstSimplify] reduce code duplication for fcmp folds; NFC adds 06beb482298 [InstCombine] Add tests for usub.sat(x,y)+y etc; NFC adds 4e95b36b6de [NFC] Added test from PR42084 for D63058 adds 16ca1fee5e5 [NFC] Added test from PR19758 adds 96ccd690f8e [NFC] Adjust test for D63004 adds 87cd16a86ef [InstCombine] change canonicalization to fabs() to use FMF on fneg adds ff0c99b0177 [NFC][InstCombine] Revisit canonicalize-constant-low-bit-ma [...] adds d669758d842 [InstCombine] foldICmpWithLowBitMaskedVal(): 'icmp sgt/sle' [...] adds dcf5e6abdf0 [TargetLowering] Simplify (ctpop x) == 1 adds 80fee25776c Revert r361953 "[SVE][IR] Scalable Vector IR Type" adds f7ba8b808a8 [X86] Convert f32/f64 FANDN/FAND/FOR/FXOR to vector logic o [...] adds dd10099d5cc [X86] Use EVEX instructions for f128 FAND/FOR/FXOR when avx [...] adds c5d67b52075 Make test not write to source directory adds 3f3bae33a27 [NFC] Test if commit access granted. adds 11cb15f8ed3 Do not derive no-recurse attribute if function does not hav [...] adds ceb807bbbcb [X86] Disable f32->f64 extload when sse2 is enabled adds 9000a72a4b7 [X86] When promoting i16 compare with immediate to i32, try [...] adds ab846da7e8a [DAGCombine] Match a pattern where a wide type scalar value [...]
No new revisions were added by this update.
Summary of changes: llvm/bindings/go/llvm/ir.go | 54 ++ llvm/docs/LangRef.rst | 54 +- llvm/include/llvm/ADT/DenseMapInfo.h | 16 - llvm/include/llvm/IR/DerivedTypes.h | 68 +- llvm/include/llvm/IR/Type.h | 1 - llvm/include/llvm/Support/ScalableSize.h | 43 - llvm/lib/Analysis/CaptureTracking.cpp | 28 +- llvm/lib/Analysis/InstructionSimplify.cpp | 17 +- llvm/lib/AsmParser/LLLexer.cpp | 1 - llvm/lib/AsmParser/LLParser.cpp | 13 +- llvm/lib/AsmParser/LLToken.h | 1 - llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 +- llvm/lib/CodeGen/MachineCSE.cpp | 127 ++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 184 +++- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 13 +- llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/LLVMContextImpl.h | 2 +- llvm/lib/IR/Type.cpp | 13 +- llvm/lib/IR/Verifier.cpp | 66 -- .../Target/AArch64/AArch64InstructionSelector.cpp | 22 +- llvm/lib/Target/X86/X86EvexToVex.cpp | 6 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 43 + llvm/lib/Target/X86/X86ISelLowering.cpp | 67 +- llvm/lib/Target/X86/X86InstrAVX512.td | 53 - llvm/lib/Target/X86/X86InstrSSE.td | 112 +-- llvm/lib/Target/X86/X86InstrVecCompiler.td | 23 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 8 + .../Transforms/InstCombine/InstCombineSelect.cpp | 38 +- llvm/test/Bitcode/compatibility.ll | 4 - .../CodeGen/AArch64/GlobalISel/fold-fp-select.mir | 5 +- .../test/CodeGen/AArch64/GlobalISel/select-cmp.mir | 72 ++ llvm/test/CodeGen/AArch64/arm64-popcnt.ll | 144 +++ llvm/test/CodeGen/PowerPC/extract-and-store.ll | 1 + llvm/test/CodeGen/PowerPC/store-combine.ll | 335 ++----- llvm/test/CodeGen/X86/avx2-masked-gather.ll | 48 +- llvm/test/CodeGen/X86/cmp.ll | 39 + llvm/test/CodeGen/X86/ctpop-combine.ll | 27 +- llvm/test/CodeGen/X86/masked_compressstore.ll | 1013 ++++++++------------ llvm/test/CodeGen/X86/masked_gather.ll | 94 +- llvm/test/CodeGen/X86/masked_store.ll | 722 ++++++-------- llvm/test/CodeGen/X86/masked_store_trunc.ll | 531 +++++----- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 527 ++++------ llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 535 +++++------ llvm/test/CodeGen/X86/scalar-fp-to-i64.ll | 8 +- llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll | 2 +- llvm/test/CodeGen/X86/tree_way_unsigned_cmp.ll | 68 ++ llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 11 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 28 + .../Transforms/Inline/inline_negative_result.ll | 66 ++ ...onstant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll | 21 + ...onstant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll | 21 + ...nstant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll | 113 ++- ...nstant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll | 166 ++-- ...nstant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll | 167 ++-- ...nstant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll | 113 ++- ...nstant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll | 21 + ...nstant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll | 25 + ...nstant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll | 25 + ...nstant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll | 22 + llvm/test/Transforms/InstCombine/fabs.ll | 60 +- .../Transforms/InstCombine/saturating-add-sub.ll | 114 +++ .../InstSimplify/floating-point-compare.ll | 42 +- llvm/test/Verifier/scalable-aggregates.ll | 31 - llvm/test/Verifier/scalable-global-vars.ll | 24 - llvm/test/tools/llvm-lib/machine-mismatch.test | 4 +- llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/VectorTypesTest.cpp | 164 ---- 69 files changed, 3150 insertions(+), 3355 deletions(-) delete mode 100644 llvm/include/llvm/Support/ScalableSize.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-cmp.mir create mode 100644 llvm/test/CodeGen/X86/tree_way_unsigned_cmp.ll create mode 100644 llvm/test/Transforms/Inline/inline_negative_result.ll delete mode 100644 llvm/test/Verifier/scalable-aggregates.ll delete mode 100644 llvm/test/Verifier/scalable-global-vars.ll delete mode 100644 llvm/unittests/IR/VectorTypesTest.cpp