[all-commits] [llvm/llvm-project] f4b925: IROutliner: Convert tests to opaque pointers

Matt Arsenault via All-commits all-commits at lists.llvm.org
Fri Dec 30 05:45:01 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f4b925ee7078f058602fd323e25f45f1ae91ca34
      https://github.com/llvm/llvm-project/commit/f4b925ee7078f058602fd323e25f45f1ae91ca34
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-12-30 (Fri, 30 Dec 2022)

  Changed paths:
    M llvm/test/Transforms/IROutliner/different-intrinsics.ll
    M llvm/test/Transforms/IROutliner/extraction.ll
    M llvm/test/Transforms/IROutliner/gvn-output-set-overload.ll
    M llvm/test/Transforms/IROutliner/illegal-assumes.ll
    M llvm/test/Transforms/IROutliner/illegal-branches.ll
    M llvm/test/Transforms/IROutliner/illegal-catchpad.ll
    M llvm/test/Transforms/IROutliner/illegal-cleanup.ll
    M llvm/test/Transforms/IROutliner/illegal-frozen.ll
    M llvm/test/Transforms/IROutliner/illegal-indirect-calls.ll
    M llvm/test/Transforms/IROutliner/illegal-invoke.ll
    M llvm/test/Transforms/IROutliner/illegal-landingpad.ll
    M llvm/test/Transforms/IROutliner/illegal-memcpy.ll
    M llvm/test/Transforms/IROutliner/illegal-memmove.ll
    M llvm/test/Transforms/IROutliner/illegal-memset.ll
    M llvm/test/Transforms/IROutliner/illegal-phi-nodes.ll
    M llvm/test/Transforms/IROutliner/illegal-returns-twice.ll
    M llvm/test/Transforms/IROutliner/illegal-vaarg.ll
    M llvm/test/Transforms/IROutliner/included-phi-nodes-begin.ll
    M llvm/test/Transforms/IROutliner/included-phi-nodes-end.ll
    M llvm/test/Transforms/IROutliner/legal-debug.ll
    M llvm/test/Transforms/IROutliner/legal-indirect-calls.ll
    M llvm/test/Transforms/IROutliner/mismatched-phi-exits-not-in-first-outlined.ll
    M llvm/test/Transforms/IROutliner/mismatched-phi-exits.ll
    M llvm/test/Transforms/IROutliner/mismatched-phi-outputs-ordering.ll
    M llvm/test/Transforms/IROutliner/must-capture-all-phi-nodes-begin.ll
    M llvm/test/Transforms/IROutliner/must-capture-all-phi-nodes-end.ll
    M llvm/test/Transforms/IROutliner/no-outlining-optnone.ll
    M llvm/test/Transforms/IROutliner/opt-remarks.ll
    M llvm/test/Transforms/IROutliner/outline-memcpy.ll
    M llvm/test/Transforms/IROutliner/outline-memmove.ll
    M llvm/test/Transforms/IROutliner/outline-memset.ll
    M llvm/test/Transforms/IROutliner/outline-vaarg-intrinsic.ll
    M llvm/test/Transforms/IROutliner/outlining-across-branch.ll
    M llvm/test/Transforms/IROutliner/outlining-address-taken.ll
    M llvm/test/Transforms/IROutliner/outlining-bitcasts.ll
    M llvm/test/Transforms/IROutliner/outlining-branches-phi-nodes.ll
    M llvm/test/Transforms/IROutliner/outlining-call-and-indirect.ll
    M llvm/test/Transforms/IROutliner/outlining-calls-names-must-match.ll
    M llvm/test/Transforms/IROutliner/outlining-calls.ll
    M llvm/test/Transforms/IROutliner/outlining-commutative-fp.ll
    M llvm/test/Transforms/IROutliner/outlining-commutative.ll
    M llvm/test/Transforms/IROutliner/outlining-compatible-and-attribute-transfer.ll
    M llvm/test/Transforms/IROutliner/outlining-compatible-or-attribute-transfer.ll
    M llvm/test/Transforms/IROutliner/outlining-constants-vs-registers.ll
    M llvm/test/Transforms/IROutliner/outlining-cost-model.ll
    M llvm/test/Transforms/IROutliner/outlining-debug-statements.ll
    M llvm/test/Transforms/IROutliner/outlining-different-constants.ll
    M llvm/test/Transforms/IROutliner/outlining-different-globals.ll
    M llvm/test/Transforms/IROutliner/outlining-different-output-blocks.ll
    M llvm/test/Transforms/IROutliner/outlining-different-structure.ll
    M llvm/test/Transforms/IROutliner/outlining-exits-to-phi-node.ll
    M llvm/test/Transforms/IROutliner/outlining-gep.ll
    M llvm/test/Transforms/IROutliner/outlining-isomorphic-predicates.ll
    M llvm/test/Transforms/IROutliner/outlining-multiple-exits-diff-outputs.ll
    M llvm/test/Transforms/IROutliner/outlining-multiple-exits-one-output-set.ll
    M llvm/test/Transforms/IROutliner/outlining-multiple-exits.ll
    M llvm/test/Transforms/IROutliner/outlining-musttail.ll
    M llvm/test/Transforms/IROutliner/outlining-odr.ll
    M llvm/test/Transforms/IROutliner/outlining-remapped-outputs.ll
    M llvm/test/Transforms/IROutliner/outlining-same-constants.ll
    M llvm/test/Transforms/IROutliner/outlining-same-globals.ll
    M llvm/test/Transforms/IROutliner/outlining-same-output-blocks.ll
    M llvm/test/Transforms/IROutliner/outlining-swift-error.ll
    M llvm/test/Transforms/IROutliner/outlining-swifttailcc.ll
    M llvm/test/Transforms/IROutliner/outlining-tailcc.ll
    M llvm/test/Transforms/IROutliner/phi-nodes-non-constant.ll
    M llvm/test/Transforms/IROutliner/phi-nodes-output-overload.ll
    M llvm/test/Transforms/IROutliner/phi-nodes-parent-block-referential.ll
    M llvm/test/Transforms/IROutliner/phi-nodes-simple.ll
    M llvm/test/Transforms/IROutliner/region-end-of-module.ll
    M llvm/test/Transforms/IROutliner/region-inputs-in-phi-nodes.ll

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

Some of these show improvements. outlining-bitcasts.ll might not be
relevant anymore (or should be rewritten to test some other type of
non-pointer bitcast).




More information about the All-commits mailing list