llvm-project/mlir
Tobias Gysi e158b5634a [mlir][linalg] Make fusion on tensor rewriter friendly (NFC).
Let the calling pass or pattern replace the uses of the original root operation. Internally, the tileAndFuse still replaces uses and updates operands but only of newly created operations.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D110169
2021-09-27 11:28:25 +00:00
..
cmake/modules [mlir][python] Simplify python extension loading. 2021-09-03 00:43:28 +00:00
docs [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
examples [mlir] Add value_begin/value_end methods to DenseElementsAttr 2021-09-21 01:57:43 +00:00
include [mlir][linalg] Make fusion on tensor rewriter friendly (NFC). 2021-09-27 11:28:25 +00:00
lib [mlir][linalg] Make fusion on tensor rewriter friendly (NFC). 2021-09-27 11:28:25 +00:00
python [mlir][Linalg] Add ConvolutionOpInterface. 2021-09-20 10:41:10 -07:00
test [mlir][Linalg] Refactor padding hoisting - NFC 2021-09-27 09:50:31 +00:00
tools Fix clang-tidy warning "modernize-use-nullptr" in MLIR VulkanRuntime (NFC) 2021-09-26 22:06:00 +00:00
unittests [MLIR] Add functionality to remove redundant local variables 2021-09-25 16:10:43 +05:30
utils Update MLIR generate-test-checks.py to add the notice from the source into the generated file 2021-09-20 23:19:40 +00:00
.clang-format
.clang-tidy NFC: .clang-tidy: Inherit configs from parents to improve maintainability 2021-06-08 08:25:59 -07:00
CMakeLists.txt MLIR can't support -Bsymbolic link option, fail at CMake time with a helpful message instead of broken runtime 2021-09-26 00:36:31 +00:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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