llvm-project/mlir
Uday Bondhugula af9f7d319b NFC. Clean up memref utils library
NFC. Clean up memref utils library. This library had a single function
that was completely misplaced. MemRefUtils is expected to be (also per
its comment) a library providing analysis/transforms utilities on memref
dialect ops or memref types. However, in reality it had a helper that
was depended upon by the MemRef dialect, i.e., it was a helper for the
dialect ops library and couldn't contain anything that itself depends on
the MemRef dialect. Move the single method to the memref dialect that
will now allow actual utilities depending on the memref dialect to be
placed in it.

Put findDealloc in the `memref` namespace. This is a pure move.

Differential Revision: https://reviews.llvm.org/D121273
2022-03-09 16:00:39 +05:30
..
benchmark/python [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
cmake/modules [mlir] Add option to control python search priming 2022-03-01 14:52:56 -08:00
docs [mlir][OpDSL] Add support for adding canonicalization patterns. 2022-03-08 15:56:59 +00:00
examples [mlir:toy][NFC] Add comment blocks for toy operations. 2022-03-08 16:22:38 -08:00
include NFC. Clean up memref utils library 2022-03-09 16:00:39 +05:30
lib NFC. Clean up memref utils library 2022-03-09 16:00:39 +05:30
python [mlir][Linalg] Add a polymorphic linalg.copy operation 2022-03-08 12:52:51 -05:00
test [mlir][sparse] index support in sparse compiler codegen 2022-03-08 17:25:36 -08:00
tools [mlir][spirv] NFC: Move GLSL canonicalization pass to Transforms/ 2022-03-08 13:49:14 -05:00
unittests [mlir][NFC] Update the Builtin dialect to use "Both" accessors 2022-03-08 12:25:32 -08:00
utils [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
.clang-format
.clang-tidy Enable readability-redundant-smartptr-get in MLIR local clang-tidy config 2022-01-08 20:07:11 +00:00
CMakeLists.txt [mlir] Add option to control python search priming 2022-03-01 14:52:56 -08:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.