[all-commits] [llvm/llvm-project] 055fb7: [Transforms] Convert some tests to opaque pointers...

Nikita Popov via All-commits all-commits at lists.llvm.org
Thu Jan 5 03:44:02 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 055fb7795aa219a3d274d280ec9129784f169f56
      https://github.com/llvm/llvm-project/commit/055fb7795aa219a3d274d280ec9129784f169f56
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-01-05 (Thu, 05 Jan 2023)

  Changed paths:
    M llvm/test/Transforms/Attributor/ArgumentPromotion/musttail.ll
    M llvm/test/Transforms/Attributor/align.ll
    M llvm/test/Transforms/Attributor/dereferenceable-2-inseltpoison.ll
    M llvm/test/Transforms/Attributor/dereferenceable-2.ll
    M llvm/test/Transforms/CallSiteSplitting/callsite-instructions-before-call.ll
    M llvm/test/Transforms/CallSiteSplitting/callsite-no-or-structure.ll
    M llvm/test/Transforms/CallSiteSplitting/callsite-no-splitting.ll
    M llvm/test/Transforms/CallSiteSplitting/callsite-split-or-phi.ll
    M llvm/test/Transforms/CallSiteSplitting/callsite-split-preserve-debug.ll
    M llvm/test/Transforms/CallSiteSplitting/callsite-split.ll
    M llvm/test/Transforms/CallSiteSplitting/convergent.ll
    M llvm/test/Transforms/CallSiteSplitting/lpad.ll
    M llvm/test/Transforms/CallSiteSplitting/noduplicate.ll
    M llvm/test/Transforms/CalledValuePropagation/simple-memory.ll
    M llvm/test/Transforms/CalledValuePropagation/simple-select.ll
    M llvm/test/Transforms/CanonicalizeFreezeInLoops/aarch64.ll
    M llvm/test/Transforms/CanonicalizeFreezeInLoops/func_from_mcf_r.ll
    M llvm/test/Transforms/CanonicalizeFreezeInLoops/onephi.ll
    M llvm/test/Transforms/ConstantHoisting/AArch64/const-addr.ll
    M llvm/test/Transforms/ConstantHoisting/AArch64/const-hoist-intrinsics.ll
    M llvm/test/Transforms/ConstantHoisting/AArch64/consthoist-unreachable.ll
    M llvm/test/Transforms/ConstantHoisting/ARM/bad-cases.ll
    M llvm/test/Transforms/ConstantHoisting/ARM/const-addr-no-neg-offset.ll
    M llvm/test/Transforms/ConstantHoisting/ARM/gep-struct-index.ll
    M llvm/test/Transforms/ConstantHoisting/ARM/is-legal-addressing-imm.ll
    M llvm/test/Transforms/ConstantHoisting/ARM/same-offset-multi-types.ll
    M llvm/test/Transforms/ConstantHoisting/PowerPC/const-base-addr.ll
    M llvm/test/Transforms/ConstantHoisting/PowerPC/masks.ll
    M llvm/test/Transforms/ConstantHoisting/X86/bad-cases.ll
    M llvm/test/Transforms/ConstantHoisting/X86/cast-inst.ll
    M llvm/test/Transforms/ConstantHoisting/X86/const-base-addr.ll
    M llvm/test/Transforms/ConstantHoisting/X86/dbg-dominatingblock.ll
    M llvm/test/Transforms/ConstantHoisting/X86/dbg-samebasicblock.ll
    M llvm/test/Transforms/ConstantHoisting/X86/delete-dead-cast-inst.ll
    M llvm/test/Transforms/ConstantHoisting/X86/ehpad.ll
    M llvm/test/Transforms/ConstantHoisting/X86/ehphi.ll
    M llvm/test/Transforms/ConstantHoisting/X86/phi.ll
    M llvm/test/Transforms/ConstantHoisting/X86/pr43903-not-all-uses-rebased.ll
    M llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll
    M llvm/test/Transforms/ConstantMerge/2003-10-28-MergeExternalConstants.ll
    M llvm/test/Transforms/ConstantMerge/2011-01-15-EitherOrder.ll
    M llvm/test/Transforms/ConstantMerge/align.ll
    M llvm/test/Transforms/ConstantMerge/dont-merge.ll
    M llvm/test/Transforms/ConstantMerge/merge-both.ll
    M llvm/test/Transforms/ConstantMerge/merge-dbg.ll
    M llvm/test/Transforms/ConstantMerge/unnamed-addr.ll
    M llvm/test/Transforms/CrossDSOCFI/basic.ll
    M llvm/test/Transforms/DFAJumpThreading/dfa-jump-threading-analysis.ll
    M llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll
    M llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll
    M llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll
    M llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
    M llvm/test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll
    M llvm/test/Transforms/DeadArgElim/2013-05-17-VarargsAndBlockAddress.ll
    M llvm/test/Transforms/DeadArgElim/NoundefAttrs.ll
    M llvm/test/Transforms/DeadArgElim/aggregates.ll
    M llvm/test/Transforms/DeadArgElim/basictest.ll
    M llvm/test/Transforms/DeadArgElim/byref.ll
    M llvm/test/Transforms/DeadArgElim/dbginfo-preserve-dbgloc.ll
    M llvm/test/Transforms/DeadArgElim/dbginfo-update-dbgval.ll
    M llvm/test/Transforms/DeadArgElim/dead_vaargs.ll
    M llvm/test/Transforms/DeadArgElim/deadexternal.ll
    M llvm/test/Transforms/DeadArgElim/deadretval.ll
    M llvm/test/Transforms/DeadArgElim/deadretval2.ll
    M llvm/test/Transforms/DeadArgElim/fct_ptr.ll
    M llvm/test/Transforms/DeadArgElim/func_metadata.ll
    M llvm/test/Transforms/DeadArgElim/funclet.ll
    M llvm/test/Transforms/DeadArgElim/keepalive.ll
    M llvm/test/Transforms/DeadArgElim/linkage.ll
    M llvm/test/Transforms/DeadArgElim/preserve-used-ret.ll
    M llvm/test/Transforms/DeadArgElim/returned.ll
    M llvm/test/Transforms/DeadArgElim/variadic_safety.ll
    M llvm/test/Transforms/EntryExitInstrumenter/debug-info.ll
    M llvm/test/Transforms/GVNHoist/hoist-drop-debug-info.ll
    M llvm/test/Transforms/GVNHoist/hoist-inline.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-pr28933.ll
    M llvm/test/Transforms/GVNHoist/hoist-pr46874.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/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/pr37445.ll
    M llvm/test/Transforms/GVNHoist/pr37808.ll
    M llvm/test/Transforms/GVNHoist/pr38807.ll
    M llvm/test/Transforms/GVNSink/assumption.ll
    M llvm/test/Transforms/GVNSink/indirect-call.ll
    M llvm/test/Transforms/GVNSink/operand-mismatch.ll
    M llvm/test/Transforms/GlobalMerge/debug-info.ll
    M llvm/test/Transforms/GlobalOpt/cleanup-pointer-root-users.ll
    M llvm/test/Transforms/GlobalOpt/invariant-nodatalayout.ll
    M llvm/test/Transforms/HotColdSplit/sink-multiple-bitcasts-of-allocas-pr42451.ll
    M llvm/test/Transforms/Inline/AArch64/ext.ll
    M llvm/test/Transforms/Inline/PowerPC/ext.ll
    M llvm/test/Transforms/Inline/X86/ext.ll
    M llvm/test/Transforms/Inline/alloca-bonus.ll
    M llvm/test/Transforms/Inline/guard-intrinsic.ll
    M llvm/test/Transforms/LoopDataPrefetch/AArch64/kryo-large-stride.ll
    M llvm/test/Transforms/LoopDataPrefetch/AArch64/large-stride.ll
    M llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark-with-hotness.ll
    M llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark.ll
    M llvm/test/Transforms/LoopDataPrefetch/AArch64/pr43784.ll
    M llvm/test/Transforms/LoopDataPrefetch/PowerPC/basic.ll
    M llvm/test/Transforms/LoopDistribute/basic.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/diagnostics-with-hotness.ll
    M llvm/test/Transforms/LoopDistribute/diagnostics.ll
    M llvm/test/Transforms/LoopDistribute/disable_nonforced.ll
    M llvm/test/Transforms/LoopDistribute/disable_nonforced_enable.ll
    M llvm/test/Transforms/LoopDistribute/metadata.ll
    M llvm/test/Transforms/LoopDistribute/no-if-convert.ll
    M llvm/test/Transforms/LoopDistribute/pointer-phi-in-loop.ll
    M llvm/test/Transforms/LoopDistribute/pr28443.ll
    M llvm/test/Transforms/LoopDistribute/program-order.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/LoopFlatten/limit-not-invariant.ll
    M llvm/test/Transforms/LoopFlatten/loop-flatten-negative.ll
    M llvm/test/Transforms/LoopFlatten/loop-flatten-simplify-cfg.ll
    M llvm/test/Transforms/LoopFlatten/loop-flatten.ll
    M llvm/test/Transforms/LoopFlatten/widen-iv.ll
    M llvm/test/Transforms/LoopFlatten/widen-iv2.ll
    M llvm/test/Transforms/LoopFlatten/widen-iv3.ll
    M llvm/test/Transforms/LoopFusion/cannot_fuse.ll
    M llvm/test/Transforms/LoopFusion/diagnostics_analysis.ll
    M llvm/test/Transforms/LoopFusion/diagnostics_missed.ll
    M llvm/test/Transforms/LoopFusion/double_loop_nest_inner_guard.ll
    M llvm/test/Transforms/LoopFusion/ensure_loop_simplify_form.ll
    M llvm/test/Transforms/LoopFusion/four_loops.ll
    M llvm/test/Transforms/LoopFusion/guarded.ll
    M llvm/test/Transforms/LoopFusion/guarded_peel.ll
    M llvm/test/Transforms/LoopFusion/guarded_unsafeblock_peel.ll
    M llvm/test/Transforms/LoopFusion/hoist_load.ll
    M llvm/test/Transforms/LoopFusion/hoist_store.ll
    M llvm/test/Transforms/LoopFusion/inner_loops.ll
    M llvm/test/Transforms/LoopFusion/loop_nest.ll
    M llvm/test/Transforms/LoopFusion/no_sink_hoist_atomic.ll
    M llvm/test/Transforms/LoopFusion/no_sink_hoist_load.ll
    M llvm/test/Transforms/LoopFusion/no_sink_hoist_store.ll
    M llvm/test/Transforms/LoopFusion/no_sink_hoist_volatile.ll
    M llvm/test/Transforms/LoopFusion/nonadjacent_peel.ll
    M llvm/test/Transforms/LoopFusion/peel.ll
    M llvm/test/Transforms/LoopFusion/simple.ll
    M llvm/test/Transforms/LoopFusion/sink_load.ll
    M llvm/test/Transforms/LoopFusion/sink_store.ll
    M llvm/test/Transforms/LoopFusion/triple_loop_nest_inner_guard.ll
    M llvm/test/Transforms/LoopIdiom/ARM/ctlz.ll
    M llvm/test/Transforms/LoopIdiom/X86/left-shift-until-bittest.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/crash.ll
    M llvm/test/Transforms/LoopIdiom/ctpop-multiple-users-crash.ll
    M llvm/test/Transforms/LoopIdiom/debug-line.ll
    M llvm/test/Transforms/LoopIdiom/disable-options.ll
    M llvm/test/Transforms/LoopIdiom/expander-do-not-delete-reused-values.ll
    M llvm/test/Transforms/LoopIdiom/int_sideeffect.ll
    M llvm/test/Transforms/LoopIdiom/lir-heurs-multi-block-loop.ll
    M llvm/test/Transforms/LoopIdiom/memcpy-inline-intrinsic.ll
    M llvm/test/Transforms/LoopIdiom/memcpy-intrinsic-different-types.ll
    M llvm/test/Transforms/LoopIdiom/memcpy-tbaa.ll
    M llvm/test/Transforms/LoopIdiom/memcpy-vectors.ll
    M llvm/test/Transforms/LoopIdiom/memcpy.ll
    M llvm/test/Transforms/LoopIdiom/memmove-tbaa.ll
    M llvm/test/Transforms/LoopIdiom/memset-runtime-debug.ll
    M llvm/test/Transforms/LoopIdiom/memset-tbaa.ll
    M llvm/test/Transforms/LoopIdiom/memset.ll
    M llvm/test/Transforms/LoopIdiom/memset_noidiom.ll
    M llvm/test/Transforms/LoopIdiom/non-canonical-loop.ll
    M llvm/test/Transforms/LoopIdiom/non-integral-pointers.ll
    M llvm/test/Transforms/LoopIdiom/nontemporal_store.ll
    M llvm/test/Transforms/LoopIdiom/pr28196.ll
    M llvm/test/Transforms/LoopIdiom/reuse-cast.ll
    M llvm/test/Transforms/LoopIdiom/scev-invalidation.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/LoopIdiom/unsafe.ll
    M llvm/test/Transforms/LoopIdiom/unwind.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/interchange-no-deps.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/perserve-lcssa.ll
    M llvm/test/Transforms/LoopInterchange/phi-ordering.ll
    M llvm/test/Transforms/LoopInterchange/pr43176-move-to-new-latch.ll
    M llvm/test/Transforms/LoopInterchange/pr43326-ideal-access-pattern.ll
    M llvm/test/Transforms/LoopInterchange/pr43326.ll
    M llvm/test/Transforms/LoopInterchange/pr43473-invalid-lcssa-phis-in-inner-exit.ll
    M llvm/test/Transforms/LoopInterchange/pr43797-lcssa-for-multiple-outer-loop-blocks.ll
    M llvm/test/Transforms/LoopInterchange/pr45743-move-from-inner-preheader.ll
    M llvm/test/Transforms/LoopInterchange/pr48212.ll
    M llvm/test/Transforms/LoopInterchange/profitability.ll
    M llvm/test/Transforms/LoopInterchange/reductions-across-inner-and-outer-loop.ll
    M llvm/test/Transforms/LoopInterchange/update-condbranch-duplicate-successors.ll
    M llvm/test/Transforms/LoopInterchange/vector-gep-operand.ll
    M llvm/test/Transforms/LoopLoadElim/backward.ll
    M llvm/test/Transforms/LoopLoadElim/cond-load.ll
    M llvm/test/Transforms/LoopLoadElim/convergent.ll
    M llvm/test/Transforms/LoopLoadElim/def-store-before-load.ll
    M llvm/test/Transforms/LoopLoadElim/forward.ll
    M llvm/test/Transforms/LoopLoadElim/loop-i1-count.ll
    M llvm/test/Transforms/LoopLoadElim/loop-simplify-dep.ll
    M llvm/test/Transforms/LoopLoadElim/memcheck.ll
    M llvm/test/Transforms/LoopLoadElim/multiple-stores-same-block.ll
    M llvm/test/Transforms/LoopLoadElim/new-pm-preheader-problem.ll
    M llvm/test/Transforms/LoopLoadElim/non-consecutive.ll
    M llvm/test/Transforms/LoopLoadElim/opt-size.ll
    M llvm/test/Transforms/LoopLoadElim/pr-48150.ll
    M llvm/test/Transforms/LoopLoadElim/pr46854-adress-spaces.ll
    M llvm/test/Transforms/LoopLoadElim/pr47457.ll
    M llvm/test/Transforms/LoopLoadElim/symbolic-stride.ll
    M llvm/test/Transforms/LoopLoadElim/type-mismatch.ll
    M llvm/test/Transforms/LoopLoadElim/uncomputable-backedge-taken-count.ll
    M llvm/test/Transforms/LoopLoadElim/unknown-dep.ll
    M llvm/test/Transforms/LoopReroll/basic32iters.ll
    M llvm/test/Transforms/LoopReroll/indvar_with_ext.ll
    M llvm/test/Transforms/LoopReroll/negative.ll
    M llvm/test/Transforms/LoopReroll/nonconst_lb.ll
    M llvm/test/Transforms/LoopReroll/reduction.ll
    M llvm/test/Transforms/LoopReroll/reroll_with_dbg.ll
    M llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll
    M llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll
    M llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll
    M llvm/test/Transforms/LoopSimplify/2011-12-14-LandingpadHeader.ll
    M llvm/test/Transforms/LoopSimplify/2012-03-20-indirectbr.ll
    M llvm/test/Transforms/LoopSimplify/ashr-crash.ll
    M llvm/test/Transforms/LoopSimplify/basictest.ll
    M llvm/test/Transforms/LoopSimplify/dbg-loc.ll
    M llvm/test/Transforms/LoopSimplify/dup-preds.ll
    M llvm/test/Transforms/LoopSimplify/for-preheader-dbg.ll
    M llvm/test/Transforms/LoopSimplify/indirectbr-backedge.ll
    M llvm/test/Transforms/LoopSimplify/indirectbr.ll
    M llvm/test/Transforms/LoopSimplify/merge-exits.ll
    M llvm/test/Transforms/LoopSimplify/notify-scev.ll
    M llvm/test/Transforms/LoopSimplify/phi-node-simplify.ll
    M llvm/test/Transforms/LoopSimplify/pr26682.ll
    M llvm/test/Transforms/LoopSimplify/pr28272.ll
    M llvm/test/Transforms/LoopSimplify/pr33494.ll
    M llvm/test/Transforms/LoopSimplify/preserve-scev.ll
    M llvm/test/Transforms/LoopSimplify/single-backedge.ll
    M llvm/test/Transforms/LoopSimplify/unreachable-loop-pred.ll
    M llvm/test/Transforms/LoopSimplifyCFG/handle_dead_exits.ll
    M llvm/test/Transforms/LoopSimplifyCFG/merge-header.ll
    M llvm/test/Transforms/LoopSimplifyCFG/mssa_update.ll
    M llvm/test/Transforms/LoopSimplifyCFG/phi_with_duplicating_inputs.ll
    M llvm/test/Transforms/LoopSimplifyCFG/pr39783.ll
    M llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll
    M llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll
    M llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll
    M llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll
    M llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll
    M llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll
    M llvm/test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll
    M llvm/test/Transforms/LoopStrengthReduce/2011-07-19-CritEdgeBreakCrash.ll
    M llvm/test/Transforms/LoopStrengthReduce/2011-10-03-CritEdgeMerge.ll
    M llvm/test/Transforms/LoopStrengthReduce/2011-10-13-SCEVChain.ll
    M llvm/test/Transforms/LoopStrengthReduce/2011-10-14-IntPtr.ll
    M llvm/test/Transforms/LoopStrengthReduce/2012-01-02-nopreheader.ll
    M llvm/test/Transforms/LoopStrengthReduce/2012-01-16-nopreheader.ll
    M llvm/test/Transforms/LoopStrengthReduce/2012-03-15-nopreheader.ll
    M llvm/test/Transforms/LoopStrengthReduce/2012-03-26-constexpr.ll
    M llvm/test/Transforms/LoopStrengthReduce/2012-07-13-ExpandUDiv.ll
    M llvm/test/Transforms/LoopStrengthReduce/2012-07-18-LimitReassociate.ll
    M llvm/test/Transforms/LoopStrengthReduce/2013-01-05-IndBr.ll
    M llvm/test/Transforms/LoopStrengthReduce/2013-01-14-ReuseCast.ll
    M llvm/test/Transforms/LoopStrengthReduce/AArch64/lsr-memset.ll
    M llvm/test/Transforms/LoopStrengthReduce/AArch64/lsr-pre-inc-offset-check.ll
    M llvm/test/Transforms/LoopStrengthReduce/AArch64/lsr-reuse.ll
    M llvm/test/Transforms/LoopStrengthReduce/AArch64/pr47329.ll
    M llvm/test/Transforms/LoopStrengthReduce/AArch64/req-regs.ll
    M llvm/test/Transforms/LoopStrengthReduce/AArch64/small-constant.ll
    M llvm/test/Transforms/LoopStrengthReduce/AArch64/vscale-factor-out-constant.ll
    M llvm/test/Transforms/LoopStrengthReduce/AMDGPU/different-addrspace-crash.ll
    M llvm/test/Transforms/LoopStrengthReduce/AMDGPU/lsr-postinc-pos-addrspace.ll
    M llvm/test/Transforms/LoopStrengthReduce/AMDGPU/lsr-void-inseltpoison.ll
    M llvm/test/Transforms/LoopStrengthReduce/AMDGPU/lsr-void.ll
    M llvm/test/Transforms/LoopStrengthReduce/ARM/2012-06-15-lsr-noaddrmode.ll
    M llvm/test/Transforms/LoopStrengthReduce/ARM/addrec-is-loop-invariant.ll
    M llvm/test/Transforms/LoopStrengthReduce/ARM/vctp-chains-inseltpoison.ll
    M llvm/test/Transforms/LoopStrengthReduce/ARM/vctp-chains.ll
    M llvm/test/Transforms/LoopStrengthReduce/NVPTX/trunc.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/2011-12-04-loserreg.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/canonical-2.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/canonical.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/eh-insertion-point-2.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/eh-insertion-point.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/expander-reused-value-insert-point.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/incorrect-offset-scaling.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/ivchain-stress-X86.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/lsr-cond-dbg.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/lsr-filtering-scaledreg.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/nested-loop.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/no_superflous_induction_vars.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/pr17473.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/pr28719.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/pr40514.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/pr46943.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/pr47776-do-not-apply-info-from-guards-to-addrecs.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/sibling-loops.ll
    M llvm/test/Transforms/LoopStrengthReduce/callbr-critical-edge-splitting2.ll
    M llvm/test/Transforms/LoopStrengthReduce/dbg-preserve-0.ll
    M llvm/test/Transforms/LoopStrengthReduce/dbg-preserve-1.ll
    M llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-0.ll
    M llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-1.ll
    M llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-2.ll
    M llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-3.ll
    M llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-4.ll
    M llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-5.ll
    M llvm/test/Transforms/LoopStrengthReduce/dominate-assert.ll
    M llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll
    M llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll
    M llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll
    M llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll
    M llvm/test/Transforms/LoopStrengthReduce/exit_compare_live_range.ll
    M llvm/test/Transforms/LoopStrengthReduce/funclet.ll
    M llvm/test/Transforms/LoopStrengthReduce/gnarly-setupcost.ll
    M llvm/test/Transforms/LoopStrengthReduce/hoist-parent-preheader.ll
    M llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll
    M llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll
    M llvm/test/Transforms/LoopStrengthReduce/lsr-comp-time.ll
    M llvm/test/Transforms/LoopStrengthReduce/multi-edge-latch.ll
    M llvm/test/Transforms/LoopStrengthReduce/negative-scale.ll
    M llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll
    M llvm/test/Transforms/LoopStrengthReduce/phi_ehpad_ignore_sameval.ll
    M llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll
    M llvm/test/Transforms/LoopStrengthReduce/post-inc-optsize.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr12018.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr12048.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr12691.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr18165.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr25541.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr2570.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr27056.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr3086.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr31627.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr3399.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr3571.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr50765.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr51656.ll
    M llvm/test/Transforms/LoopStrengthReduce/pr56160.ll
    M llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll
    M llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll
    M llvm/test/Transforms/LoopStrengthReduce/remove_scev_indvars.ll
    M llvm/test/Transforms/LoopStrengthReduce/scaling_factor_cost_crash.ll
    M llvm/test/Transforms/LoopStrengthReduce/scev-after-loopinstsimplify.ll
    M llvm/test/Transforms/LoopStrengthReduce/scev-insertpt-bug.ll
    M llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll
    M llvm/test/Transforms/LoopStrengthReduce/two-combinations-bug.ll
    M llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll
    M llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll
    M llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll
    M llvm/test/Transforms/LoopStrengthReduce/wrong-hoisting-iv.ll
    M llvm/test/Transforms/LoopTransformWarning/distribution-remarks-missed.ll
    M llvm/test/Transforms/LoopTransformWarning/optnone.ll
    M llvm/test/Transforms/LoopTransformWarning/unrollandjam-remarks-missed.ll
    M llvm/test/Transforms/LoopTransformWarning/unrolling-remarks-missed.ll
    M llvm/test/Transforms/LoopTransformWarning/vectorization-remarks-missed.ll
    M llvm/test/Transforms/LoopUnrollAndJam/dependencies.ll
    M llvm/test/Transforms/LoopUnrollAndJam/dependencies_multidims.ll
    M llvm/test/Transforms/LoopUnrollAndJam/disable.ll
    M llvm/test/Transforms/LoopUnrollAndJam/disable_nonforced.ll
    M llvm/test/Transforms/LoopUnrollAndJam/disable_nonforced_count.ll
    M llvm/test/Transforms/LoopUnrollAndJam/disable_nonforced_enable.ll
    M llvm/test/Transforms/LoopUnrollAndJam/followup.ll
    M llvm/test/Transforms/LoopUnrollAndJam/innerloop.ll
    M llvm/test/Transforms/LoopUnrollAndJam/multiple_exit_blocks.ll
    M llvm/test/Transforms/LoopUnrollAndJam/opt-levels.ll
    M llvm/test/Transforms/LoopUnrollAndJam/pragma-explicit.ll
    M llvm/test/Transforms/LoopUnrollAndJam/pragma.ll
    M llvm/test/Transforms/LoopUnrollAndJam/unprofitable.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/LoopVersioning/convergent.ll
    M llvm/test/Transforms/LoopVersioning/exit-block-dominates-rt-check-block.ll
    M llvm/test/Transforms/LoopVersioning/incorrect-phi.ll
    M llvm/test/Transforms/LoopVersioning/loop-invariant-bound.ll
    M llvm/test/Transforms/LoopVersioning/noalias-version-twice.ll
    M llvm/test/Transforms/LoopVersioning/noalias.ll
    M llvm/test/Transforms/LoopVersioning/wrapping-pointer-non-integral-addrspace.ll
    M llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll
    M llvm/test/Transforms/LowerSwitch/2014-06-10-SwitchContiguousOpt.ll
    M llvm/test/Transforms/LowerSwitch/2014-06-11-SwitchDefaultUnreachableOpt.ll
    M llvm/test/Transforms/LowerSwitch/fold-popular-case-to-unreachable-default.ll

  Log Message:
  -----------
  [Transforms] Convert some tests to opaque pointers (NFC)

These are all tests where conversion worked automatically, and
required no manual fixup.




More information about the All-commits mailing list