This is useful for ops such as scf::IfOp, which always bufferize in-place.
This commit is in preparation of decoupling BufferizationAliasInfo from the SCF dialect.
Depends On D113338
Paths
| Differential D113339
[mlir][linalg][bufferize] Add mustBufferizeInPlace to op interface ClosedPublic Authored by springerm on Nov 6 2021, 2:52 AM.
Details Summary This is useful for ops such as scf::IfOp, which always bufferize in-place. This commit is in preparation of decoupling BufferizationAliasInfo from the SCF dialect. Depends On D113338
Diff Detail
Event TimelineHerald added subscribers: wenzhicui, wrengr, Chia-hungDuan and 20 others. · View Herald TranscriptNov 6 2021, 2:52 AM This revision is now accepted and ready to land.Nov 10 2021, 12:17 AM This revision was landed with ongoing or failed builds.Nov 10 2021, 2:33 AM Closed by commit rG8f6119128f28: [mlir][linalg][bufferize] Add mustBufferizeInPlace to op interface (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 386105 mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.td
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp
|