This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg][bufferize][NFC] Extract func boundary bufferization

Authored by springerm on Nov 18 2021, 11:37 PM.



Bufferization of function boundaries is extracted from ComprehensiveBufferize into a separate file. This will become its own build target in the future.

There are now two overloads of runComprehensiveBufferize. One for ModuleOps and one for FuncOps. The FuncOp variant is not ready to be used standalone yet. Support for this will be added in a subsequent commit.

Depends On D114222

Diff Detail

Event Timeline

springerm created this revision.Nov 18 2021, 11:37 PM
springerm requested review of this revision.Nov 18 2021, 11:37 PM
springerm edited the summary of this revision. (Show Details)Nov 23 2021, 4:52 AM
This revision is now accepted and ready to land.Nov 24 2021, 12:19 AM
This revision was landed with ongoing or failed builds.Nov 25 2021, 5:26 PM
This revision was automatically updated to reflect the committed changes.