The analysis previous kept track of OpOperand -> OpResult and OpResult -> OpOperand aliasing mappings. Only one mapping is needed, the other one can be inferred.
Depends On: D142006
Paths
| Differential D142128
[mlir][bufferization][NFC] Simplify func bufferization state ClosedPublic Authored by springerm on Jan 19 2023, 8:24 AM.
Details Summary The analysis previous kept track of OpOperand -> OpResult and OpResult -> OpOperand aliasing mappings. Only one mapping is needed, the other one can be inferred. Depends On: D142006
Diff Detail
Event Timelinespringerm added a child revision: D142129: [mlir][bufferization] Improve aliasing OpOperand/OpResult property.Jan 19 2023, 8:35 AM This revision is now accepted and ready to land.Jan 30 2023, 12:02 AM Closed by commit rGb7858f85f54c: [mlir][bufferization][NFC] Simplify func bufferization state (authored by springerm). · Explain WhyJan 30 2023, 1:19 AM This revision was automatically updated to reflect the committed changes. springerm removed a child revision: D142129: [mlir][bufferization] Improve aliasing OpOperand/OpResult property.Jan 31 2023, 6:36 AM
Revision Contents
Diff 490531 mlir/include/mlir/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.h
mlir/lib/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.cpp
mlir/lib/Dialect/Bufferization/Transforms/OneShotModuleBufferize.cpp
|