This change removes a check that guards against incorrect implementations of BufferizableOpInterface::mustBufferizeInplace. This check was not useful in practice and added extra complexity to the code base.
Depends On D135053
Paths
| Differential D135054
[mlir][bufferize] Remove alias consistency check Needs ReviewPublic Authored by springerm on Oct 2 2022, 7:21 PM.
Details
Summary This change removes a check that guards against incorrect implementations of BufferizableOpInterface::mustBufferizeInplace. This check was not useful in practice and added extra complexity to the code base. Depends On D135053
Diff Detail
Event Timelinespringerm added a child revision: D135055: [mlir][bufferization] Fix buffer-loop-hoisting with deallocs.Oct 2 2022, 7:22 PM springerm retitled this revision from [mlir][bufferize] Remove alias consistency check to [mlir][bufferize][NFC] Remove alias consistency check.Oct 2 2022, 7:26 PM springerm retitled this revision from [mlir][bufferize][NFC] Remove alias consistency check to [mlir][bufferize] Remove alias consistency check.
Revision Contents
Diff 466410 mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
|