[all-commits] [llvm/llvm-project] 0676ac: [test] Switch to use -passes syntax in a bunch of ...

Björn Pettersson via All-commits all-commits at lists.llvm.org
Tue Nov 29 04:29:56 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0676acb6fd8d5e22fde16e6ec977ceac08427ab0
      https://github.com/llvm/llvm-project/commit/0676acb6fd8d5e22fde16e6ec977ceac08427ab0
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2022-11-29 (Tue, 29 Nov 2022)

  Changed paths:
    M llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll
    M llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll
    M llvm/test/Transforms/GVN/2007-07-25-Loop.ll
    M llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll
    M llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll
    M llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll
    M llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll
    M llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll
    M llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll
    M llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll
    M llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll
    M llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll
    M llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll
    M llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll
    M llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll
    M llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll
    M llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll
    M llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll
    M llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll
    M llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll
    M llvm/test/Transforms/GVN/2009-11-12-MemDepMallocBitCast.ll
    M llvm/test/Transforms/GVN/2010-03-31-RedundantPHIs.ll
    M llvm/test/Transforms/GVN/2010-11-13-Simplify.ll
    M llvm/test/Transforms/GVN/2011-07-07-MatchIntrinsicExtract.ll
    M llvm/test/Transforms/GVN/2011-09-07-TypeIdFor.ll
    M llvm/test/Transforms/GVN/2016-08-30-MaskedScatterGather-inseltpoison.ll
    M llvm/test/Transforms/GVN/2016-08-30-MaskedScatterGather.ll
    M llvm/test/Transforms/GVN/MemdepMiscompile.ll
    M llvm/test/Transforms/GVN/PRE/2017-06-28-pre-load-dbgloc.ll
    M llvm/test/Transforms/GVN/PRE/2018-06-08-pre-load-dbgloc-no-null-opt.ll
    M llvm/test/Transforms/GVN/PRE/atomic.ll
    M llvm/test/Transforms/GVN/PRE/invariant-load.ll
    M llvm/test/Transforms/GVN/PRE/load-pre-across-backedge.ll
    M llvm/test/Transforms/GVN/PRE/load-pre-align.ll
    M llvm/test/Transforms/GVN/PRE/nonintegral.ll
    M llvm/test/Transforms/GVN/PRE/phi-translate-2.ll
    M llvm/test/Transforms/GVN/PRE/phi-translate.ll
    M llvm/test/Transforms/GVN/PRE/pre-no-cost-phi.ll
    M llvm/test/Transforms/GVN/PRE/preserve-tbaa.ll
    M llvm/test/Transforms/GVN/PRE/rle-phi-translate.ll
    M llvm/test/Transforms/GVN/PRE/rle-semidominated.ll
    M llvm/test/Transforms/GVN/addrspacecast.ll
    M llvm/test/Transforms/GVN/assume-equal.ll
    M llvm/test/Transforms/GVN/assume.ll
    M llvm/test/Transforms/GVN/basic-undef-test.ll
    M llvm/test/Transforms/GVN/basic.ll
    M llvm/test/Transforms/GVN/big-endian.ll
    M llvm/test/Transforms/GVN/bitcast-of-call.ll
    M llvm/test/Transforms/GVN/callbr-loadpre-critedge.ll
    M llvm/test/Transforms/GVN/callbr-scalarpre-critedge.ll
    M llvm/test/Transforms/GVN/calls-nonlocal.ll
    M llvm/test/Transforms/GVN/calls-readonly.ll
    M llvm/test/Transforms/GVN/commute.ll
    M llvm/test/Transforms/GVN/cond_br.ll
    M llvm/test/Transforms/GVN/cond_br2.ll
    M llvm/test/Transforms/GVN/condprop.ll
    M llvm/test/Transforms/GVN/dbg-redundant-load.ll
    M llvm/test/Transforms/GVN/debugloc.ll
    M llvm/test/Transforms/GVN/edge.ll
    M llvm/test/Transforms/GVN/flags.ll
    M llvm/test/Transforms/GVN/fold-const-expr.ll
    M llvm/test/Transforms/GVN/fpmath.ll
    M llvm/test/Transforms/GVN/freeze.ll
    M llvm/test/Transforms/GVN/funclet.ll
    M llvm/test/Transforms/GVN/gc_relocate.ll
    M llvm/test/Transforms/GVN/int_sideeffect.ll
    M llvm/test/Transforms/GVN/invariant.group.ll
    M llvm/test/Transforms/GVN/invariant.start.ll
    M llvm/test/Transforms/GVN/lifetime-simple.ll
    M llvm/test/Transforms/GVN/load-from-unreachable-predecessor.ll
    M llvm/test/Transforms/GVN/loadpre-context.ll
    M llvm/test/Transforms/GVN/masked-load-store-vn-crash.ll
    M llvm/test/Transforms/GVN/masked-load-store.ll
    M llvm/test/Transforms/GVN/noalias.ll
    M llvm/test/Transforms/GVN/non-integral-pointers-inseltpoison.ll
    M llvm/test/Transforms/GVN/non-integral-pointers.ll
    M llvm/test/Transforms/GVN/non-local-offset.ll
    M llvm/test/Transforms/GVN/null-aliases-nothing.ll
    M llvm/test/Transforms/GVN/phi-translate-partial-alias.ll
    M llvm/test/Transforms/GVN/pr10820.ll
    M llvm/test/Transforms/GVN/pr12979.ll
    M llvm/test/Transforms/GVN/pr17732.ll
    M llvm/test/Transforms/GVN/pr25440.ll
    M llvm/test/Transforms/GVN/pr33549.ll
    M llvm/test/Transforms/GVN/pr34908.ll
    M llvm/test/Transforms/GVN/pre-compare.ll
    M llvm/test/Transforms/GVN/propagate-ir-flags.ll
    M llvm/test/Transforms/GVN/range.ll
    M llvm/test/Transforms/GVN/readattrs.ll
    M llvm/test/Transforms/GVN/rle-must-alias.ll
    M llvm/test/Transforms/GVN/rle-no-phi-translate.ll
    M llvm/test/Transforms/GVN/rle-nonlocal.ll
    M llvm/test/Transforms/GVN/storeinvgroup.ll
    M llvm/test/Transforms/GVN/tbaa.ll
    M llvm/test/Transforms/GVN/unreachable-predecessor.ll
    M llvm/test/Transforms/GVN/volatile-nonvolatile.ll
    M llvm/test/Transforms/GVN/vp_gather_scatter.ll
    M llvm/test/Transforms/GVNHoist/hoist-call.ll
    M llvm/test/Transforms/GVNHoist/hoist-convergent.ll
    M llvm/test/Transforms/GVNHoist/hoist-drop-debug-info.ll
    M llvm/test/Transforms/GVNHoist/hoist-md.ll
    M llvm/test/Transforms/GVNHoist/hoist-more-than-two-branches.ll
    M llvm/test/Transforms/GVNHoist/hoist-mssa.ll
    M llvm/test/Transforms/GVNHoist/hoist-newgvn.ll
    M llvm/test/Transforms/GVNHoist/hoist-pr20242.ll
    M llvm/test/Transforms/GVNHoist/hoist-pr22005.ll
    M llvm/test/Transforms/GVNHoist/hoist-pr28606.ll
    M llvm/test/Transforms/GVNHoist/hoist-pr31891.ll
    M llvm/test/Transforms/GVNHoist/hoist-pr46874.ll
    M llvm/test/Transforms/GVNHoist/hoist-recursive-geps.ll
    M llvm/test/Transforms/GVNHoist/hoist-simplify-phi.ll
    M llvm/test/Transforms/GVNHoist/hoist-unsafe-pr31729.ll
    M llvm/test/Transforms/GVNHoist/hoist-very-busy.ll
    M llvm/test/Transforms/GVNHoist/hoist.ll
    M llvm/test/Transforms/GVNHoist/infinite-loop-direct.ll
    M llvm/test/Transforms/GVNHoist/infinite-loop-indirect.ll
    M llvm/test/Transforms/GVNHoist/int_sideeffect.ll
    M llvm/test/Transforms/GVNHoist/ld_hoist1.ll
    M llvm/test/Transforms/GVNHoist/ld_hoist_st_sink.ll
    M llvm/test/Transforms/GVNHoist/non-trivial-phi.ll
    M llvm/test/Transforms/GVNHoist/pr28626.ll
    M llvm/test/Transforms/GVNHoist/pr29031.ll
    M llvm/test/Transforms/GVNHoist/pr29034.ll
    M llvm/test/Transforms/GVNHoist/pr30216.ll
    M llvm/test/Transforms/GVNHoist/pr30499.ll
    M llvm/test/Transforms/GVNHoist/pr35222-hoist-load.ll
    M llvm/test/Transforms/GVNHoist/pr36787.ll
    M llvm/test/Transforms/GVNHoist/pr37808.ll
    M llvm/test/Transforms/GVNHoist/pr45442.ll
    M llvm/test/Transforms/GVNSink/dither.ll
    M llvm/test/Transforms/GVNSink/fpmath.ll
    M llvm/test/Transforms/GVNSink/int_sideeffect.ll
    M llvm/test/Transforms/GVNSink/operand-mismatch.ll
    M llvm/test/Transforms/GVNSink/sink-combine-metadata.ll
    M llvm/test/Transforms/GVNSink/struct.ll
    M llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll
    M llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll
    M llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll
    M llvm/test/Transforms/GlobalOpt/2022-08-23-ScalableVectorCrash.ll
    M llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll
    M llvm/test/Transforms/GlobalOpt/ctor-memset.ll
    M llvm/test/Transforms/GlobalOpt/evaluate-bitcast.ll
    M llvm/test/Transforms/GlobalOpt/evaluate-call-errors.ll
    M llvm/test/Transforms/GlobalOpt/evaluate-call.ll
    M llvm/test/Transforms/GlobalOpt/evaluate-constfold-call.ll
    M llvm/test/Transforms/GlobalOpt/evaluate-load-uniform.ll
    M llvm/test/Transforms/GlobalOpt/globalsra-generic-type.ll
    M llvm/test/Transforms/GlobalOpt/globalsra-opaque-ptr.ll
    M llvm/test/Transforms/GlobalOpt/globalsra-recursive.ll
    M llvm/test/Transforms/GlobalOpt/integer-bool.ll
    M llvm/test/Transforms/GlobalOpt/malloc-promote-opaque-ptr.ll
    M llvm/test/Transforms/GlobalOpt/pr39751.ll
    M llvm/test/Transforms/GlobalOpt/pr51879.ll
    M llvm/test/Transforms/GlobalOpt/pr52994.ll
    M llvm/test/Transforms/GlobalOpt/pr53002.ll
    M llvm/test/Transforms/GlobalOpt/pr54572.ll
    M llvm/test/Transforms/GlobalOpt/recursively-delete-dead-inst-assertion.ll
    M llvm/test/Transforms/GlobalOpt/shrink-global-to-bool-opaque-ptrs.ll
    M llvm/test/Transforms/GlobalOpt/stored-once-different-type.ll
    M llvm/test/Transforms/GlobalOpt/stored-once-through-gep.ll
    M llvm/test/Transforms/GlobalOpt/undef-ctor-dtor.ll
    M llvm/test/Transforms/GlobalOpt/x86_mmx_load.ll
    M llvm/test/Transforms/GlobalSplit/basic.ll
    M llvm/test/Transforms/GlobalSplit/non-beneficial.ll
    M llvm/test/Transforms/GlobalSplit/nonlocal.ll
    M llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll
    M llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll
    M llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll
    M llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
    M llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-gatherscatter.ll
    M llvm/test/Transforms/InstCombine/cast_phi.ll
    M llvm/test/Transforms/InstCombine/deadcode.ll
    M llvm/test/Transforms/InstCombine/double-float-shrink-2.ll
    M llvm/test/Transforms/InstCombine/early_constfold_changes_IR.ll
    M llvm/test/Transforms/InstCombine/fast-basictest.ll
    M llvm/test/Transforms/InstCombine/fputs-opt-size.ll
    M llvm/test/Transforms/InstCombine/gep-object-size-less-than-or-equal-typesize.ll
    M llvm/test/Transforms/InstCombine/high-bit-signmask-with-trunc.ll
    M llvm/test/Transforms/InstCombine/high-bit-signmask.ll
    M llvm/test/Transforms/InstCombine/icmp-select.ll
    M llvm/test/Transforms/InstCombine/icmp-xor-signbit.ll
    M llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll
    M llvm/test/Transforms/InstCombine/intersect-accessgroup.ll
    M llvm/test/Transforms/InstCombine/load-no-aliasing.ll
    M llvm/test/Transforms/InstCombine/load.ll
    M llvm/test/Transforms/InstCombine/load_combine_aa.ll
    M llvm/test/Transforms/InstCombine/malloc-free-mismatched.ll
    M llvm/test/Transforms/InstCombine/memchr-7.ll
    M llvm/test/Transforms/InstCombine/mul_full_32.ll
    M llvm/test/Transforms/InstCombine/mul_full_64.ll
    M llvm/test/Transforms/InstCombine/musttail-thunk.ll
    M llvm/test/Transforms/InstCombine/opaque-ptr.ll
    M llvm/test/Transforms/InstCombine/pr53357.ll
    M llvm/test/Transforms/InstCombine/ptrauth-intrinsics.ll
    M llvm/test/Transforms/InstCombine/saturating-add-sub.ll
    M llvm/test/Transforms/InstCombine/select-pr39595.ll
    M llvm/test/Transforms/InstCombine/sink_to_unreachable.ll
    M llvm/test/Transforms/InstCombine/statepoint-cleanup.ll
    M llvm/test/Transforms/InstCombine/statepoint-iter.ll
    M llvm/test/Transforms/InstCombine/store-load-unaliased-gep.ll
    M llvm/test/Transforms/Reassociate/2002-05-15-MissedTree.ll
    M llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll
    M llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll
    M llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll
    M llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll
    M llvm/test/Transforms/Reassociate/2011-01-26-UseAfterFree.ll
    M llvm/test/Transforms/Reassociate/2012-06-08-InfiniteLoop.ll
    M llvm/test/Transforms/Reassociate/crash.ll
    M llvm/test/Transforms/Reassociate/crash2.ll
    M llvm/test/Transforms/Reassociate/deadcode.ll
    M llvm/test/Transforms/Reassociate/fast-ArrayOutOfBounds.ll
    M llvm/test/Transforms/Reassociate/fast-MissedTree.ll
    M llvm/test/Transforms/Reassociate/fast-SubReassociate.ll
    M llvm/test/Transforms/Reassociate/fast-mightymul.ll
    M llvm/test/Transforms/Reassociate/infloop-deadphi.ll
    M llvm/test/Transforms/Reassociate/inverses.ll
    M llvm/test/Transforms/Reassociate/long-chains.ll
    M llvm/test/Transforms/Reassociate/mightymul.ll
    M llvm/test/Transforms/Reassociate/min_int.ll
    M llvm/test/Transforms/Reassociate/mixed-fast-nonfast-fp.ll
    M llvm/test/Transforms/Reassociate/negation1.ll
    M llvm/test/Transforms/Reassociate/otherops.ll
    M llvm/test/Transforms/Reassociate/pointer-collision-non-determinism.ll
    M llvm/test/Transforms/Reassociate/reassociate-catchswitch.ll
    M llvm/test/Transforms/Reassociate/reassociate-landingpad.ll
    M llvm/test/Transforms/Reassociate/shift-factor.ll
    M llvm/test/Transforms/Reassociate/shifttest.ll
    M llvm/test/Transforms/Reassociate/subtest.ll
    M llvm/test/Transforms/Reassociate/vaarg_movable.ll
    M llvm/test/Transforms/Reassociate/wrap-flags.ll
    M llvm/test/Transforms/SROA/vectors-of-pointers.ll
    M llvm/test/Transforms/TailCallElim/kcfi-bundle.ll
    M llvm/test/Transforms/TailCallElim/opt-remarks-recursion.ll
    M llvm/test/Transforms/TailCallElim/ptrauth-bundle.ll

  Log Message:
  -----------
  [test] Switch to use -passes syntax in a bunch of test cases

Should cover most of the tests for GVN, GVNHoist, GVNSink, GlobalOpt,
GlobalSplit, InstCombine, Reassociate, SROA and TailCallElim that
had not been updated earlier.




More information about the All-commits mailing list