[all-commits] [llvm/llvm-project] ec9ccb: [test] Use -passes syntax in Analysis tests

Björn Pettersson via All-commits all-commits at lists.llvm.org
Fri Oct 21 11:54:54 PDT 2022


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

  Changed paths:
    M llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll
    M llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll
    M llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll
    M llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll
    M llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll
    M llvm/test/Analysis/BasicAA/2006-11-03-BasicAAVectorCrash.ll
    M llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll
    M llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll
    M llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll
    M llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll
    M llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll
    M llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll
    M llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll
    M llvm/test/Analysis/BasicAA/2009-10-13-AtomicModRef.ll
    M llvm/test/Analysis/BasicAA/2014-03-18-Maxlookup-reached.ll
    M llvm/test/Analysis/BasicAA/aligned-overread.ll
    M llvm/test/Analysis/BasicAA/byval.ll
    M llvm/test/Analysis/BasicAA/cas.ll
    M llvm/test/Analysis/BasicAA/featuretest.ll
    M llvm/test/Analysis/BasicAA/gcsetest.ll
    M llvm/test/Analysis/BasicAA/gep-alias.ll
    M llvm/test/Analysis/BasicAA/gep-and-alias-64.ll
    M llvm/test/Analysis/BasicAA/gep-and-alias.ll
    M llvm/test/Analysis/BasicAA/global-size.ll
    M llvm/test/Analysis/BasicAA/intrinsics-arm.ll
    M llvm/test/Analysis/BasicAA/intrinsics.ll
    M llvm/test/Analysis/BasicAA/invariant_load.ll
    M llvm/test/Analysis/BasicAA/modref.ll
    M llvm/test/Analysis/BasicAA/no-escape-call.ll
    M llvm/test/Analysis/BasicAA/noalias-bugs.ll
    M llvm/test/Analysis/BasicAA/noalias-wraparound-bug.ll
    M llvm/test/Analysis/BasicAA/nocapture.ll
    M llvm/test/Analysis/BasicAA/phi-loop.ll
    M llvm/test/Analysis/BasicAA/pure-const-dce.ll
    M llvm/test/Analysis/BasicAA/tailcall-modref.ll
    M llvm/test/Analysis/BasicAA/underlying-value.ll
    M llvm/test/Analysis/CostModel/X86/gather-i16-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/gather-i32-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/gather-i64-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/gather-i8-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/interleave-load-i32.ll
    M llvm/test/Analysis/CostModel/X86/interleave-store-i32.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f32-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f32-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f32-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f32-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f32-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f32-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f32-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f64-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f64-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f64-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f64-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f64-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f64-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-f64-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-float.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-half.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i16-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i16-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i16-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i16-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i16-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i16-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i16-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-2-indices-0u.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-3-indices-01u.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-3-indices-0uu.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-4-indices-012u.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-4-indices-01uu.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-4-indices-0uuu.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i32-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i64-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i64-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i64-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i64-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i64-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i64-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i64-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i8-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i8-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i8-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i8-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i8-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i8-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-load-i8-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f32-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f32-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f32-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f32-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f32-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f32-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f32-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f64-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f64-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f64-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f64-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f64-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f64-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-f64-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i16-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i16-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i16-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i16-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i16-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i16-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i16-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i32-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i32-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i32-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i32-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i32-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i32-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i32-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i64-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i64-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i64-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i64-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i64-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i64-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i64-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i8-stride-2.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i8-stride-3.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i8-stride-4.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i8-stride-5.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i8-stride-6.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i8-stride-7.ll
    M llvm/test/Analysis/CostModel/X86/interleaved-store-i8-stride-8.ll
    M llvm/test/Analysis/CostModel/X86/masked-gather-i32-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/masked-gather-i64-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/masked-interleaved-load-i16.ll
    M llvm/test/Analysis/CostModel/X86/masked-interleaved-store-i16.ll
    M llvm/test/Analysis/CostModel/X86/masked-load-i16.ll
    M llvm/test/Analysis/CostModel/X86/masked-load-i32.ll
    M llvm/test/Analysis/CostModel/X86/masked-load-i64.ll
    M llvm/test/Analysis/CostModel/X86/masked-load-i8.ll
    M llvm/test/Analysis/CostModel/X86/masked-scatter-i32-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/masked-scatter-i64-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/masked-store-i16.ll
    M llvm/test/Analysis/CostModel/X86/masked-store-i32.ll
    M llvm/test/Analysis/CostModel/X86/masked-store-i64.ll
    M llvm/test/Analysis/CostModel/X86/masked-store-i8.ll
    M llvm/test/Analysis/CostModel/X86/scatter-i16-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/scatter-i32-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/scatter-i64-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/scatter-i8-with-i8-index.ll
    M llvm/test/Analysis/CostModel/X86/strided-load-i16.ll
    M llvm/test/Analysis/CostModel/X86/strided-load-i32.ll
    M llvm/test/Analysis/CostModel/X86/strided-load-i64.ll
    M llvm/test/Analysis/CostModel/X86/strided-load-i8.ll
    M llvm/test/Analysis/Lint/address-spaces.ll
    M llvm/test/Analysis/Lint/check-zero-divide.ll
    M llvm/test/Analysis/Lint/cppeh-catch-intrinsics-clean.ll
    M llvm/test/Analysis/Lint/get-active-lane-mask.ll
    M llvm/test/Analysis/Lint/memintrin.ll
    M llvm/test/Analysis/Lint/noop-cast-expr-no-pointer.ll
    M llvm/test/Analysis/Lint/tail-call-byval.ll
    M llvm/test/Analysis/MemoryDependenceAnalysis/memdep-block-scan-limit.ll
    M llvm/test/Analysis/MemoryDependenceAnalysis/memdep_requires_dominator_tree.ll
    M llvm/test/Analysis/MemoryDependenceAnalysis/reorder-over-store-atomic.ll
    M llvm/test/Analysis/MemoryDependenceAnalysis/reorder-volatile.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/PR17620.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/aliastest.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/cyclic.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/dse.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/dynamic-indices.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/gvn-nonlocal-type-mismatch.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/licm.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/memcpyopt.ll
    M llvm/test/Analysis/TypeBasedAliasAnalysis/sink.ll
    M llvm/test/Analysis/ValueTracking/aarch64.irg.ll
    M llvm/test/Analysis/ValueTracking/assume-queries-counter.ll
    M llvm/test/Analysis/ValueTracking/assume.ll
    M llvm/test/Analysis/ValueTracking/deref-bitcast-of-gep.ll
    M llvm/test/Analysis/ValueTracking/dereferenceable-and-aligned.ll
    M llvm/test/Analysis/ValueTracking/func-ptr-lsb.ll
    M llvm/test/Analysis/ValueTracking/get-pointer-base-with-const-off.ll
    M llvm/test/Analysis/ValueTracking/invariant.group.ll
    M llvm/test/Analysis/ValueTracking/known-bits-from-operator-constexpr.ll
    M llvm/test/Analysis/ValueTracking/known-bits-from-range-md.ll
    M llvm/test/Analysis/ValueTracking/known-non-equal.ll
    M llvm/test/Analysis/ValueTracking/known-nonnull-at.ll
    M llvm/test/Analysis/ValueTracking/known-power-of-two-urem.ll
    M llvm/test/Analysis/ValueTracking/known-power-of-two.ll
    M llvm/test/Analysis/ValueTracking/knownzero-addrspacecast.ll
    M llvm/test/Analysis/ValueTracking/knownzero-shift.ll
    M llvm/test/Analysis/ValueTracking/monotonic-phi.ll
    M llvm/test/Analysis/ValueTracking/non-negative-phi-bits.ll
    M llvm/test/Analysis/ValueTracking/numsignbits-from-assume.ll
    M llvm/test/Analysis/ValueTracking/pr23011.ll
    M llvm/test/Analysis/ValueTracking/select-pattern.ll
    M llvm/test/Analysis/ValueTracking/shift-recurrence-knownbits.ll
    M llvm/test/Analysis/ValueTracking/signbits-extract-elt.ll

  Log Message:
  -----------
  [test] Use -passes syntax in Analysis 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 pass). But also
updated a few test running multiple passes.




More information about the All-commits mailing list