Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline

[mlir][linalg][bufferize] Reimplementation of scf.if bufferization

Authored by springerm on Dec 9 2021, 10:06 PM.



Instead of modifying the existing scf.if op, create a new op with memref OpOperands/OpResults and delete the old op.

New allocations / other memrefs can now be yielded from the op. This functionality is deactivated by default and guarded against by AssertDestinationPassingStyle.

Depends On D114926

Diff Detail

Event Timeline

springerm created this revision.Dec 9 2021, 10:06 PM
springerm requested review of this revision.Dec 9 2021, 10:06 PM
This revision is now accepted and ready to land.Dec 15 2021, 12:32 AM
This revision was landed with ongoing or failed builds.Dec 15 2021, 1:41 AM
This revision was automatically updated to reflect the committed changes.