Use composition instead of inheritance for storing dialect-specific bufferization state. This is in preparation of adding "tensor dialect"-specific bufferization state.
Depends On D114507
Paths
| Differential D114508
[mlir][linalg][bufferize] Compose dialect-specific bufferization state ClosedPublic Authored by springerm on Nov 23 2021, 11:57 PM.
Details Summary Use composition instead of inheritance for storing dialect-specific bufferization state. This is in preparation of adding "tensor dialect"-specific bufferization state. Depends On D114507
Diff Detail
Event TimelineHerald added subscribers: sdasgup3, wenzhicui, wrengr and 21 others. · View Herald TranscriptNov 23 2021, 11:57 PM This revision is now accepted and ready to land.Nov 24 2021, 12:32 AM This revision was landed with ongoing or failed builds.Nov 25 2021, 6:38 PM Closed by commit rGd62b4b08af03: [mlir][linalg][bufferize] Compose dialect-specific bufferization state (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 389404 mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.h
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.cpp
|