This commit separates the bufferization from the bufferization pass in Linalg. This allows other dialects to use ComprehensiveBufferize more easily.
This commit mainly moves files to a new directory and adds a new build target.
Depends On D112991
Paths
| Differential D112989
[mlir][linalg][bufferize] Separate pass from ComprehensiveBufferize ClosedPublic Authored by springerm on Nov 2 2021, 12:43 AM.
Details Summary This commit separates the bufferization from the bufferization pass in Linalg. This allows other dialects to use ComprehensiveBufferize more easily. This commit mainly moves files to a new directory and adds a new build target. Depends On D112991
Diff Detail
Event TimelineHerald added subscribers: wenzhicui, wrengr, Chia-hungDuan and 21 others. · View Herald TranscriptNov 2 2021, 12:43 AM springerm added a parent revision: D112991: [mlir][linalg][bufferize][NFC] Simplify AllocationCallbacks. This revision is now accepted and ready to land.Nov 4 2021, 7:53 AM This revision was landed with ongoing or failed builds.Nov 4 2021, 10:01 PM Closed by commit rG95e62eb43090: [mlir][linalg][bufferize] Separate pass from ComprehensiveBufferize (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 384967 mlir/include/mlir/Dialect/Linalg/CMakeLists.txt
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.h
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.td
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/CMakeLists.txt
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.h
mlir/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterface.h
mlir/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterface.td
mlir/include/mlir/Dialect/Linalg/Transforms/CMakeLists.txt
mlir/include/mlir/Dialect/Linalg/Transforms/ComprehensiveBufferize.h
mlir/lib/Dialect/Linalg/CMakeLists.txt
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/CMakeLists.txt
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp
mlir/lib/Dialect/Linalg/Transforms/BufferizableOpInterface.cpp
mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferize.cpp
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
|