This is in preparation of unifying core bufferization and Comprehensive Bufferize.
Depends On D116101
Paths
| Differential D116102
[mlir][linalg][bufferize][NFC] Use RewriterBase instead of OpBuilder ClosedPublic Authored by springerm on Dec 21 2021, 4:30 AM.
Details Summary This is in preparation of unifying core bufferization and Comprehensive Bufferize. Depends On D116101
Diff Detail
Event Timelinenicolasvasilache added inline comments.
This revision is now accepted and ready to land.Jan 5 2022, 12:13 AM Closed by commit rG6c6bba743674: [mlir][linalg][bufferize][NFC] Use RewriterBase instead of OpBuilder (authored by springerm). · Explain WhyJan 5 2022, 4:05 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 395644 mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.h
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.td
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ArithInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/BufferizationInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/SCFInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/TensorInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/VectorInterfaceImpl.cpp
|
Plz add a comment to explain why Rewriter is not the first arg as in other APIs