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
 
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||