llvm-project/mlir
Mahesh Ravishankar f740bdbd2d [mlir][Linalg] Modify `InferStaticShapeOfOperands` to work on Linalg Ops.
Commit rG1a2bb03edab9d7aa31beb587d0c863acc6715d27 introduced a pattern
to convert dynamic dimensions in operands of `GenericOp`s to static
values based on indexing maps and shapes of other operands. The logic
is directly usable to any `LinalgOp`. Move that pattern as an
`OpInterfaceRewritePattern`.

Differential Revision: https://reviews.llvm.org/D120968
2022-03-08 18:54:45 +00:00
..
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][NFC] Rename StandardToLLVM to FuncToLLVM 2022-03-07 11:25:23 -08:00
include [mlir][spirv] NFC: Move GLSL canonicalization pass to Transforms/ 2022-03-08 13:49:14 -05:00
lib [mlir][Linalg] Modify `InferStaticShapeOfOperands` to work on Linalg Ops. 2022-03-08 18:54:45 +00:00
python [mlir][Linalg] Add a polymorphic linalg.copy operation 2022-03-08 12:52:51 -05:00
test [mlir][Linalg] Modify `InferStaticShapeOfOperands` to work on Linalg Ops. 2022-03-08 18:54:45 +00:00
tools [mlir][spirv] NFC: Move GLSL canonicalization pass to Transforms/ 2022-03-08 13:49:14 -05:00
unittests Update more `parseSourceString()` call sites. 2022-03-08 13:25:54 +01: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.