This commit decouples init_tensor elimination from the rest of the bufferization.
Depends On D124849
Paths
| Differential D124853
[mlir][linalg][bufferize][NFC] Make init_tensor elimination a separate pre-processing pass ClosedPublic Authored by springerm on May 3 2022, 7:05 AM.
Details Summary This commit decouples init_tensor elimination from the rest of the bufferization. Depends On D124849
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 3 2022, 1:40 PM Closed by commit rG5f60c4825b35: [mlir][linalg][bufferize][NFC] Make init_tensor elimination a separate pre… (authored by springerm). · Explain WhyMay 4 2022, 1:19 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 426704 mlir/include/mlir/Dialect/Linalg/Passes.h
mlir/include/mlir/Dialect/Linalg/Passes.td
mlir/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
mlir/lib/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp
mlir/test/Dialect/Linalg/comprehensive-module-bufferize-analysis-init-tensor-elimination.mlir
mlir/test/Dialect/Linalg/comprehensive-module-bufferize-init-tensor-elimination.mlir
mlir/test/Dialect/Linalg/one-shot-bufferize-analysis-init-tensor-elimination.mlir
mlir/test/Dialect/Linalg/one-shot-bufferize-init-tensor-elimination.mlir
|