This is an archive of the discontinued LLVM Phabricator instance.

[mlir][Vector] Relax condition for `splitFullAndPartialTransferPrecondition`
ClosedPublic

Authored by nicolasvasilache on Aug 4 2020, 6:52 AM.

Details

Summary

The splitFullAndPartialTransferPrecondition has a restrictive condition to
prevent the pattern to be applied recursively if it is nested under an scf.IfOp.
Relaxing the condition to the immediate parent op must not be an scf.IfOp lets
the pattern be applied more generally while still preventing recursion.

Diff Detail

Event Timeline

Herald added a project: Restricted Project. · View Herald Transcript
nicolasvasilache requested review of this revision.Aug 4 2020, 6:52 AM
ftynse accepted this revision.Aug 4 2020, 7:03 AM
This revision is now accepted and ready to land.Aug 4 2020, 7:03 AM
This revision was landed with ongoing or failed builds.Aug 4 2020, 7:07 AM
This revision was automatically updated to reflect the committed changes.