This is an archive of the discontinued LLVM Phabricator instance.

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

springerm created this revision.Nov 2 2021, 12:43 AM
springerm requested review of this revision.Nov 2 2021, 12:43 AM
nicolasvasilache accepted this revision.Nov 4 2021, 7:53 AM
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
This revision was automatically updated to reflect the committed changes.
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.td