Also remove the pass option for linalg.generic-based memcpys. Users of ModuleBufferization can configure the bufferization as needed.
Depends On D119258
Paths
| Differential D118891
[mlir][linalg][bufferize][NFC] Allow passing custom BufferizationOptions to pass ClosedPublic Authored by springerm on Feb 3 2022, 4:51 AM.
Details Summary Also remove the pass option for linalg.generic-based memcpys. Users of ModuleBufferization can configure the bufferization as needed. Depends On D119258
Diff Detail
Event TimelineHerald added subscribers: sdasgup3, wenzhicui, wrengr and 20 others. · View Herald TranscriptFeb 3 2022, 4:51 AM springerm added a parent revision: D119258: [mlir][bufferize][NFC] Make PostAnalysisSteps a function. springerm retitled this revision from [mlir][linalg][bufferize] Allow passing custom BufferizationOptions to pass to [mlir][linalg][bufferize][NFC] Allow passing custom BufferizationOptions to pass.Feb 8 2022, 11:54 PM This revision is now accepted and ready to land.Feb 9 2022, 12:23 AM This revision was landed with ongoing or failed builds.Feb 9 2022, 2:20 AM Closed by commit rGf30ec8f62740: [mlir][linalg][bufferize][NFC] Allow passing custom BufferizationOptions to pass (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 405584 mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.h
mlir/include/mlir/Dialect/Linalg/Passes.h
mlir/include/mlir/Dialect/Linalg/Passes.td
mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.cpp
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp
mlir/lib/Dialect/Linalg/Utils/Utils.cpp
|