[all-commits] [llvm/llvm-project] f3a928: [opt] Don't translate legacy -analysis flag to req...

aeubanks via All-commits all-commits at lists.llvm.org
Fri Oct 7 14:54:59 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f3a928e2334a4e8e3f09406f2ce7e1cbac520f95
      https://github.com/llvm/llvm-project/commit/f3a928e2334a4e8e3f09406f2ce7e1cbac520f95
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2022-10-07 (Fri, 07 Oct 2022)

  Changed paths:
    M llvm/include/llvm/Passes/PassBuilder.h
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/test/Analysis/AliasSet/argmemonly.ll
    M llvm/test/Analysis/AliasSet/guards.ll
    M llvm/test/Analysis/AliasSet/intrinsics.ll
    M llvm/test/Analysis/AliasSet/memset.ll
    M llvm/test/Analysis/AliasSet/memtransfer.ll
    M llvm/test/Analysis/AliasSet/saturation.ll
    M llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll
    M llvm/test/Analysis/IVUsers/deep_recursion_in_scev.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/MemorySSA/pr46275.ll
    M llvm/test/Analysis/MemorySSA/reduce_clobber_limit.ll
    M llvm/test/Analysis/ScalarEvolution/2011-04-26-FoldAddRec.ll
    M llvm/test/Analysis/ScalarEvolution/2012-03-26-LoadConstant.ll
    M llvm/test/Analysis/ScalarEvolution/2012-05-18-LoopPredRecurse.ll
    M llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll
    M llvm/test/Analysis/ScalarEvolution/multiple-max-iterations.ll
    M llvm/test/Analysis/ScalarEvolution/scev-aa.ll
    M llvm/test/CodeGen/AMDGPU/amdgpu-unroll-threshold.ll
    M llvm/test/CodeGen/AMDGPU/loop-idiom.ll
    M llvm/test/CodeGen/Hexagon/loop-idiom/hexagon-memmove1.ll
    M llvm/test/CodeGen/Hexagon/loop-idiom/hexagon-memmove2.ll
    M llvm/test/CodeGen/Hexagon/loop-idiom/nullptr-crash.ll
    M llvm/test/DebugInfo/Generic/licm-hoist-debug-loc.ll
    M llvm/test/DebugInfo/check-debugify-preserves-analyses.ll
    M llvm/test/Feature/OperandBundles/pr26510.ll
    R llvm/test/Other/2006-02-05-PassManager.ll
    M llvm/test/Other/lint.ll
    M llvm/test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.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/atomic-todo.ll
    M llvm/test/Transforms/DeadStoreElimination/atomic.ll
    M llvm/test/Transforms/DeadStoreElimination/calloc-store.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/debuginfo.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/invariant.start.ll
    M llvm/test/Transforms/DeadStoreElimination/launder.invariant.group.ll
    M llvm/test/Transforms/DeadStoreElimination/libcalls.ll
    M llvm/test/Transforms/DeadStoreElimination/lifetime.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/memcpy-complete-overwrite.ll
    M llvm/test/Transforms/DeadStoreElimination/memcpy-lifetimes.ll
    M llvm/test/Transforms/DeadStoreElimination/memoryssa-scan-limit.ll
    M llvm/test/Transforms/DeadStoreElimination/memset-and-memcpy.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-captures.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-exceptions.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-partial.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-simple.ll
    M llvm/test/Transforms/DeadStoreElimination/multiblock-throwing.ll
    M llvm/test/Transforms/DeadStoreElimination/no-targetdata.ll
    M llvm/test/Transforms/DeadStoreElimination/noop-stores.ll
    M llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll
    M llvm/test/Transforms/DeadStoreElimination/overlap.ll
    M llvm/test/Transforms/DeadStoreElimination/pr11390.ll
    M llvm/test/Transforms/DeadStoreElimination/scoped-noalias.ll
    M llvm/test/Transforms/DeadStoreElimination/simple.ll
    M llvm/test/Transforms/DeadStoreElimination/stats.ll
    M llvm/test/Transforms/DeadStoreElimination/stores-of-existing-values.ll
    M llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll
    M llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll
    M llvm/test/Transforms/FunctionAttrs/atomic.ll
    M llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll
    M llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.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-07-02-Unreachable.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-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/2011-06-01-NonLocalMemdepMiscompile.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-licm.ll
    M llvm/test/Transforms/GVN/PRE/load-pre-metadata-accsess-group.ll
    M llvm/test/Transforms/GVN/PRE/load-pre-nonlocal.ll
    M llvm/test/Transforms/GVN/PRE/load-pre-split-backedge.ll
    M llvm/test/Transforms/GVN/PRE/lpre-call-wrap-2.ll
    M llvm/test/Transforms/GVN/PRE/phi-translate.ll
    M llvm/test/Transforms/GVN/PRE/pre-after-rle.ll
    M llvm/test/Transforms/GVN/PRE/pre-aliasning-path.ll
    M llvm/test/Transforms/GVN/PRE/pre-gep-load.ll
    M llvm/test/Transforms/GVN/PRE/pre-load-guards.ll
    M llvm/test/Transforms/GVN/PRE/pre-load-in-loop.ll
    M llvm/test/Transforms/GVN/PRE/pre-load.ll
    M llvm/test/Transforms/GVN/PRE/pre-loop-load.ll
    M llvm/test/Transforms/GVN/PRE/preserve-tbaa.ll
    M llvm/test/Transforms/GVN/PRE/rle-addrspace-cast.ll
    M llvm/test/Transforms/GVN/PRE/rle-semidominated.ll
    M llvm/test/Transforms/GVN/PRE/rle.ll
    M llvm/test/Transforms/GVN/PRE/volatile.ll
    M llvm/test/Transforms/GVN/basic-undef-test.ll
    M llvm/test/Transforms/GVN/calloc-load-removal.ll
    M llvm/test/Transforms/GVN/calls-nonlocal.ll
    M llvm/test/Transforms/GVN/calls-readonly.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/fence.ll
    M llvm/test/Transforms/GVN/funclet.ll
    M llvm/test/Transforms/GVN/gc_relocate.ll
    M llvm/test/Transforms/GVN/gvn-loop-load-pre-order.ll
    M llvm/test/Transforms/GVN/lifetime-simple.ll
    M llvm/test/Transforms/GVN/load-constant-mem.ll
    M llvm/test/Transforms/GVN/loadpre-context.ll
    M llvm/test/Transforms/GVN/malloc-load-removal.ll
    M llvm/test/Transforms/GVN/noalias.ll
    M llvm/test/Transforms/GVN/non-local-offset.ll
    M llvm/test/Transforms/GVN/nonescaping-malloc.ll
    M llvm/test/Transforms/GVN/nonescaping.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/pr17852.ll
    M llvm/test/Transforms/GVN/pr24397.ll
    M llvm/test/Transforms/GVN/pre-new-inst.ll
    M llvm/test/Transforms/GVN/range.ll
    M llvm/test/Transforms/GVN/rle-must-alias.ll
    M llvm/test/Transforms/GVN/rle-nonlocal.ll
    M llvm/test/Transforms/GVN/stale-loop-info.ll
    M llvm/test/Transforms/GVN/tbaa.ll
    M llvm/test/Transforms/GVN/unreachable_block_infinite_loop.ll
    M llvm/test/Transforms/GVN/volatile-nonvolatile.ll
    M llvm/test/Transforms/GVN/vscale.ll
    M llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll
    M llvm/test/Transforms/Inline/byval-tail-call.ll
    M llvm/test/Transforms/Inline/noalias-calls.ll
    M llvm/test/Transforms/Inline/noalias-calls2.ll
    M llvm/test/Transforms/InstCombine/assume-loop-align.ll
    M llvm/test/Transforms/InstCombine/assume-redundant.ll
    M llvm/test/Transforms/InstCombine/load-no-aliasing.ll
    M llvm/test/Transforms/InstCombine/load_combine_aa.ll
    M llvm/test/Transforms/InstCombine/pr30929.ll
    M llvm/test/Transforms/InstMerge/exceptions.ll
    M llvm/test/Transforms/InstMerge/st_sink_barrier_call.ll
    M llvm/test/Transforms/InstMerge/st_sink_no_barrier_call.ll
    M llvm/test/Transforms/InstMerge/st_sink_no_barrier_load.ll
    M llvm/test/Transforms/InstMerge/st_sink_no_barrier_store.ll
    M llvm/test/Transforms/InstMerge/st_sink_split_bb.ll
    M llvm/test/Transforms/InstMerge/st_sink_two_stores.ll
    M llvm/test/Transforms/InstMerge/st_sink_with_barrier.ll
    M llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll
    M llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll
    M llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll
    M llvm/test/Transforms/LICM/2011-04-06-HoistMissedASTUpdate.ll
    M llvm/test/Transforms/LICM/2011-04-06-PromoteResultOfPromotion.ll
    M llvm/test/Transforms/LICM/2014-09-10-doFinalizationAssert.ll
    M llvm/test/Transforms/LICM/PR21582.ll
    M llvm/test/Transforms/LICM/assume.ll
    M llvm/test/Transforms/LICM/call-hoisting.ll
    M llvm/test/Transforms/LICM/constexpr.ll
    M llvm/test/Transforms/LICM/debug-value.ll
    M llvm/test/Transforms/LICM/dropped-tbaa.ll
    M llvm/test/Transforms/LICM/explicit_guards.ll
    M llvm/test/Transforms/LICM/fence.ll
    M llvm/test/Transforms/LICM/gc-relocate.ll
    M llvm/test/Transforms/LICM/guards.ll
    M llvm/test/Transforms/LICM/hoist-alloc.ll
    M llvm/test/Transforms/LICM/hoist-bitcast-load.ll
    M llvm/test/Transforms/LICM/hoist-deref-load.ll
    M llvm/test/Transforms/LICM/hoist-mustexec.ll
    M llvm/test/Transforms/LICM/hoist-nounwind.ll
    M llvm/test/Transforms/LICM/infinite_loops.ll
    M llvm/test/Transforms/LICM/invariant.start.ll
    M llvm/test/Transforms/LICM/lcssa-ssa-promoter.ll
    M llvm/test/Transforms/LICM/pr26843.ll
    M llvm/test/Transforms/LICM/pr27262.ll
    M llvm/test/Transforms/LICM/pr37323.ll
    M llvm/test/Transforms/LICM/pr40317.ll
    M llvm/test/Transforms/LICM/pr42969.ll
    M llvm/test/Transforms/LICM/pragma-licm-disable.ll
    M llvm/test/Transforms/LICM/scalar-promote-memmodel.ll
    M llvm/test/Transforms/LICM/scalar-promote-unwind.ll
    M llvm/test/Transforms/LICM/scalar-promote.ll
    M llvm/test/Transforms/LICM/sink-promote.ll
    M llvm/test/Transforms/LICM/sinking-debugify.ll
    M llvm/test/Transforms/LICM/sinking.ll
    M llvm/test/Transforms/LICM/strlen.ll
    M llvm/test/Transforms/LICM/unrolled-deeply-nested.ll
    M llvm/test/Transforms/LICM/volatile-alias.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/complex-index.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/extended-index.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/insertion-point.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/interleaved-mayalias-store.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/invariant-load.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/merge-vectors.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/multiple_tails.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/opaque_ptr.ll
    M llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/pointer-elements.ll
    M llvm/test/Transforms/LoopDistribute/bounds-expansion-bug.ll
    M llvm/test/Transforms/LoopDistribute/convergent-no-cross-partition-checks.ll
    M llvm/test/Transforms/LoopDistribute/crash-in-memcheck-generation.ll
    M llvm/test/Transforms/LoopDistribute/followup.ll
    M llvm/test/Transforms/LoopDistribute/metadata.ll
    M llvm/test/Transforms/LoopDistribute/no-if-convert.ll
    M llvm/test/Transforms/LoopDistribute/pr28443.ll
    M llvm/test/Transforms/LoopDistribute/scev-inserted-runtime-check.ll
    M llvm/test/Transforms/LoopDistribute/symbolic-stride.ll
    M llvm/test/Transforms/LoopDistribute/uncomputable-backedge-taken-count.ll
    M llvm/test/Transforms/LoopDistribute/unknown-bounds-for-memchecks.ll
    M llvm/test/Transforms/LoopIdiom/X86/unordered-atomic-memcpy.ll
    M llvm/test/Transforms/LoopIdiom/basic-address-space.ll
    M llvm/test/Transforms/LoopIdiom/basic.ll
    M llvm/test/Transforms/LoopIdiom/crash.ll
    M llvm/test/Transforms/LoopIdiom/disable-options.ll
    M llvm/test/Transforms/LoopIdiom/lir-heurs-multi-block-loop.ll
    M llvm/test/Transforms/LoopIdiom/memcpy-debugify-remarks.ll
    M llvm/test/Transforms/LoopIdiom/memcpy.ll
    M llvm/test/Transforms/LoopIdiom/memset-debugify-remarks.ll
    M llvm/test/Transforms/LoopIdiom/memset-pr52104.ll
    M llvm/test/Transforms/LoopIdiom/memset-runtime-32bit.ll
    M llvm/test/Transforms/LoopIdiom/memset-runtime-64bit.ll
    M llvm/test/Transforms/LoopIdiom/memset.ll
    M llvm/test/Transforms/LoopIdiom/non-integral-pointers.ll
    M llvm/test/Transforms/LoopIdiom/struct-custom-dl.ll
    M llvm/test/Transforms/LoopIdiom/struct.ll
    M llvm/test/Transforms/LoopIdiom/struct_pattern.ll
    M llvm/test/Transforms/LoopIdiom/unordered-atomic-memcpy-noarch.ll
    M llvm/test/Transforms/LoopIdiom/unroll-custom-dl.ll
    M llvm/test/Transforms/LoopIdiom/unroll.ll
    M llvm/test/Transforms/LoopInterchange/call-instructions.ll
    M llvm/test/Transforms/LoopInterchange/currentLimitation.ll
    M llvm/test/Transforms/LoopInterchange/debuginfo.ll
    M llvm/test/Transforms/LoopInterchange/inner-indvar-depend-on-outer-indvar.ll
    M llvm/test/Transforms/LoopInterchange/inner-only-reductions.ll
    M llvm/test/Transforms/LoopInterchange/innermost-latch-uses-values-in-middle-header.ll
    M llvm/test/Transforms/LoopInterchange/interchange-flow-dep-outer.ll
    M llvm/test/Transforms/LoopInterchange/interchange-insts-between-indvar.ll
    M llvm/test/Transforms/LoopInterchange/interchangeable-innerloop-multiple-indvars.ll
    M llvm/test/Transforms/LoopInterchange/interchangeable-outerloop-multiple-indvars.ll
    M llvm/test/Transforms/LoopInterchange/interchangeable.ll
    M llvm/test/Transforms/LoopInterchange/interchanged-loop-nest-3.ll
    M llvm/test/Transforms/LoopInterchange/lcssa-preheader.ll
    M llvm/test/Transforms/LoopInterchange/lcssa.ll
    M llvm/test/Transforms/LoopInterchange/loop-interchange-optimization-remarks.ll
    M llvm/test/Transforms/LoopInterchange/not-interchanged-dependencies-1.ll
    M llvm/test/Transforms/LoopInterchange/not-interchanged-loop-nest-3.ll
    M llvm/test/Transforms/LoopInterchange/not-interchanged-tightly-nested.ll
    M llvm/test/Transforms/LoopInterchange/outer-header-jump-to-inner-latch.ll
    M llvm/test/Transforms/LoopInterchange/outer-only-reductions.ll
    M llvm/test/Transforms/LoopInterchange/pr43326-ideal-access-pattern.ll
    M llvm/test/Transforms/LoopInterchange/pr43326.ll
    M llvm/test/Transforms/LoopInterchange/pr48212.ll
    M llvm/test/Transforms/LoopInterchange/reductions-across-inner-and-outer-loop.ll
    M llvm/test/Transforms/LoopLoadElim/multiple-stores-same-block.ll
    M llvm/test/Transforms/LoopLoadElim/opt-size.ll
    M llvm/test/Transforms/LoopLoadElim/pr46854-adress-spaces.ll
    M llvm/test/Transforms/LoopLoadElim/unknown-dep.ll
    M llvm/test/Transforms/LoopPredication/invariant_load.ll
    M llvm/test/Transforms/LoopSimplify/2010-07-15-IncorrectDomFrontierUpdate.ll
    M llvm/test/Transforms/LoopSimplify/ashr-crash.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr3086.ll
    M llvm/test/Transforms/LoopUnroll/update-loop-info-in-subloops.ll
    M llvm/test/Transforms/LoopUnrollAndJam/dependencies.ll
    M llvm/test/Transforms/LoopUnrollAndJam/dependencies_multidims.ll
    M llvm/test/Transforms/LoopUnrollAndJam/followup.ll
    M llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam-many-instr.ll
    M llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/loop-vectorization-factors.ll
    M llvm/test/Transforms/LoopVectorize/ARM/vector_cast.ll
    M llvm/test/Transforms/LoopVectorize/PowerPC/stride-vectorization.ll
    M llvm/test/Transforms/LoopVectorize/PowerPC/widened-massv-vfabi-attr.ll
    M llvm/test/Transforms/LoopVectorize/X86/max-mstore.ll
    M llvm/test/Transforms/LoopVectorize/X86/small-size.ll
    M llvm/test/Transforms/LoopVectorize/X86/uniform_load.ll
    M llvm/test/Transforms/LoopVectorize/X86/vector_ptr_load_store.ll
    M llvm/test/Transforms/LoopVectorize/X86/vectorize-only-for-real.ll
    M llvm/test/Transforms/LoopVectorize/calloc.ll
    M llvm/test/Transforms/LoopVectorize/gcc-examples.ll
    M llvm/test/Transforms/LoopVectorize/multiple-address-spaces.ll
    M llvm/test/Transforms/LoopVectorize/noalias-md-licm.ll
    M llvm/test/Transforms/LoopVectorize/noalias-md.ll
    M llvm/test/Transforms/LoopVectorize/pr25281.ll
    M llvm/test/Transforms/LoopVectorize/ptr_loops.ll
    M llvm/test/Transforms/LoopVectorize/runtime-check-address-space.ll
    M llvm/test/Transforms/LoopVectorize/store-shuffle-bug.ll
    M llvm/test/Transforms/LoopVectorize/version-mem-access.ll
    M llvm/test/Transforms/LoopVersioning/basic.ll
    M llvm/test/Transforms/LoopVersioning/convergent.ll
    M llvm/test/Transforms/LoopVersioning/lcssa.ll
    M llvm/test/Transforms/LoopVersioning/noalias-version-twice.ll
    M llvm/test/Transforms/LoopVersioning/noalias.ll
    M llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll
    M llvm/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll
    M llvm/test/Transforms/MemCpyOpt/2011-06-02-CallSlotOverwritten.ll
    M llvm/test/Transforms/MemCpyOpt/aa-recursion-assertion-failure.ll
    M llvm/test/Transforms/MemCpyOpt/align.ll
    M llvm/test/Transforms/MemCpyOpt/atomic.ll
    M llvm/test/Transforms/MemCpyOpt/callslot_aa.ll
    M llvm/test/Transforms/MemCpyOpt/callslot_deref.ll
    M llvm/test/Transforms/MemCpyOpt/capturing-func.ll
    M llvm/test/Transforms/MemCpyOpt/crash.ll
    M llvm/test/Transforms/MemCpyOpt/invariant.start.ll
    M llvm/test/Transforms/MemCpyOpt/load-store-to-memcpy.ll
    M llvm/test/Transforms/MemCpyOpt/loadstore-sret.ll
    M llvm/test/Transforms/MemCpyOpt/memcpy-to-memset-with-lifetimes.ll
    M llvm/test/Transforms/MemCpyOpt/memcpy-undef.ll
    M llvm/test/Transforms/MemCpyOpt/memcpy.ll
    M llvm/test/Transforms/MemCpyOpt/memmove.ll
    M llvm/test/Transforms/MemCpyOpt/memset-memcpy-redundant-memset.ll
    M llvm/test/Transforms/MemCpyOpt/opaque-ptr.ll
    M llvm/test/Transforms/MemCpyOpt/sret.ll
    M llvm/test/Transforms/NewGVN/cond_br2-xfail.ll
    M llvm/test/Transforms/NewGVN/noalias.ll
    M llvm/test/Transforms/NewGVN/pr17852.ll
    M llvm/test/Transforms/NewGVN/rle.ll
    M llvm/test/Transforms/NewGVN/stale-loop-info.ll
    M llvm/test/Transforms/NewGVN/tbaa.ll
    M llvm/test/Transforms/NewGVN/unreachable_block_infinite_loop.ll
    M llvm/test/Transforms/NewGVN/volatile-nonvolatile.ll
    M llvm/test/Transforms/ObjCARC/basic.ll
    M llvm/test/Transforms/ObjCARC/inlined-autorelease-return-value.ll
    M llvm/test/Transforms/ObjCARC/intrinsic-use.ll
    M llvm/test/Transforms/ObjCARC/retain-block-side-effects.ll
    M llvm/test/Transforms/ObjCARC/rle-s2l.ll
    M llvm/test/Transforms/ObjCARC/weak-copies.ll
    M llvm/test/Transforms/ObjCARC/weak-dce.ll
    M llvm/test/Transforms/Reassociate/pr12245.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/load-store-q.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/matmul.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/mul.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/multiple_reduction.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/nontemporal.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/reorder-fmuladd-crash.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/sdiv-pow2.ll
    M llvm/test/Transforms/SLPVectorizer/ARM/memory.ll
    M llvm/test/Transforms/SLPVectorizer/ARM/sroa.ll
    M llvm/test/Transforms/SLPVectorizer/NVPTX/v2f16.ll
    M llvm/test/Transforms/SLPVectorizer/VE/disable_slp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/addsub.ll
    M llvm/test/Transforms/SLPVectorizer/X86/align.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-calls-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-calls.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-cast-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-cast.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-fp-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-fp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-int-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-int.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-abs.ll
    M llvm/test/Transforms/SLPVectorizer/X86/arith-add-load.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-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_types.ll
    M llvm/test/Transforms/SLPVectorizer/X86/barriercall.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bitreverse.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
    M llvm/test/Transforms/SLPVectorizer/X86/bswap.ll
    M llvm/test/Transforms/SLPVectorizer/X86/call.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cast.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cmp_sel.ll
    M llvm/test/Transforms/SLPVectorizer/X86/compare-reduce.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/crash_7zip.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_binaryop.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_bullet.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_bullet3.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_cmpop.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_dequeue.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_flop7.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_gep.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_lencod-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_lencod.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_mandeltext.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_netbsd_decompress.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_sim4b1.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_smallpt.ll
    M llvm/test/Transforms/SLPVectorizer/X86/crash_vectorizeTree.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cross_block_slp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cse.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/cycle_dup.ll
    M llvm/test/Transforms/SLPVectorizer/X86/debug_info.ll
    M llvm/test/Transforms/SLPVectorizer/X86/diamond.ll
    M llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
    M llvm/test/Transforms/SLPVectorizer/X86/external_user.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extract.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extract_in_tree_user.ll
    M llvm/test/Transforms/SLPVectorizer/X86/extractcost.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fabs.ll
    M llvm/test/Transforms/SLPVectorizer/X86/fcopysign.ll
    M llvm/test/Transforms/SLPVectorizer/X86/flag.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/gep.ll
    M llvm/test/Transforms/SLPVectorizer/X86/hadd-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/hadd.ll
    M llvm/test/Transforms/SLPVectorizer/X86/hoist.ll
    M llvm/test/Transforms/SLPVectorizer/X86/hsub-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/hsub.ll
    M llvm/test/Transforms/SLPVectorizer/X86/implicitfloat.ll
    M llvm/test/Transforms/SLPVectorizer/X86/in-tree-user.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insertvalue.ll
    M llvm/test/Transforms/SLPVectorizer/X86/intrinsic.ll
    M llvm/test/Transforms/SLPVectorizer/X86/long_chains.ll
    M llvm/test/Transforms/SLPVectorizer/X86/loopinvariant.ll
    M llvm/test/Transforms/SLPVectorizer/X86/metadata.ll
    M llvm/test/Transforms/SLPVectorizer/X86/multi_block.ll
    M llvm/test/Transforms/SLPVectorizer/X86/multi_user.ll
    M llvm/test/Transforms/SLPVectorizer/X86/odd_store.ll
    M llvm/test/Transforms/SLPVectorizer/X86/operandorder.ll
    M llvm/test/Transforms/SLPVectorizer/X86/ordering.ll
    M llvm/test/Transforms/SLPVectorizer/X86/phi.ll
    M llvm/test/Transforms/SLPVectorizer/X86/phi3.ll
    M llvm/test/Transforms/SLPVectorizer/X86/phi_overalignedtype.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/pr16628.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr19657.ll
    M llvm/test/Transforms/SLPVectorizer/X86/pr23510.ll
    M llvm/test/Transforms/SLPVectorizer/X86/propagate_ir_flags.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction2.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder_phi.ll
    M llvm/test/Transforms/SLPVectorizer/X86/return.ll
    M llvm/test/Transforms/SLPVectorizer/X86/rgb_phi.ll
    M llvm/test/Transforms/SLPVectorizer/X86/saxpy.ll
    M llvm/test/Transforms/SLPVectorizer/X86/schedule_budget.ll
    M llvm/test/Transforms/SLPVectorizer/X86/scheduling.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/simple-loop.ll
    M llvm/test/Transforms/SLPVectorizer/X86/simplebb.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sitofp-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sitofp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/sqrt.ll
    M llvm/test/Transforms/SLPVectorizer/X86/tiny-tree.ll
    M llvm/test/Transforms/SLPVectorizer/X86/uitofp.ll
    M llvm/test/Transforms/SLPVectorizer/X86/unreachable.ll
    M llvm/test/Transforms/SLPVectorizer/X86/zext-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/zext.ll
    M llvm/test/Transforms/SLPVectorizer/XCore/no-vector-registers.ll
    M llvm/test/Transforms/SimpleLoopUnswitch/2012-04-30-LoopUnswitch-LPad-Crash.ll
    M llvm/test/Transforms/Sink/badloadsink.ll
    M llvm/test/Transforms/Sink/basic.ll
    M llvm/test/Transforms/Sink/call.ll
    M llvm/test/Transforms/Util/combine-alias-scope-metadata.ll
    M llvm/tools/opt/NewPMDriver.cpp

  Log Message:
  -----------
  [opt] Don't translate legacy -analysis flag to require<analysis>

Tests relying on this should explicitly use -passes='require<analysis>,foo'.




More information about the All-commits mailing list