[all-commits] [llvm/llvm-project] 83d505: JumpThreading: Convert tests to opaque pointers

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sun Nov 27 08:19:41 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 83d5052768b6460c14346dd663d7cabaec1b0c22
      https://github.com/llvm/llvm-project/commit/83d5052768b6460c14346dd663d7cabaec1b0c22
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-27 (Sun, 27 Nov 2022)

  Changed paths:
    M llvm/test/Transforms/JumpThreading/2010-08-26-and.ll
    M llvm/test/Transforms/JumpThreading/2011-04-14-InfLoop.ll
    M llvm/test/Transforms/JumpThreading/2012-07-19-NoSuccessorIndirectBr.ll
    M llvm/test/Transforms/JumpThreading/PR33357-lvi-recursion.ll
    M llvm/test/Transforms/JumpThreading/aa-crash-phi-no-args.ll
    M llvm/test/Transforms/JumpThreading/assume-edge-dom.ll
    M llvm/test/Transforms/JumpThreading/assume.ll
    M llvm/test/Transforms/JumpThreading/callbr-edge-split.ll
    M llvm/test/Transforms/JumpThreading/codesize-loop.ll
    M llvm/test/Transforms/JumpThreading/combine-metadata.ll
    M llvm/test/Transforms/JumpThreading/constant-fold-status.ll
    M llvm/test/Transforms/JumpThreading/crash.ll
    M llvm/test/Transforms/JumpThreading/ddt-crash.ll
    M llvm/test/Transforms/JumpThreading/ddt-crash2.ll
    M llvm/test/Transforms/JumpThreading/ddt-crash3.ll
    M llvm/test/Transforms/JumpThreading/ddt-crash4.ll
    M llvm/test/Transforms/JumpThreading/domtree-updates.ll
    M llvm/test/Transforms/JumpThreading/fold-not-thread.ll
    M llvm/test/Transforms/JumpThreading/free_instructions.ll
    M llvm/test/Transforms/JumpThreading/guards.ll
    M llvm/test/Transforms/JumpThreading/implied-cond.ll
    M llvm/test/Transforms/JumpThreading/indirectbr-cast-int-op.ll
    M llvm/test/Transforms/JumpThreading/indirectbr-in-predpred.ll
    M llvm/test/Transforms/JumpThreading/indirectbr.ll
    M llvm/test/Transforms/JumpThreading/landing-pad.ll
    M llvm/test/Transforms/JumpThreading/lvi-load.ll
    M llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll
    M llvm/test/Transforms/JumpThreading/noalias-scope-decl.ll
    M llvm/test/Transforms/JumpThreading/nonnull-gep-out-of-bounds.ll
    M llvm/test/Transforms/JumpThreading/or-undef.ll
    M llvm/test/Transforms/JumpThreading/phi-eq.ll
    M llvm/test/Transforms/JumpThreading/phi-known.ll
    M llvm/test/Transforms/JumpThreading/pr27840.ll
    M llvm/test/Transforms/JumpThreading/pr33605.ll
    M llvm/test/Transforms/JumpThreading/pr33917.ll
    M llvm/test/Transforms/JumpThreading/pr36133.ll
    M llvm/test/Transforms/JumpThreading/pr40992-indirectbr-folding.ll
    M llvm/test/Transforms/JumpThreading/pr43276.ll
    M llvm/test/Transforms/JumpThreading/pre-load.ll
    M llvm/test/Transforms/JumpThreading/select.ll
    M llvm/test/Transforms/JumpThreading/stale-loop-info-after-unfold-select.ll
    M llvm/test/Transforms/JumpThreading/static-profile.ll
    M llvm/test/Transforms/JumpThreading/thread-cmp.ll
    M llvm/test/Transforms/JumpThreading/thread-loads.ll
    M llvm/test/Transforms/JumpThreading/thread-two-bbs-msvc.ll
    M llvm/test/Transforms/JumpThreading/thread-two-bbs-threshold.ll
    M llvm/test/Transforms/JumpThreading/thread-two-bbs.ll
    M llvm/test/Transforms/JumpThreading/threading_prof1.ll
    M llvm/test/Transforms/JumpThreading/threading_prof2.ll
    M llvm/test/Transforms/JumpThreading/unreachable-loops.ll

  Log Message:
  -----------
  JumpThreading: Convert tests to opaque pointers

