[mlir][linalg][bufferize] Add FuncOp bufferization pass
authorMatthias Springer <springerm@google.com>
Tue, 7 Dec 2021 11:07:13 +0000 (20:07 +0900)
committerMatthias Springer <springerm@google.com>
Tue, 7 Dec 2021 12:44:26 +0000 (21:44 +0900)
commit8a232632c5269bbae736ca58eb760c9e784ee309
tree77db0d88dcdc62704a47c45b16468eac3b1f3c58
parente7f53ec78fe885987e1928c4603111a5062eec1b
[mlir][linalg][bufferize] Add FuncOp bufferization pass

This passes bufferizes FuncOp bodies, but not FuncOp boundaries.

Differential Revision: https://reviews.llvm.org/D114671
mlir/test/Dialect/Linalg/comprehensive-function-bufferize.mlir [new file with mode: 0644]
mlir/test/Dialect/Linalg/comprehensive-module-bufferize.mlir
mlir/test/lib/Dialect/Linalg/CMakeLists.txt
mlir/test/lib/Dialect/Linalg/TestComprehensiveBufferize.cpp [new file with mode: 0644]
mlir/tools/mlir-opt/mlir-opt.cpp
utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel