[all-commits] [llvm/llvm-project] ef992b: [LoopUnroll] Convert some tests to opaque pointers...

Nikita Popov via All-commits all-commits at lists.llvm.org
Fri Dec 23 07:35:57 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ef992b60798b6cd2c50b25351bfc392e319896b7
      https://github.com/llvm/llvm-project/commit/ef992b60798b6cd2c50b25351bfc392e319896b7
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2022-12-23 (Fri, 23 Dec 2022)

  Changed paths:
    M llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll
    M llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll
    M llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll
    M llvm/test/Transforms/LoopUnroll/2011-08-08-PhiUpdate.ll
    M llvm/test/Transforms/LoopUnroll/2011-08-09-IVSimplify.ll
    M llvm/test/Transforms/LoopUnroll/2011-10-01-NoopTrunc.ll
    M llvm/test/Transforms/LoopUnroll/2012-04-09-unroll-indirectbr.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/falkor-prefetch.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/full-unroll-trip-count-upper-bound.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/large-vector-ops.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/runtime-loop.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/runtime-unroll-generic.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/thresholdO3-cost-model.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/unroll-optsize.ll
    M llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-analyze-small-loops.ll
    M llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-barrier.ll
    M llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-cost-addrspacecast.ll
    M llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-cost-call.ll
    M llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-for-private.ll
    M llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-threshold.ll
    M llvm/test/Transforms/LoopUnroll/ARM/dont-unroll-loopdec.ll
    M llvm/test/Transforms/LoopUnroll/ARM/instr-size-costs.ll
    M llvm/test/Transforms/LoopUnroll/ARM/loop-unrolling.ll
    M llvm/test/Transforms/LoopUnroll/ARM/unroll-optsize.ll
    M llvm/test/Transforms/LoopUnroll/ARM/upperbound.ll
    M llvm/test/Transforms/LoopUnroll/ARM/v6munroll.ll
    M llvm/test/Transforms/LoopUnroll/FullUnroll.ll
    M llvm/test/Transforms/LoopUnroll/Hexagon/peel-small-loop.ll
    M llvm/test/Transforms/LoopUnroll/PowerPC/a2-high-cost-trip-count-computation.ll
    M llvm/test/Transforms/LoopUnroll/PowerPC/a2-unrolling.ll
    M llvm/test/Transforms/LoopUnroll/PowerPC/p10-respect-unroll-pragma.ll
    M llvm/test/Transforms/LoopUnroll/PowerPC/p8-unrolling-legalize-vectors-inseltpoison.ll
    M llvm/test/Transforms/LoopUnroll/PowerPC/p8-unrolling-legalize-vectors.ll
    M llvm/test/Transforms/LoopUnroll/RISCV/invalid-cost.ll
    M llvm/test/Transforms/LoopUnroll/RISCV/unroll.ll
    M llvm/test/Transforms/LoopUnroll/WebAssembly/basic-unrolling.ll
    M llvm/test/Transforms/LoopUnroll/X86/partial.ll
    M llvm/test/Transforms/LoopUnroll/X86/store_cost.ll
    M llvm/test/Transforms/LoopUnroll/basic.ll
    M llvm/test/Transforms/LoopUnroll/complete_unroll_profitability_with_assume.ll
    M llvm/test/Transforms/LoopUnroll/debug-info.ll
    M llvm/test/Transforms/LoopUnroll/disable-loop-unrolling_forced.ll
    M llvm/test/Transforms/LoopUnroll/disable_nonforced.ll
    M llvm/test/Transforms/LoopUnroll/disable_nonforced_count.ll
    M llvm/test/Transforms/LoopUnroll/disable_nonforced_enable.ll
    M llvm/test/Transforms/LoopUnroll/disable_nonforced_full.ll
    M llvm/test/Transforms/LoopUnroll/ephemeral.ll
    M llvm/test/Transforms/LoopUnroll/epilog_const_phi.ll
    M llvm/test/Transforms/LoopUnroll/followup.ll
    M llvm/test/Transforms/LoopUnroll/full-unroll-crashers.ll
    M llvm/test/Transforms/LoopUnroll/full-unroll-heuristics-2.ll
    M llvm/test/Transforms/LoopUnroll/full-unroll-heuristics-cmp.ll
    M llvm/test/Transforms/LoopUnroll/full-unroll-heuristics-dce.ll
    M llvm/test/Transforms/LoopUnroll/full-unroll-heuristics-geps.ll
    M llvm/test/Transforms/LoopUnroll/full-unroll-heuristics.ll
    M llvm/test/Transforms/LoopUnroll/full-unroll-keep-first-exit.ll
    M llvm/test/Transforms/LoopUnroll/full-unroll-one-unpredictable-exit.ll
    M llvm/test/Transforms/LoopUnroll/high-cost-trip-count-computation.ll
    M llvm/test/Transforms/LoopUnroll/ignore-annotation-intrinsic-cost.ll
    M llvm/test/Transforms/LoopUnroll/invalidate_right_loop.ll
    M llvm/test/Transforms/LoopUnroll/noalias.ll
    M llvm/test/Transforms/LoopUnroll/nonlatchcondbr.ll
    M llvm/test/Transforms/LoopUnroll/opt-levels.ll
    M llvm/test/Transforms/LoopUnroll/optsize-loop-size.ll
    M llvm/test/Transforms/LoopUnroll/partial-unroll-const-bounds.ll
    M llvm/test/Transforms/LoopUnroll/partial-unroll-dead-instructions.ll
    M llvm/test/Transforms/LoopUnroll/partial-unroll-non-latch-exit.ll
    M llvm/test/Transforms/LoopUnroll/partially-unroll-unconditional-latch.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop-and-unroll.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop-conditions.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop-noalias-scope-decl.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop-pgo-deopt-idom-2.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop-pgo-deopt-idom.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop-pgo-deopt.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop-pgo.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop.ll
    M llvm/test/Transforms/LoopUnroll/peel-loop2.ll
    M llvm/test/Transforms/LoopUnroll/peel-multiple-unreachable-exits.ll
    M llvm/test/Transforms/LoopUnroll/peel-to-turn-invariant-accesses-dereferenceable.ll
    M llvm/test/Transforms/LoopUnroll/pr10813.ll
    M llvm/test/Transforms/LoopUnroll/pr18861.ll
    M llvm/test/Transforms/LoopUnroll/pr28132.ll
    M llvm/test/Transforms/LoopUnroll/pr31718.ll
    M llvm/test/Transforms/LoopUnroll/pr45939-peel-count-and-complete-unroll.ll
    M llvm/test/Transforms/LoopUnroll/rebuild_lcssa.ll
    M llvm/test/Transforms/LoopUnroll/revert-D110922.ll
    M llvm/test/Transforms/LoopUnroll/revisit.ll
    M llvm/test/Transforms/LoopUnroll/runtime-li.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop-at-most-two-exits.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop-branchweight.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop-multiple-exits.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop-non-exiting-latch.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop1.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop2.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop3.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop4.ll
    M llvm/test/Transforms/LoopUnroll/runtime-loop5.ll
    M llvm/test/Transforms/LoopUnroll/runtime-multiexit-heuristic.ll
    M llvm/test/Transforms/LoopUnroll/runtime-small-upperbound.ll
    M llvm/test/Transforms/LoopUnroll/runtime-unroll-assume-no-remainder.ll
    M llvm/test/Transforms/LoopUnroll/runtime-unroll-remainder.ll
    M llvm/test/Transforms/LoopUnroll/scevunroll.ll
    M llvm/test/Transforms/LoopUnroll/shifted-tripcount.ll
    M llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll
    M llvm/test/Transforms/LoopUnroll/unroll-cleanuppad.ll
    M llvm/test/Transforms/LoopUnroll/unroll-cost-symbolic-execute.ll
    M llvm/test/Transforms/LoopUnroll/unroll-count.ll
    M llvm/test/Transforms/LoopUnroll/unroll-header-exiting-with-phis-multiple-exiting-blocks.ll
    M llvm/test/Transforms/LoopUnroll/unroll-header-exiting-with-phis.ll
    M llvm/test/Transforms/LoopUnroll/unroll-heuristics-pgo.ll
    M llvm/test/Transforms/LoopUnroll/unroll-maxcount.ll
    M llvm/test/Transforms/LoopUnroll/unroll-opt-attribute.ll
    M llvm/test/Transforms/LoopUnroll/unroll-pragmas-disabled.ll
    M llvm/test/Transforms/LoopUnroll/unroll-pragmas.ll
    M llvm/test/Transforms/LoopUnroll/unroll-unconditional-latch.ll

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




More information about the All-commits mailing list