phi-known.ll:test2 required deleting one manual check for a bitcast

Also strip trailing whitespace while we're touching everything.


  Commit: 07e34d2de565a88da2724d52cdcf47b4bca873db
      https://github.com/llvm/llvm-project/commit/07e34d2de565a88da2724d52cdcf47b4bca873db
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-27 (Sun, 27 Nov 2022)

  Changed paths:
    M llvm/test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll
    M llvm/test/Transforms/JumpThreading/2010-08-26-and.ll
    M llvm/test/Transforms/JumpThreading/2011-04-02-SimplifyDeadBlock.ll
    M llvm/test/Transforms/JumpThreading/2011-04-14-InfLoop.ll
    M llvm/test/Transforms/JumpThreading/2012-07-19-NoSuccessorIndirectBr.ll
    M llvm/test/Transforms/JumpThreading/PR33357-lvi-recursion.ll
    M llvm/test/Transforms/JumpThreading/PR37745.ll
    M llvm/test/Transforms/JumpThreading/PR44611-across-header-hang.ll
    M llvm/test/Transforms/JumpThreading/aa-crash-phi-no-args.ll
    M llvm/test/Transforms/JumpThreading/and-and-cond.ll
    M llvm/test/Transforms/JumpThreading/and-cond.ll
    M llvm/test/Transforms/JumpThreading/assume-edge-dom.ll
    M llvm/test/Transforms/JumpThreading/assume.ll
    M llvm/test/Transforms/JumpThreading/basic.ll
    M llvm/test/Transforms/JumpThreading/bb-unreachable-from-entry.ll
    M llvm/test/Transforms/JumpThreading/branch-debug-info.ll
    M llvm/test/Transforms/JumpThreading/branch-no-const.ll
    M llvm/test/Transforms/JumpThreading/callbr-edge-split.ll
    M llvm/test/Transforms/JumpThreading/codesize-loop.ll
    M llvm/test/Transforms/JumpThreading/combine-metadata.ll
    M llvm/test/Transforms/JumpThreading/compare.ll
    M llvm/test/Transforms/JumpThreading/conservative-lvi.ll
    M llvm/test/Transforms/JumpThreading/constant-fold-status.ll
    M llvm/test/Transforms/JumpThreading/crash.ll
    M llvm/test/Transforms/JumpThreading/ddt-crash.ll
    M llvm/test/Transforms/JumpThreading/ddt-crash2.ll
    M llvm/test/Transforms/JumpThreading/ddt-crash3.ll
    M llvm/test/Transforms/JumpThreading/ddt-crash4.ll
    M llvm/test/Transforms/JumpThreading/degenerate-phi.ll
    M llvm/test/Transforms/JumpThreading/divergent-target-test.ll
    M llvm/test/Transforms/JumpThreading/fold-not-thread.ll
    M llvm/test/Transforms/JumpThreading/free_instructions.ll
    M llvm/test/Transforms/JumpThreading/freeze-impliescond.ll
    M llvm/test/Transforms/JumpThreading/freeze-lvi-edgevaluelocal.ll
    M llvm/test/Transforms/JumpThreading/freeze.ll
    M llvm/test/Transforms/JumpThreading/guards.ll
    M llvm/test/Transforms/JumpThreading/header-succ.ll
    M llvm/test/Transforms/JumpThreading/implied-cond.ll
    M llvm/test/Transforms/JumpThreading/indirectbr-cast-int-op.ll
    M llvm/test/Transforms/JumpThreading/indirectbr-in-predpred.ll
    M llvm/test/Transforms/JumpThreading/indirectbr.ll
    M llvm/test/Transforms/JumpThreading/induction.ll
    M llvm/test/Transforms/JumpThreading/insert-placeholder-to-prevent-infinite-recursion.ll
    M llvm/test/Transforms/JumpThreading/is_constant.ll
    M llvm/test/Transforms/JumpThreading/landing-pad.ll
    M llvm/test/Transforms/JumpThreading/loop-phi.ll
    M llvm/test/Transforms/JumpThreading/lvi-load.ll
    M llvm/test/Transforms/JumpThreading/lvi-tristate.ll
    M llvm/test/Transforms/JumpThreading/ne-undef.ll
    M llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll
    M llvm/test/Transforms/JumpThreading/noalias-scope-decl.ll
    M llvm/test/Transforms/JumpThreading/nonnull-gep-out-of-bounds.ll
    M llvm/test/Transforms/JumpThreading/or-undef.ll
    M llvm/test/Transforms/JumpThreading/phi-copy-to-pred.ll
    M llvm/test/Transforms/JumpThreading/phi-eq.ll
    M llvm/test/Transforms/JumpThreading/phi-known.ll
    M llvm/test/Transforms/JumpThreading/pr15851_hang.ll
    M llvm/test/Transforms/JumpThreading/pr22086.ll
    M llvm/test/Transforms/JumpThreading/pr27840.ll
    M llvm/test/Transforms/JumpThreading/pr33605.ll
    M llvm/test/Transforms/JumpThreading/pr33917.ll
    M llvm/test/Transforms/JumpThreading/pr36133.ll
    M llvm/test/Transforms/JumpThreading/pr40992-indirectbr-folding.ll
    M llvm/test/Transforms/JumpThreading/pr46857-callbr.ll
    M llvm/test/Transforms/JumpThreading/pr9331.ll
    M llvm/test/Transforms/JumpThreading/pre-load.ll
    M llvm/test/Transforms/JumpThreading/range-compare.ll
    M llvm/test/Transforms/JumpThreading/redundant-dbg-info.ll
    M llvm/test/Transforms/JumpThreading/removed-use.ll
    M llvm/test/Transforms/JumpThreading/select-unfold-msan.ll
    M llvm/test/Transforms/JumpThreading/select.ll
    M llvm/test/Transforms/JumpThreading/static-profile.ll
    M llvm/test/Transforms/JumpThreading/thread-cmp.ll
    M llvm/test/Transforms/JumpThreading/thread-loads.ll
    M llvm/test/Transforms/JumpThreading/thread-prob-1.ll
    M llvm/test/Transforms/JumpThreading/thread-prob-2.ll
    M llvm/test/Transforms/JumpThreading/thread-prob-3.ll
    M llvm/test/Transforms/JumpThreading/thread-prob-4.ll
    M llvm/test/Transforms/JumpThreading/thread-prob-5.ll
    M llvm/test/Transforms/JumpThreading/thread-prob-6.ll
    M llvm/test/Transforms/JumpThreading/thread-two-bbs-cuda.ll
    M llvm/test/Transforms/JumpThreading/thread-two-bbs-msvc.ll
    M llvm/test/Transforms/JumpThreading/thread-two-bbs-threshold.ll
    M llvm/test/Transforms/JumpThreading/thread-two-bbs.ll
    M llvm/test/Transforms/JumpThreading/threadable-edge-cast.ll
    M llvm/test/Transforms/JumpThreading/threading_prof1.ll
    M llvm/test/Transforms/JumpThreading/threading_prof2.ll
    M llvm/test/Transforms/JumpThreading/threading_prof3.ll
    M llvm/test/Transforms/JumpThreading/unreachable-loops.ll
    M llvm/test/Transforms/JumpThreading/update-edge-weight.ll

  Log Message:
  -----------
  JumpThreading: Convert tests to -passes


Compare: https://github.com/llvm/llvm-project/compare/2285ba9acca4...07e34d2de565


More information about the All-commits mailing list