This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg][bufferize] Remove special scf::IfOp rules
ClosedPublic

Authored by springerm on Oct 31 2021, 6:49 PM.

Details

Summary

Remove some of the special rules for scf::IfOp (not all of them) and encode them in the op interface. This is in preparation of decoupling analysis, bufferization and dialects.

Depends On D113337

Diff Detail

Event Timeline

springerm created this revision.Oct 31 2021, 6:49 PM
springerm requested review of this revision.Oct 31 2021, 6:49 PM
springerm updated this revision to Diff 383932.Nov 1 2021, 5:43 PM

no change

It is a bit hard to take this as an NFC .. can you maybe rebase it as the last commit so we can see what it would look like there?

springerm updated this revision to Diff 385250.Nov 6 2021, 2:26 AM

rebase + update

This revision is now accepted and ready to land.Nov 10 2021, 12:11 AM
This revision was landed with ongoing or failed builds.Nov 10 2021, 1:42 AM
This revision was automatically updated to reflect the committed changes.