This makes bufferization more modular. This is in preparation of future refactorings.
Depends On D121361
Paths
| Differential D121362
[mlir][bufferize][NFC] Deallocate all buffers at the end of bufferization ClosedPublic Authored by springerm on Mar 10 2022, 2:19 AM.
Details Summary This makes bufferization more modular. This is in preparation of future refactorings. Depends On D121361
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 10 2022, 9:04 AM springerm added a child revision: D121519: [mlir][bufferize] Extract buffer hoisting into separate function.Mar 12 2022, 6:36 AM This revision was landed with ongoing or failed builds.Mar 15 2022, 1:58 AM Closed by commit rG05e0495f1d0c: [mlir][bufferize][NFC] Deallocate all buffers at the end of bufferization (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 415360 mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
mlir/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.cpp
mlir/lib/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.cpp
mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
|