This commit switches the tensor-bufferize pass over to BufferizableOpInterface-based bufferization.
Depends On D117988
Paths
| Differential D118246
[mlir][tensor] Replace tensor-bufferize with BufferizableOpInterface impl ClosedPublic Authored by springerm on Jan 26 2022, 6:55 AM.
Details Summary This commit switches the tensor-bufferize pass over to BufferizableOpInterface-based bufferization. Depends On D117988
Diff Detail
Event TimelineHerald added subscribers: sdasgup3, wenzhicui, wrengr and 21 others. · View Herald TranscriptJan 26 2022, 6:55 AM springerm added a child revision: D118324: [mlir][linalg][bufferize] Support arith.index_cast bufferization.Jan 26 2022, 11:56 PM This revision is now accepted and ready to land.Jan 27 2022, 12:01 AM This revision was landed with ongoing or failed builds.Jan 27 2022, 2:30 AM Closed by commit rGdaf18108ecc9: [mlir][tensor] Replace tensor-bufferize with BufferizableOpInterface impl (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 403250 mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
mlir/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
mlir/include/mlir/Dialect/Tensor/Transforms/Passes.h
mlir/include/mlir/Dialect/Tensor/Transforms/Passes.td
mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp
mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp
mlir/test/Dialect/Linalg/comprehensive-module-bufferize.mlir
mlir/test/Dialect/Tensor/bufferize.mlir
|