[all-commits] [llvm/llvm-project] f497a0: [test][DSE] Use -passes=dse instead of -dse in lit...

Björn Pettersson via All-commits all-commits at lists.llvm.org
Thu Oct 13 01:46:05 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f497a00da968b0ff90d8c98caa184d14b9a92495
      https://github.com/llvm/llvm-project/commit/f497a00da968b0ff90d8c98caa184d14b9a92495
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2022-10-13 (Thu, 13 Oct 2022)

  Changed paths:
    M llvm/test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll
    M llvm/test/Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll
    M llvm/test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll
    M llvm/test/Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll
    M llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll
    M llvm/test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll
    M llvm/test/Transforms/DeadStoreElimination/PartialStore.ll
    M llvm/test/Transforms/DeadStoreElimination/PartialStore2.ll
    M llvm/test/Transforms/DeadStoreElimination/X86/gather-null-pointer.ll
    M llvm/test/Transforms/DeadStoreElimination/atomic-overlapping.ll
    M llvm/test/Transforms/DeadStoreElimination/atomic-todo.ll
    M llvm/test/Transforms/DeadStoreElimination/atomic.ll
    M llvm/test/Transforms/DeadStoreElimination/calloc-store.ll
    M llvm/test/Transforms/DeadStoreElimination/combined-partial-overwrites.ll
    M llvm/test/Transforms/DeadStoreElimination/const-pointers.ll
    M llvm/test/Transforms/DeadStoreElimination/crash.ll
    M llvm/test/Transforms/DeadStoreElimination/cs-cs-aliasing.ll
    M llvm/test/Transforms/DeadStoreElimination/debug-counter.ll
    M llvm/test/Transforms/DeadStoreElimination/dominate.ll
    M llvm/test/Transforms/DeadStoreElimination/fence-todo.ll
    M llvm/test/Transforms/DeadStoreElimination/fence.ll
    M llvm/test/Transforms/DeadStoreElimination/free.ll
    M llvm/test/Transforms/DeadStoreElimination/inst-limits.ll
    M llvm/test/Transforms/DeadStoreElimination/int_sideeffect.ll
    M llvm/test/Transforms/DeadStoreElimination/invariant.start.ll
    M llvm/test/Transforms/DeadStoreElimination/launder.invariant.group.ll
    M llvm/test/Transforms/DeadStoreElimination/lifetime.ll
    M llvm/test/Transforms/DeadStoreElimination/loop-invariant-entry-block.ll
    M llvm/test/Transforms/DeadStoreElimination/masked-dead-store-inseltpoison.ll
    M llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll
    M llvm/test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll
    M llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll
    M llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll
    M llvm/test/Transforms/DeadStoreElimination/memoryssa-scan-limit.ll
    M llvm/test/Transforms/DeadStoreElimination/memset-missing-debugloc.ll
    M llvm/test/Transforms/DeadStoreElimination/memset-unknown-sizes.ll
    M llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll
    M llvm/test/Transforms/DeadStoreElimination/merge-stores.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-captures.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-exceptions.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-loop-carried-dependence.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-loops.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-malloc-free.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-memintrinsics.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-memoryphis.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-multipath-throwing.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-multipath.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-overlap.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-partial.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-simple.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-throwing.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-unreachable.ll
    M llvm/test/Transforms/DeadStoreElimination/no-targetdata.ll
    M llvm/test/Transforms/DeadStoreElimination/nounwind-invoke.ll
    M llvm/test/Transforms/DeadStoreElimination/offsetted-overlapping-stores.ll
    M llvm/test/Transforms/DeadStoreElimination/opaque-ptr.ll
    M llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll
    M llvm/test/Transforms/DeadStoreElimination/out-of-bounds-stores.ll
    M llvm/test/Transforms/DeadStoreElimination/phi-translation.ll
    M llvm/test/Transforms/DeadStoreElimination/pr11390.ll
    M llvm/test/Transforms/DeadStoreElimination/pr47285-not-overwritten-on-all-exit-paths.ll
    M llvm/test/Transforms/DeadStoreElimination/read-clobber-after-overwrite.ll
    M llvm/test/Transforms/DeadStoreElimination/scoped-noalias.ll
    M llvm/test/Transforms/DeadStoreElimination/stats.ll
    M llvm/test/Transforms/DeadStoreElimination/stores-of-existing-values.ll
    M llvm/test/Transforms/DeadStoreElimination/tail-byval.ll
    M llvm/test/Transforms/DeadStoreElimination/trivial-dse-calls.ll
    M llvm/test/Transforms/DeadStoreElimination/wrong-malloc-size.ll

  Log Message:
  -----------
  [test][DSE] Use -passes=dse instead of -dse in lit tests. NFC


  Commit: 8f527e08a576ceec09b6e8fbd9ccd8e1e62bc31b
      https://github.com/llvm/llvm-project/commit/8f527e08a576ceec09b6e8fbd9ccd8e1e62bc31b
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2022-10-13 (Thu, 13 Oct 2022)

  Changed paths:
    M llvm/test/Transforms/AggressiveInstCombine/lower-table-based-cttz-basics.ll
    M llvm/test/Transforms/AggressiveInstCombine/lower-table-based-cttz-dereferencing-pointer.ll
    M llvm/test/Transforms/AggressiveInstCombine/lower-table-based-cttz-non-argument-value.ll
    M llvm/test/Transforms/AggressiveInstCombine/lower-table-based-cttz-zero-element.ll
    M llvm/test/Transforms/AggressiveInstCombine/negative-lower-table-based-cttz.ll
    M llvm/test/Transforms/AggressiveInstCombine/trunc_assume.ll
    M llvm/test/Transforms/AggressiveInstCombine/trunc_phi.ll
    M llvm/test/Transforms/AggressiveInstCombine/trunc_udivrem.ll
    M llvm/test/Transforms/AggressiveInstCombine/trunc_vector_instrs.ll

  Log Message:
  -----------
  [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC


  Commit: f15ed06a65de2715130ffeba5ed3698a08047d27
      https://github.com/llvm/llvm-project/commit/f15ed06a65de2715130ffeba5ed3698a08047d27
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2022-10-13 (Thu, 13 Oct 2022)

  Changed paths:
    M llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll
    M llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll
    M llvm/test/Transforms/IndVarSimplify/2003-09-23-NotAtTop.ll
    M llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll
    M llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll
    M llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll
    M llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll
    M llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll
    M llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll
    M llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll
    M llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll
    M llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll
    M llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll
    M llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll
    M llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll
    M llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll
    M llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll
    M llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll
    M llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll
    M llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll
    M llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll
    M llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll
    M llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll
    M llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll
    M llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll
    M llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll
    M llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll
    M llvm/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll
    M llvm/test/Transforms/IndVarSimplify/2011-09-19-vectoriv.ll
    M llvm/test/Transforms/IndVarSimplify/2011-09-27-hoistsext.ll
    M llvm/test/Transforms/IndVarSimplify/2011-10-27-lftrnull.ll
    M llvm/test/Transforms/IndVarSimplify/2011-11-01-lftrptr.ll
    M llvm/test/Transforms/IndVarSimplify/2011-11-17-selfphi.ll
    M llvm/test/Transforms/IndVarSimplify/2012-10-19-congruent-constant.ll
    M llvm/test/Transforms/IndVarSimplify/2020-12-15-trunc-bug-expensive-range-inference.ll
    M llvm/test/Transforms/IndVarSimplify/D108043.ll
    M llvm/test/Transforms/IndVarSimplify/NVPTX/no-widen-expensive.ll
    M llvm/test/Transforms/IndVarSimplify/X86/2009-04-14-shorten_iv_vars.ll
    M llvm/test/Transforms/IndVarSimplify/X86/2011-11-15-multiexit.ll
    M llvm/test/Transforms/IndVarSimplify/X86/deterministic-scev-verify.ll
    M llvm/test/Transforms/IndVarSimplify/X86/eliminate-trunc.ll
    M llvm/test/Transforms/IndVarSimplify/X86/huge_muls.ll
    M llvm/test/Transforms/IndVarSimplify/X86/inner-loop-by-latch-cond.ll
    M llvm/test/Transforms/IndVarSimplify/X86/inner-loop.ll
    M llvm/test/Transforms/IndVarSimplify/X86/iv-widen.ll
    M llvm/test/Transforms/IndVarSimplify/X86/loop_evaluate10.ll
    M llvm/test/Transforms/IndVarSimplify/X86/pr25047.ll
    M llvm/test/Transforms/IndVarSimplify/X86/pr25360.ll
    M llvm/test/Transforms/IndVarSimplify/X86/pr27133.ll
    M llvm/test/Transforms/IndVarSimplify/X86/replace-iv-with-loop-invariant.ll
    M llvm/test/Transforms/IndVarSimplify/X86/scev-phi-debug-info.ll
    M llvm/test/Transforms/IndVarSimplify/X86/uglygep.ll
    M llvm/test/Transforms/IndVarSimplify/X86/widen-nsw.ll
    M llvm/test/Transforms/IndVarSimplify/ada-loops.ll
    M llvm/test/Transforms/IndVarSimplify/addrec_no_exec_on_every_iteration.ll
    M llvm/test/Transforms/IndVarSimplify/ashr-expansion.ll
    M llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll
    M llvm/test/Transforms/IndVarSimplify/backedge-on-min-max.ll
    M llvm/test/Transforms/IndVarSimplify/checks_against_min_value.ll
    M llvm/test/Transforms/IndVarSimplify/const_phi.ll
    M llvm/test/Transforms/IndVarSimplify/constant-fold.ll
    M llvm/test/Transforms/IndVarSimplify/constant_result.ll
    M llvm/test/Transforms/IndVarSimplify/dont-recompute.ll
    M llvm/test/Transforms/IndVarSimplify/drop-exact.ll
    M llvm/test/Transforms/IndVarSimplify/elim-extend.ll
    M llvm/test/Transforms/IndVarSimplify/eliminate-backedge.ll
    M llvm/test/Transforms/IndVarSimplify/eliminate-comparison.ll
    M llvm/test/Transforms/IndVarSimplify/eliminate-exit-no-dl.ll
    M llvm/test/Transforms/IndVarSimplify/eliminate-exit.ll
    M llvm/test/Transforms/IndVarSimplify/eliminate-overflow-modified.ll
    M llvm/test/Transforms/IndVarSimplify/eliminate-rem.ll
    M llvm/test/Transforms/IndVarSimplify/exit-count-select.ll
    M llvm/test/Transforms/IndVarSimplify/finite-exit-comparisons.ll
    M llvm/test/Transforms/IndVarSimplify/floating-point-iv.ll
    M llvm/test/Transforms/IndVarSimplify/floating-point-small-iv.ll
    M llvm/test/Transforms/IndVarSimplify/full_widening.ll
    M llvm/test/Transforms/IndVarSimplify/indirectbr.ll
    M llvm/test/Transforms/IndVarSimplify/infer-poison-flags.ll
    M llvm/test/Transforms/IndVarSimplify/iv-fold.ll
    M llvm/test/Transforms/IndVarSimplify/iv-sext.ll
    M llvm/test/Transforms/IndVarSimplify/iv-widen-elim-ext.ll
    M llvm/test/Transforms/IndVarSimplify/iv-zext.ll
    M llvm/test/Transforms/IndVarSimplify/lftr-multi-exit.ll
    M llvm/test/Transforms/IndVarSimplify/lftr-pr20680.ll
    M llvm/test/Transforms/IndVarSimplify/lftr-pr31181.ll
    M llvm/test/Transforms/IndVarSimplify/lftr-pr41998.ll
    M llvm/test/Transforms/IndVarSimplify/lftr-promote.ll
    M llvm/test/Transforms/IndVarSimplify/lftr-reuse.ll
    M llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll
    M llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll
    M llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll
    M llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll
    M llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll
    M llvm/test/Transforms/IndVarSimplify/masked-iv.ll
    M llvm/test/Transforms/IndVarSimplify/monotonic_checks.ll
    M llvm/test/Transforms/IndVarSimplify/negative_ranges.ll
    M llvm/test/Transforms/IndVarSimplify/no-iv-rewrite.ll
    M llvm/test/Transforms/IndVarSimplify/outer_phi.ll
    M llvm/test/Transforms/IndVarSimplify/pr18223.ll
    M llvm/test/Transforms/IndVarSimplify/pr22222.ll
    M llvm/test/Transforms/IndVarSimplify/pr24952.ll
    M llvm/test/Transforms/IndVarSimplify/pr25578.ll
    M llvm/test/Transforms/IndVarSimplify/pr28705.ll
    M llvm/test/Transforms/IndVarSimplify/predicated_ranges.ll
    M llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll
    M llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll
    M llvm/test/Transforms/IndVarSimplify/replace-loop-exit-folds.ll
    M llvm/test/Transforms/IndVarSimplify/replace-sdiv-by-udiv.ll
    M llvm/test/Transforms/IndVarSimplify/replace-srem-by-urem.ll
    M llvm/test/Transforms/IndVarSimplify/rewrite-loop-exit-values-phi.ll
    M llvm/test/Transforms/IndVarSimplify/scevexpander-phi-base-case.ll
    M llvm/test/Transforms/IndVarSimplify/sentinel.ll
    M llvm/test/Transforms/IndVarSimplify/shared-exit-between-nested-loop.ll
    M llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll
    M llvm/test/Transforms/IndVarSimplify/simplify-pointer-arithmetic.ll
    M llvm/test/Transforms/IndVarSimplify/sink-alloca.ll
    M llvm/test/Transforms/IndVarSimplify/sink-trapping.ll
    M llvm/test/Transforms/IndVarSimplify/strengthen-overflow.ll
    M llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll
    M llvm/test/Transforms/IndVarSimplify/trivial-checks.ll
    M llvm/test/Transforms/IndVarSimplify/trivial-guard.ll
    M llvm/test/Transforms/IndVarSimplify/udiv-invariant-but-traps.ll
    M llvm/test/Transforms/IndVarSimplify/udiv.ll
    M llvm/test/Transforms/IndVarSimplify/widen-i32-i8ptr.ll
    M llvm/test/Transforms/IndVarSimplify/zext-nuw.ll

  Log Message:
  -----------
  [test][IndVarSimplify] Use -passes syntax in RUN lines. NFC


  Commit: 3be72f402925b99adbec4a2ee5bacdf76ba6c8d1
      https://github.com/llvm/llvm-project/commit/3be72f402925b99adbec4a2ee5bacdf76ba6c8d1
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2022-10-13 (Thu, 13 Oct 2022)

  Changed paths:
    M llvm/test/Transforms/SLPVectorizer/AArch64/64-bit-vector.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/PR38339.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/buildvector-vectorize.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/commute.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/ext-trunc.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/fpsat.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/gather-load-min-required-vf-2.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/gather-root.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/horizontal.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/insertelement-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/insertelement.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/invalid_type.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/load-store-q.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/loadi8.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/matmul.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/memory-runtime-checks-in-loops.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/minimum-sizes.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/mismatched-intrinsics.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/mul.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/multiple_reduction.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/reduce-add-i64.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/remarks.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/reorder-fmuladd-crash.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/scalable-vector.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/scalarization-overhead.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/sdiv-pow2.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/slp-and-reduction.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/slp-or-reduction.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/slp-xor-reduction.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/spillcost-di.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/spillcost-order.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/splat-loads.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/trunc-insertion.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/tsc-s116.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/tsc-s352.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/vectorizable-selects-min-max.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/vectorizable-selects-uniform-cmps.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/vectorize-free-extracts-inserts.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/widen.ll
    M llvm/test/Transforms/SLPVectorizer/AMDGPU/address-space-ptr-sze-gep-index-assert.ll
    M llvm/test/Transforms/SLPVectorizer/AMDGPU/bswap-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/AMDGPU/bswap.ll
    M llvm/test/Transforms/SLPVectorizer/AMDGPU/crash_extract_subvector_cost.ll
    M llvm/test/Transforms/SLPVectorizer/AMDGPU/round-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/AMDGPU/round.ll
    M llvm/test/Transforms/SLPVectorizer/AMDGPU/slp-v2f32.ll
    M llvm/test/Transforms/SLPVectorizer/ARM/extract-insert-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/ARM/extract-insert.ll
    M llvm/test/Transforms/SLPVectorizer/ARM/memory.ll
    M llvm/test/Transforms/SLPVectorizer/ARM/sroa.ll
    M llvm/test/Transforms/SLPVectorizer/NVPTX/non-vectorizable-intrinsic-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/NVPTX/non-vectorizable-intrinsic.ll
    M llvm/test/Transforms/SLPVectorizer/NVPTX/v2f16.ll
    M llvm/test/Transforms/SLPVectorizer/PowerPC/aggregate.ll
    M llvm/test/Transforms/SLPVectorizer/PowerPC/pr27897.ll
    M llvm/test/Transforms/SLPVectorizer/PowerPC/short-to-double.ll
    M llvm/test/Transforms/SLPVectorizer/RISCV/load-store.ll
    M llvm/test/Transforms/SLPVectorizer/RISCV/reductions.ll
    M llvm/test/Transforms/SLPVectorizer/RISCV/rvv-min-vector-size.ll
    M llvm/test/Transforms/SLPVectorizer/SystemZ/SLP-cmp-cost-query.ll
    M llvm/test/Transforms/SLPVectorizer/SystemZ/pr34619.ll
    M llvm/test/Transforms/SLPVectorizer/VE/disable_slp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR31847.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR32086.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR34635.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR35628_1.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR35628_2.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR35865-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR35865.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR36280.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR40310.ll
    M llvm/test/Transforms/SLPVectorizer/X86/addsub.ll
    M llvm/test/Transforms/SLPVectorizer/X86/aggregate.ll
    M llvm/test/Transforms/SLPVectorizer/X86/align.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-cmp-swapped-pred.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-abs.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-add-saddo.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-add-ssat.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-add-uaddo.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-add-usat.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-add.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-and-const-load.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-div.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-fix.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-fp-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-fp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-max-cost.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-mul-load.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-mul-smulo.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-mul-umulo.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-mul.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-smax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-smin.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-sub-ssat.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-sub-ssubo.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-sub-usat.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-sub-usubo.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-sub.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-umax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-umin.ll
    M llvm/test/Transforms/SLPVectorizer/X86/atomics.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bad-reduction.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bad_types.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bitreverse.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bottom-to-top-reorder.ll
    M llvm/test/Transforms/SLPVectorizer/X86/broadcast.ll
    M llvm/test/Transforms/SLPVectorizer/X86/broadcast_long.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bswap.ll
    M llvm/test/Transforms/SLPVectorizer/X86/buildvector-insert-mask-size.ll
    M llvm/test/Transforms/SLPVectorizer/X86/buildvector-same-lane-insert.ll
    M llvm/test/Transforms/SLPVectorizer/X86/buildvector-shuffle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/c-ray.ll
    M llvm/test/Transforms/SLPVectorizer/X86/catchswitch.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cmp-as-alternate-ops.ll
    M llvm/test/Transforms/SLPVectorizer/X86/combined-stores-chains.ll
    M llvm/test/Transforms/SLPVectorizer/X86/commutativity.ll
    M llvm/test/Transforms/SLPVectorizer/X86/consecutive-access.ll
    M llvm/test/Transforms/SLPVectorizer/X86/continue_vectorizing.ll
    M llvm/test/Transforms/SLPVectorizer/X86/control-dependence.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_binaryop.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_cmpop.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_exceed_scheduling.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_reordering_undefs.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_scheduling-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_scheduling.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_undef_mask_elem.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_vectorizeTree.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cse.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cse_extractelement.ll
    M llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll
    M llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cttz.ll
    M llvm/test/Transforms/SLPVectorizer/X86/diamond.ll
    M llvm/test/Transforms/SLPVectorizer/X86/diamond_broadcast.ll
    M llvm/test/Transforms/SLPVectorizer/X86/diamond_broadcast_extra_shuffle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/different-vec-widths.ll
    M llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
    M llvm/test/Transforms/SLPVectorizer/X86/external_user_jumbled_load-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/external_user_jumbled_load.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extract-scalar-from-undef.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extract-shuffle-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extract-shuffle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extract_in_tree_user.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extract_with_non_const_index.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extractelement-multiple-uses.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extractelement.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extracts-with-undefs.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fabs-cost-softfp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fabs.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fcopysign.ll
    M llvm/test/Transforms/SLPVectorizer/X86/float-min-max.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fma.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fmaxnum.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fminnum.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fmuladd.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fptosi-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fptosi.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fptoui.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fround.ll
    M llvm/test/Transforms/SLPVectorizer/X86/funclet.ll
    M llvm/test/Transforms/SLPVectorizer/X86/gather-extractelements-different-bbs.ll
    M llvm/test/Transforms/SLPVectorizer/X86/gather-move-out-of-loop.ll
    M llvm/test/Transforms/SLPVectorizer/X86/gep.ll
    M llvm/test/Transforms/SLPVectorizer/X86/gep_mismatch.ll
    M llvm/test/Transforms/SLPVectorizer/X86/geps-non-pow-2.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-list.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-smax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-after-bundle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-crash-index.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector-const-undef.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-element-multiple-uses.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-shuffle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insertelement-postpone.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insertvalue.ll
    M llvm/test/Transforms/SLPVectorizer/X86/inst_size_bug.ll
    M llvm/test/Transforms/SLPVectorizer/X86/intrinsic_with_scalar_param.ll
    M llvm/test/Transforms/SLPVectorizer/X86/jumbled-load-multiuse.ll
    M llvm/test/Transforms/SLPVectorizer/X86/jumbled-load-shuffle-placement.ll
    M llvm/test/Transforms/SLPVectorizer/X86/jumbled-load-used-in-phi.ll
    M llvm/test/Transforms/SLPVectorizer/X86/jumbled-load.ll
    M llvm/test/Transforms/SLPVectorizer/X86/load-bitcast-vec.ll
    M llvm/test/Transforms/SLPVectorizer/X86/load-merge-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/load-merge.ll
    M llvm/test/Transforms/SLPVectorizer/X86/load-partial-vector-shuffle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/lookahead.ll
    M llvm/test/Transforms/SLPVectorizer/X86/loopinvariant.ll
    M llvm/test/Transforms/SLPVectorizer/X86/malformed_phis.ll
    M llvm/test/Transforms/SLPVectorizer/X86/matched-shuffled-entries.ll
    M llvm/test/Transforms/SLPVectorizer/X86/no_alternate_divrem.ll
    M llvm/test/Transforms/SLPVectorizer/X86/opaque-ptr-2.ll
    M llvm/test/Transforms/SLPVectorizer/X86/opaque-ptr.ll
    M llvm/test/Transforms/SLPVectorizer/X86/ordering-bug.ll
    M llvm/test/Transforms/SLPVectorizer/X86/partail.ll
    M llvm/test/Transforms/SLPVectorizer/X86/phi-undef-input.ll
    M llvm/test/Transforms/SLPVectorizer/X86/phi_landingpad.ll
    M llvm/test/Transforms/SLPVectorizer/X86/powi-regression.ll
    M llvm/test/Transforms/SLPVectorizer/X86/powi.ll
    M llvm/test/Transforms/SLPVectorizer/X86/powof2div.ll
    M llvm/test/Transforms/SLPVectorizer/X86/powof2mul.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr16571.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr16899.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr18060.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr19657.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr23510.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr27163.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr31599-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr31599.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr35497.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr42022-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr42022.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr44067-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr44067.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr48879-sroa.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr49933.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr52275.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr54465.ll
    M llvm/test/Transforms/SLPVectorizer/X86/propagate_ir_flags.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-logical.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-min-select.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-same-vals.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-transpose.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction_loads.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction_unrolled.ll
    M llvm/test/Transforms/SLPVectorizer/X86/redux-feed-buildvector.ll
    M llvm/test/Transforms/SLPVectorizer/X86/redux-feed-insertelement.ll
    M llvm/test/Transforms/SLPVectorizer/X86/remark_alternate.ll
    M llvm/test/Transforms/SLPVectorizer/X86/remark_extract_broadcast.ll
    M llvm/test/Transforms/SLPVectorizer/X86/remark_horcost.ll
    M llvm/test/Transforms/SLPVectorizer/X86/remark_listcost.ll
    M llvm/test/Transforms/SLPVectorizer/X86/remark_not_all_parts.ll
    M llvm/test/Transforms/SLPVectorizer/X86/remark_unsupported.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder-phi-operand.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder-reused-masked-gather.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder-reused-masked-gather2.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder_diamond_match.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder_phi.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder_repeated_ops.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder_with_external_users.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder_with_reordered_users.ll
    M llvm/test/Transforms/SLPVectorizer/X86/resched.ll
    M llvm/test/Transforms/SLPVectorizer/X86/return.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reuse-extracts-in-wider-vect.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reused-undefs.ll
    M llvm/test/Transforms/SLPVectorizer/X86/revectorized_rdx_crash.ll
    M llvm/test/Transforms/SLPVectorizer/X86/root-trunc-extract-reuse.ll
    M llvm/test/Transforms/SLPVectorizer/X86/scalarization-overhead.ll
    M llvm/test/Transforms/SLPVectorizer/X86/scatter-vectorize-reorder.ll
    M llvm/test/Transforms/SLPVectorizer/X86/scatter-vectorize-reused-pointer.ll
    M llvm/test/Transforms/SLPVectorizer/X86/schedule_budget.ll
    M llvm/test/Transforms/SLPVectorizer/X86/scheduling.ll
    M llvm/test/Transforms/SLPVectorizer/X86/several_store_chains.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sext-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sext.ll
    M llvm/test/Transforms/SLPVectorizer/X86/shift-ashr.ll
    M llvm/test/Transforms/SLPVectorizer/X86/shift-lshr.ll
    M llvm/test/Transforms/SLPVectorizer/X86/shift-shl.ll
    M llvm/test/Transforms/SLPVectorizer/X86/shrink_after_reorder.ll
    M llvm/test/Transforms/SLPVectorizer/X86/shrink_after_reorder2.ll
    M llvm/test/Transforms/SLPVectorizer/X86/shuffled-gathers-diff-size.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sign-extend-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sign-extend.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sitofp-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sitofp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/slp-fma-loss.ll
    M llvm/test/Transforms/SLPVectorizer/X86/slp-throttle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/split-load8_2-unord.ll
    M llvm/test/Transforms/SLPVectorizer/X86/split-load8_2_unord_geps.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sqrt.ll
    M llvm/test/Transforms/SLPVectorizer/X86/stacksave-dependence.ll
    M llvm/test/Transforms/SLPVectorizer/X86/store-jumbled.ll
    M llvm/test/Transforms/SLPVectorizer/X86/stores-non-ordered.ll
    M llvm/test/Transforms/SLPVectorizer/X86/stores_constant_float.ll
    M llvm/test/Transforms/SLPVectorizer/X86/stores_vectorize.ll
    M llvm/test/Transforms/SLPVectorizer/X86/tiny-tree.ll
    M llvm/test/Transforms/SLPVectorizer/X86/uitofp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/undef_vect.ll
    M llvm/test/Transforms/SLPVectorizer/X86/unreachable.ll
    M llvm/test/Transforms/SLPVectorizer/X86/used-reduced-op.ll
    M llvm/test/Transforms/SLPVectorizer/X86/value-bug-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/value-bug.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias_external_insert_shuffled.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vect_copyable_in_binops.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vector.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vector_gep.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vectorize-pair-path.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vectorize-reorder-alt-shuffle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vectorize-reorder-reuse.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vectorize-widest-phis.ll
    M llvm/test/Transforms/SLPVectorizer/X86/zext-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/zext.ll
    M llvm/test/Transforms/SLPVectorizer/int_sideeffect.ll
    M llvm/test/Transforms/SLPVectorizer/reschedule.ll
    M llvm/test/Transforms/SLPVectorizer/slp-max-phi-size.ll
    M llvm/test/Transforms/SLPVectorizer/slp-max-reg-size.ll
    M llvm/test/Transforms/SLPVectorizer/slp-umax-rdx-matcher-crash.ll
    M llvm/test/Transforms/SLPVectorizer/slp-variable-insertelement.ll
    M llvm/test/Transforms/SLPVectorizer/vectorizable-functions-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/vectorizable-functions.ll

  Log Message:
  -----------
  [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC


Compare: https://github.com/llvm/llvm-project/compare/526ce9c9299a...3be72f402925


More information about the All-commits mailing list