llvm-project/mlir/test/Transforms
Mogball 537f220891 [mlir] Support getSuccessorInputs from parent op
Ops that implement `RegionBranchOpInterface` are allowed to indicate that they can branch back to themselves in `getSuccessorRegions`, but there is no API that allows them to specify the forwarded operands. This patch enables that by changing `getSuccessorEntryOperands` to accept `None`.

Fixes #54928

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D127239
2022-06-13 22:21:34 +00:00
..
buffer-results-to-out-params.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
canonicalize-block-merge.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
canonicalize-dce.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
canonicalize-td.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
canonicalize.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
compose-subview.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
constant-fold.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
control-flow-sink-test.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
control-flow-sink.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
cse.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
decompose-call-graph-types.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
inlining-dce.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
inlining-repeated-use.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
inlining.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
location-snapshot.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
loop-fusion-2.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
loop-fusion-3.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
loop-fusion-4.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
loop-fusion-dependence-check.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
loop-fusion-slice-computation.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
loop-fusion-transformation.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
loop-fusion.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
loop-invariant-code-motion.mlir [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
memref-bound-check.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
memref-dependence-check.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
normalize-memrefs-ops-dynamic.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
normalize-memrefs-ops.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
normalize-memrefs.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
parallel-loop-collapsing.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
parametric-mapping.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
parametric-tiling.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
pipeline-data-transfer.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
print-op-graph.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
promote-buffers-to-stack.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
sccp-callgraph.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
sccp-structured.mlir [mlir] Support getSuccessorInputs from parent op 2022-06-13 22:21:34 +00:00
sccp.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
scf-if-utils.mlir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
scf-loop-unroll.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
scf-replace-with-new-yields.mlir [mlir][SCF] Add utility method to add new yield values to a loop. 2022-05-10 18:44:11 +00:00
single-parallel-loop-collapsing.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
strip-debuginfo.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-canonicalize-filter.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-canonicalize.mlir [mlir][Canonicalize] Fix command-line options 2022-05-18 00:28:18 -07:00
test-convert-call-op.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-inlining.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-legalize-erased-op-with-uses.mlir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
test-legalize-remapped-value.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-legalize-target-materialization-no-uses.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-legalize-type-conversion.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-legalize-unknown-root.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-legalizer-analysis.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-legalizer-full.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-legalizer.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-merge-blocks.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-operation-folder-commutative.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-operation-folder.mlir [GreedyPatternRewriter] Avoid reversing constant order 2022-05-18 00:55:59 -07:00
test-pattern-selective-replacement.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-rewrite-dynamic-op.mlir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
test-strict-pattern-driver.mlir [mlir:MultiOpDriver] Add operands to worklist should be checked 2022-06-11 15:56:23 +00:00
test-symbol-dce.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-symbol-privatize.mlir [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests 2022-04-20 22:17:30 -07:00
test-toposort.mlir [mlir][transforms] Add a topological sort utility and pass 2022-05-16 20:47:30 +00:00