llvm-project/mlir/test/Transforms
Rahul Joshi 0cc2346cbf [MLIR][NFC] Minor cleanup for BufferDeallocation pass.
- Change walkReturnOperations() to be a non-template and look at block terminator
  for ReturnLike trait.
- Clarify description of validateSupportedControlFlow
- Eliminate unused argument in Backedges::recurse.
- Eliminate repeated calls to getFunction()
- Fix wording for non-SCF loop failure

Differential Revision: https://reviews.llvm.org/D106373
2021-07-20 09:43:22 -07:00
..
buffer-deallocation.mlir [MLIR][NFC] Minor cleanup for BufferDeallocation pass. 2021-07-20 09:43:22 -07:00
buffer-hoisting.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
buffer-loop-hoisting.mlir [mlir] Support buffer hoisting on allocas 2021-05-25 14:50:01 +02:00
buffer-results-to-out-params.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
canonicalize-block-merge.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
canonicalize-dce.mlir [mlir] Support use-def cycles in graph regions during regionDCE 2021-03-18 23:06:45 -07:00
canonicalize-td.mlir Merge with mainline. 2021-05-17 11:15:10 -07:00
canonicalize.mlir [mlir][tensor] Add tensor.dim operation 2021-07-01 10:00:19 +09:00
compose-subview.mlir Add a pattern to combine composed subview ops 2021-04-01 10:56:57 -07:00
constant-fold.mlir [mlir][tensor] Add tensor.dim operation 2021-07-01 10:00:19 +09:00
cse.mlir [mlir][cse] do not replace operands in previously simplified operations 2021-03-31 12:20:34 -07:00
decompose-call-graph-types.mlir [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08:00
finalizing-bufferize.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
inlining-dce.mlir [MLIR] Change FuncOp assembly syntax to print visibility inline instead of in attrib dict. 2020-11-09 11:08:08 -08:00
inlining.mlir Add hook for dialect specializing processing blocks post inlining calls 2021-06-16 12:53:21 -07:00
location-snapshot.mlir [mlir][Asm] Add support for using an alias for trailing operation locations 2020-11-09 21:54:47 -08:00
loop-coalescing.mlir [mlir] Change dialect namespace loop->scf 2020-05-13 19:20:21 +02:00
loop-fusion-dependence-check.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
loop-fusion-slice-computation.mlir [MLIR][Affine] Add utility to check if the slice is valid 2021-04-01 14:52:22 +05:30
loop-fusion-transformation.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
loop-fusion.mlir [mlir] Enable cleanup of single iteration reduction loops being sibling-fused maximally 2021-07-16 00:07:20 +03:00
loop-invariant-code-motion.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
memref-bound-check.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
memref-dependence-check.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
normalize-memrefs-ops-dynamic.mlir [mlir] Normalize dynamic memrefs with a map of tiled-layout. 2021-05-24 08:39:36 +05:30
normalize-memrefs-ops.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
normalize-memrefs.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
parallel-loop-collapsing.mlir [testsuite] Make testsuite more stable vs canonicalization change. NFC. 2021-03-19 18:11:12 -07:00
parametric-mapping.mlir [mlir] Use affine.apply when distributing to processors 2021-03-09 08:37:20 -05:00
parametric-tiling.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
pipeline-data-transfer.mlir [mlir][tensor] Add tensor.dim operation 2021-07-01 10:00:19 +09:00
print-op-graph.mlir Decouple registring passes from specifying argument/description 2021-06-16 23:41:50 +00:00
promote-buffers-to-stack.mlir [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
sccp-callgraph.mlir [mlir][OpFormatGen] Format enum attribute cases as keywords when possible 2021-01-14 11:35:49 -08:00
sccp-structured.mlir [mlir] Fix region successor bug in forward dataflow analysis 2021-05-04 14:50:37 -07:00
sccp.mlir [mlir][OpFormatGen] Format enum attribute cases as keywords when possible 2021-01-14 11:35:49 -08:00
scf-if-utils.mlir [mlir][SCF] Add utility to outline the then and else branches of an scf.IfOp 2020-08-07 14:49:49 -04:00
scf-loop-unroll.mlir [Canonicalize] Switch the default setting to "top down". 2021-05-25 13:42:11 -07:00
scf-loop-utils.mlir [mlir][SCF] Add utility to outline the then and else branches of an scf.IfOp 2020-08-07 14:49:49 -04:00
single-parallel-loop-collapsing.mlir [testsuite] Make testsuite more stable vs canonicalization change. NFC. 2021-03-19 18:11:12 -07:00
strip-debuginfo.mlir [mlir] Make StripDebugInfo strip out block arguments locs 2021-05-26 11:05:38 -07:00
test-canonicalize-filter.mlir [mlir] Add support for filtering patterns based on debug names and labels 2021-06-02 12:05:25 -07:00
test-canonicalize.mlir [mlir] Move `memref.dim` canonicalization using `InferShapedTypeOpInterface` to a separate pass. 2021-06-16 22:13:11 -07:00
test-convert-call-op.mlir [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
test-inlining.mlir Add a flag on the context to protect against creation of operations in unregistered dialects 2020-03-30 19:37:31 +00:00
test-legalize-erased-op-with-uses.mlir [mlir][DialectConversion] Emit an error if an operation marked as erased has live users after conversion 2020-07-14 13:06:08 -07:00
test-legalize-remapped-value.mlir
test-legalize-type-conversion.mlir [IR] Add a Location to BlockArgument 2021-05-23 14:10:00 -07:00
test-legalize-unknown-root.mlir [mlir] Allow for patterns to match any root kind. 2020-06-18 13:58:47 -07:00
test-legalizer-analysis.mlir Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator 2021-03-25 03:59:03 +00:00
test-legalizer-full.mlir Fix rollback of first block erasure in a region. 2020-11-19 21:24:10 +01:00
test-legalizer.mlir Fix deletion of operations through the rewriter in a pattern matching a consumer operation 2021-03-30 22:02:14 +00:00
test-merge-blocks.mlir [mlir] NFC: fix trivial typo under test and tools 2020-08-27 15:37:42 +09:00
test-operation-folder.mlir [mlir] Add a test for OperationFolder 2020-05-07 12:39:24 +02:00
test-pattern-selective-replacement.mlir [mlir][PatternRewriter] Add a new hook to selectively replace uses of an operation 2021-01-14 11:58:21 -08:00
test-symbol-dce.mlir [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08:00