llvm-project/mlir
Matthias Springer 6700a26d5f [mlir][linalg][bufferize] Fix insertion point InitTensorElimination
There was a bug where some of the OpOperands needed in the replacement op were not in scope.

It does not matter where the replacement op is inserted. Any insertion point is OK as long as there are no dominance errors. In the worst case, the newly inserted op will bufferize out-of-place. This is no worse than not eliminating the InitTensorOp at all.

Differential Revision: https://reviews.llvm.org/D117685
2022-01-30 22:25:39 +09:00
..
benchmark/python [mlir] Set up boilerplate build for MLIR benchmarks 2022-01-27 21:38:15 +00:00
cmake/modules [MLIR] Workaround for python detection problems. 2022-01-27 13:32:29 -08:00
docs [mlir][bufferize] Merge tensor-constant-bufferize into arith-bufferize 2022-01-30 21:37:48 +09:00
examples [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.h 2022-01-26 21:37:23 -08:00
include [mlir][linalg][bufferize] Fix insertion point InitTensorElimination 2022-01-30 22:25:39 +09:00
lib [mlir][linalg][bufferize] Fix insertion point InitTensorElimination 2022-01-30 22:25:39 +09:00
python [mlir] Fix broken __repr__ implementation in Linalg OpDSL 2022-01-24 15:58:35 +01:00
test [mlir][linalg][bufferize] Fix insertion point InitTensorElimination 2022-01-30 22:25:39 +09:00
tools [mlir] Only build mlir-cpu-runner when the native arch is targeted 2022-01-28 10:09:09 -08:00
unittests [MLIR] Introduce LexSimplex to support lexicographic optimization 2022-01-28 22:06:58 +05:30
utils [mlir] Set up boilerplate build for MLIR benchmarks 2022-01-27 21:38:15 +00: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] Set up boilerplate build for MLIR benchmarks 2022-01-27 21:38:15 +00:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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