This is an archive of the discontinued LLVM Phabricator instance.

[ModuloSchedule] Fix epilogue peeling with illegal phi.
ClosedPublic

Authored by ThomasRaoux on May 7 2020, 8:36 AM.

Details

Summary

When peeling out the epilogue we need to ignore illegal phis coming from stages greater than the producer stage. Otherwise we end up with circular phi dependencies.

Diff Detail

Event Timeline

ThomasRaoux created this revision.May 7 2020, 8:36 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 7 2020, 8:37 AM
hgreving accepted this revision.May 7 2020, 8:41 AM

LGTM!

This revision is now accepted and ready to land.May 7 2020, 8:41 AM
This revision was automatically updated to reflect the committed changes.