llvm-project/mlir/test/Transforms
Haruki Imai b34b1c6955 [mlir] Support normalizing memrefs with MemRef_ReinterpretCastOp
This patch enables normalizing memrefs with MemRef_ReinterpretCastOp by
adding MemRefsNormalizable trait in the Op definition.

Signed-off-by: Haruki Imai <imaihal@jp.ibm.com>

Reviewed By: bondhugula

Differential Revision: https://reviews.llvm.org/D107425
2021-08-11 01:15:18 +05:30
..
buffer-deallocation.mlir [MLIR][NFC] Minor cleanup for BufferDeallocation pass. 2021-07-20 09:43:22 -07:00
buffer-hoisting.mlir
buffer-loop-hoisting.mlir [mlir] Support buffer hoisting on allocas 2021-05-25 14:50:01 +02:00
buffer-results-to-out-params.mlir
canonicalize-block-merge.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
canonicalize-dce.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
canonicalize-td.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
canonicalize.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
compose-subview.mlir
constant-fold.mlir [mlir][tensor] Add tensor.dim operation 2021-07-01 10:00:19 +09:00
cse.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
decompose-call-graph-types.mlir
finalizing-bufferize.mlir
inlining-dce.mlir
inlining.mlir Add hook for dialect specializing processing blocks post inlining calls 2021-06-16 12:53:21 -07:00
location-snapshot.mlir
loop-coalescing.mlir
loop-fusion-2.mlir [NFC][MLIR] Split large fusion test file into 4 test files 2021-08-03 20:08:33 +03:00
loop-fusion-3.mlir [NFC][MLIR] Split large fusion test file into 4 test files 2021-08-03 20:08:33 +03:00
loop-fusion-4.mlir [NFC][MLIR] Split large fusion test file into 4 test files 2021-08-03 20:08:33 +03:00
loop-fusion-dependence-check.mlir
loop-fusion-slice-computation.mlir
loop-fusion-transformation.mlir
loop-fusion.mlir [NFC][MLIR] Split large fusion test file into 4 test files 2021-08-03 20:08:33 +03:00
loop-invariant-code-motion.mlir
memref-bound-check.mlir
memref-dependence-check.mlir
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] Support normalizing memrefs with MemRef_ReinterpretCastOp 2021-08-11 01:15:18 +05:30
normalize-memrefs.mlir
parallel-loop-collapsing.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
parametric-mapping.mlir
parametric-tiling.mlir
pipeline-data-transfer.mlir [mlir][tensor] Add tensor.dim operation 2021-07-01 10:00:19 +09:00
print-op-graph.mlir [mlir] Support drawing control-flow graphs in ViewOpGraph.cpp 2021-08-04 20:45:15 +09:00
promote-buffers-to-stack.mlir
sccp-callgraph.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
sccp-structured.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
sccp.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
scf-if-utils.mlir
scf-loop-unroll.mlir [Canonicalize] Switch the default setting to "top down". 2021-05-25 13:42:11 -07:00
scf-loop-utils.mlir
single-parallel-loop-collapsing.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00: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] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
test-canonicalize.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
test-convert-call-op.mlir
test-inlining.mlir
test-legalize-erased-op-with-uses.mlir
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
test-legalizer-analysis.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
test-legalizer-full.mlir
test-legalizer.mlir
test-merge-blocks.mlir
test-operation-folder.mlir
test-pattern-selective-replacement.mlir
test-symbol-dce.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00