This passes bufferizes FuncOp bodies, but not FuncOp boundaries.
Depends On D114931
Paths
| Differential D114671
[mlir][linalg][bufferize] Add FuncOp bufferization pass ClosedPublic Authored by springerm on Nov 28 2021, 12:42 AM.
Details
Diff Detail
Event TimelineHerald added subscribers: sdasgup3, wenzhicui, wrengr and 21 others. · View Herald TranscriptNov 28 2021, 12:42 AM Comment Actions Please turn this into a test pass we do not want to open the door to evolution towards multi-pass comprehensive bufferize. This revision now requires changes to proceed.Dec 1 2021, 12:38 AM springerm added a parent revision: D114931: [mlir][linalg][bufferize][NFC] Clean up BufferizationState. springerm removed a parent revision: D114670: [mlir][linalg][bufferize] Move FuncOp boundary bufferization to ModuleBufferization. This revision is now accepted and ready to land.Dec 7 2021, 12:18 AM This revision was landed with ongoing or failed builds.Dec 7 2021, 4:49 AM Closed by commit rG8a232632c526: [mlir][linalg][bufferize] Add FuncOp bufferization pass (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 392356 mlir/test/Dialect/Linalg/comprehensive-function-bufferize.mlir
mlir/test/Dialect/Linalg/comprehensive-module-bufferize.mlir
mlir/test/lib/Dialect/Linalg/CMakeLists.txt
mlir/test/lib/Dialect/Linalg/TestComprehensiveBufferize.cpp
mlir/tools/mlir-opt/mlir-opt.cpp
utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
|