llvm-project/mlir/lib
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
..
Analysis [MLIR] Introduce LexSimplex to support lexicographic optimization 2022-01-28 22:06:58 +05:30
Bindings/Python [mlir][python] 8b/16b DenseIntElements access 2022-01-21 05:21:09 +00:00
CAPI [mlir][python] 8b/16b DenseIntElements access 2022-01-21 05:21:09 +00:00
Conversion [VectorToGPU] Fix horizontal stride calculation for N-D memref 2022-01-27 13:35:56 -08:00
Dialect [mlir][linalg][bufferize] Fix insertion point InitTensorElimination 2022-01-30 22:25:39 +09:00
ExecutionEngine [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.h 2022-01-26 21:37:23 -08:00
IR Delete dead code 2022-01-28 20:01:35 -08:00
Interfaces [mlir:LoopLikeInterface] Add missing dependency on SideEffectInterfaces 2022-01-24 21:13:31 -08:00
Parser [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.h 2022-01-26 21:37:23 -08:00
Pass [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.h 2022-01-26 21:37:23 -08:00
Reducer Apply clang-tidy fixes for performance-move-const-arg in ReductionNode.cpp (NFC) 2022-01-10 01:05:14 +00:00
Rewrite [MLIR][PDL] Integration test of multi-root matching and related fixes. 2022-01-04 08:03:45 +05:30
Support [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.h 2022-01-26 21:37:23 -08:00
TableGen [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.h 2022-01-26 21:37:23 -08:00
Target [MLIR] Remove some pointer element type accesses 2022-01-28 09:50:52 +01:00
Tools [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.h 2022-01-26 21:37:23 -08:00
Transforms [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
Translation [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.h 2022-01-26 21:37:23 -08:00
CMakeLists.txt [mlir] Ensure a newline at the end of a file (NFC) 2022-01-23 13:59:59 -08:00