This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg][bufferize][NFC] Specify bufferize traversal in `bufferize`
ClosedPublic

Authored by springerm on Nov 16 2021, 9:55 PM.

Details

Summary

The interface method bufferize controls how (and it what order) nested ops are traversed. This simplifies bufferization of scf::ForOps and scf::IfOps, which used to need special rules in scf::YieldOp.

Depends On D114055

Diff Detail

Event Timeline

springerm created this revision.Nov 16 2021, 9:55 PM
springerm requested review of this revision.Nov 16 2021, 9:55 PM

Please improve the description as we discussed offline.

This revision is now accepted and ready to land.Nov 17 2021, 12:27 AM
This revision was landed with ongoing or failed builds.Nov 23 2021, 4:36 AM
This revision was automatically updated to reflect the committed changes.