River Riddle
412b8850f6
[mlir][NFC] Update textual references of func to func.func in Bufferization/Complex/EmitC/CF/Func/GPU tests
...
The special case parsing of `func` operations is being removed.
2022-04-20 22:17:28 -07:00
Matthias Springer
fa7c8cb4d0
[mlir][bufferize] Support memrefs with non-standard layout in finalizing-bufferize
...
Differential Revision: https://reviews.llvm.org/D119935
2022-02-18 19:34:04 +09:00
Matthias Springer
b2f5004259
Revert "[mlir][bufferize] Insert memref.cast ops during finalizing pass"
...
This reverts commit 1043107ce5e2dee38f6a9bf459549a75f78a83b2.
This commit caused a breakage in `finalizing-bufferize.mlir`.
2022-01-27 20:48:58 +09:00
Matthias Springer
1043107ce5
[mlir][bufferize] Insert memref.cast ops during finalizing pass
...
The pass can currently not handle to_memref(to_tensor(x)) folding where a cast is necessary. This is required with the new unified bufferization. There is already a canonicalization pattern that handles such foldings and it should be used during this pass.
Differential Revision: https://reviews.llvm.org/D117988
2022-01-27 19:06:53 +09:00
Alexander Belyaev
f89bb3c012
[mlir] Move bufferization-related passes to bufferization dialect.
...
[RFC](https://llvm.discourse.group/t/rfc-dialect-for-bufferization-related-ops/4712 )
Differential Revision: https://reviews.llvm.org/D114698
2021-11-30 09:58:47 +01:00