[test] Use -passes in more Transforms tests
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Thu, 20 Oct 2022 22:04:16 +0000 (00:04 +0200)
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Fri, 21 Oct 2022 15:02:02 +0000 (17:02 +0200)
commit211cf8a384ebb29787367c8fd5858e2a5ed3c10f
tree8e6c4e81a275df99f61a058c9940e61680e093ea
parent656e53e544e9bc8eded5906094d97611ff87ca47
[test] Use -passes in more Transforms tests

Another step towards getting rid of dependencies to the legacy
pass manager.

Primary change here is to just do -passes=foo instead of -foo in
simple situations (when running a single transform pass). But also
updated a few test running multiple passes.

Also removed some "duplicated" RUN lines in a few tests that where
using both -foo and -passes=foo syntax. No need to do the same kind
of testing twice.
105 files changed:
llvm/test/Transforms/DeadStoreElimination/debuginfo.ll
llvm/test/Transforms/DeadStoreElimination/libcalls.ll
llvm/test/Transforms/DeadStoreElimination/memcpy-complete-overwrite.ll
llvm/test/Transforms/DeadStoreElimination/memset-and-memcpy.ll
llvm/test/Transforms/DeadStoreElimination/noop-stores.ll
llvm/test/Transforms/InstCombine/PR30597.ll
llvm/test/Transforms/InstCombine/PR37526.ll
llvm/test/Transforms/InstCombine/alloca-cast-debuginfo.ll
llvm/test/Transforms/InstCombine/assume-inseltpoison.ll
llvm/test/Transforms/InstCombine/assume.ll
llvm/test/Transforms/InstCombine/branch.ll
llvm/test/Transforms/InstCombine/builtin-object-size-strdup-family.ll
llvm/test/Transforms/InstCombine/call-guard.ll
llvm/test/Transforms/InstCombine/cast-mul-select.ll
llvm/test/Transforms/InstCombine/debuginfo-skip.ll
llvm/test/Transforms/InstCombine/debuginfo-variables.ll
llvm/test/Transforms/InstCombine/debuginfo.ll
llvm/test/Transforms/InstCombine/debuginfo_add.ll
llvm/test/Transforms/InstCombine/do-not-clone-dbg-declare.ll
llvm/test/Transforms/LoopReroll/basic.ll
llvm/test/Transforms/LoopReroll/basic32iters.ll
llvm/test/Transforms/LoopReroll/complex_reroll.ll
llvm/test/Transforms/LoopReroll/external_use.ll
llvm/test/Transforms/LoopReroll/extra_instr.ll
llvm/test/Transforms/LoopReroll/indvar_with_ext.ll
llvm/test/Transforms/LoopReroll/negative.ll
llvm/test/Transforms/LoopReroll/nonconst_lb.ll
llvm/test/Transforms/LoopReroll/ptrindvar.ll
llvm/test/Transforms/LoopReroll/reduction.ll
llvm/test/Transforms/LoopReroll/reroll_with_dbg.ll
llvm/test/Transforms/Mem2Reg/opaque-ptr.ll
llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll
llvm/test/Transforms/MemCpyOpt/memcpy-to-memset-with-lifetimes.ll
llvm/test/Transforms/MemCpyOpt/memcpy.ll
llvm/test/Transforms/MemCpyOpt/pr29105.ll
llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll
llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll
llvm/test/Transforms/Reassociate/2012-05-08-UndefLeak.ll
llvm/test/Transforms/Reassociate/2019-08-22-FNegAssert.ll
llvm/test/Transforms/Reassociate/absorption.ll
llvm/test/Transforms/Reassociate/add-like-or.ll
llvm/test/Transforms/Reassociate/add_across_block_crash.ll
llvm/test/Transforms/Reassociate/binop-identity.ll
llvm/test/Transforms/Reassociate/callbr.ll
llvm/test/Transforms/Reassociate/commute.ll
llvm/test/Transforms/Reassociate/factorize-again.ll
llvm/test/Transforms/Reassociate/fast-AgressiveSubMove.ll
llvm/test/Transforms/Reassociate/fast-ReassociateVector.ll
llvm/test/Transforms/Reassociate/fast-basictest.ll
llvm/test/Transforms/Reassociate/fast-fp-commute.ll
llvm/test/Transforms/Reassociate/fast-multistep.ll
llvm/test/Transforms/Reassociate/fp-commute.ll
llvm/test/Transforms/Reassociate/fp-expr.ll
llvm/test/Transforms/Reassociate/keep-debug-loc.ll
llvm/test/Transforms/Reassociate/load-combine-like-or.ll
llvm/test/Transforms/Reassociate/looptest.ll
llvm/test/Transforms/Reassociate/matching-binops.ll
llvm/test/Transforms/Reassociate/mulfactor.ll
llvm/test/Transforms/Reassociate/multistep.ll
llvm/test/Transforms/Reassociate/negation.ll
llvm/test/Transforms/Reassociate/no-op.ll
llvm/test/Transforms/Reassociate/optional-flags.ll
llvm/test/Transforms/Reassociate/pr21205.ll
llvm/test/Transforms/Reassociate/pr28367.ll
llvm/test/Transforms/Reassociate/pr42349.ll
llvm/test/Transforms/Reassociate/propagate-flags.ll
llvm/test/Transforms/Reassociate/reassoc-intermediate-fnegs.ll
llvm/test/Transforms/Reassociate/reassociate_dbgvalue_discard.ll
llvm/test/Transforms/Reassociate/reassociate_salvages_debug_info.ll
llvm/test/Transforms/Reassociate/repeats.ll
llvm/test/Transforms/Reassociate/secondary.ll
llvm/test/Transforms/Reassociate/undef_intrinsics_when_deleting_instructions.ll
llvm/test/Transforms/Reassociate/xor_reassoc.ll
llvm/test/Transforms/Sink/badloadsink.ll
llvm/test/Transforms/Sink/basic.ll
llvm/test/Transforms/Sink/call.ll
llvm/test/Transforms/Sink/catchswitch.ll
llvm/test/Transforms/Sink/convergent.ll
llvm/test/Transforms/Sink/dead-user.ll
llvm/test/Transforms/Sink/fence.ll
llvm/test/Transforms/Sink/invariant-load.ll
llvm/test/Transforms/Sink/landingpad.ll
llvm/test/Transforms/Util/Debugify/loc-only-original-mode.ll
llvm/test/Transforms/Util/add-TLI-mappings.ll
llvm/test/Transforms/Util/annotation-remarks-dbg-info.ll
llvm/test/Transforms/Util/annotation-remarks.ll
llvm/test/Transforms/Util/annotation2metadata.ll
llvm/test/Transforms/Util/combine-alias-scope-metadata.ll
llvm/test/Transforms/Util/dbg-call-bitcast.ll
llvm/test/Transforms/Util/dbg-user-of-aext.ll
llvm/test/Transforms/Util/libcalls-fast-math-inf-loop.ll
llvm/test/Transforms/Util/libcalls-shrinkwrap-double.ll
llvm/test/Transforms/Util/libcalls-shrinkwrap-float.ll
llvm/test/Transforms/Util/libcalls-shrinkwrap-long-double.ll
llvm/test/Transforms/Util/salvage-debuginfo.ll
llvm/test/Transforms/Util/simplify-dbg-declare-load.ll
llvm/test/Transforms/Util/store-first-op.ll
llvm/test/Transforms/Util/strip-gc-relocates.ll
llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-containingtypes.ll
llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-cus.ll
llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-heapallocsite.ll
llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-labels.ll
llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-localvars.ll
llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-loops.ll
llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-subroutinetypes.ll