This is an archive of the discontinued LLVM Phabricator instance.

[LoopExtract][NewPM] Port -loop-extract to NPM
ClosedPublic

Authored by aeubanks on Oct 7 2020, 3:56 PM.

Details

Summary

-loop-extract-single is just -loop-extract on one loop.

-loop-extract depended on -break-crit-edges and -loop-simplify in the
legacy PM, but the NPM doesn't allow specifying pass dependencies like
that, so manually add those passes to the RUN lines where necessary.

Diff Detail

Event Timeline

aeubanks created this revision.Oct 7 2020, 3:56 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 7 2020, 3:56 PM
aeubanks requested review of this revision.Oct 7 2020, 3:56 PM
asbirlea accepted this revision.Oct 13 2020, 3:29 PM
This revision is now accepted and ready to land.Oct 13 2020, 3:29 PM
This revision was landed with ongoing or failed builds.Oct 13 2020, 10:55 PM
This revision was automatically updated to reflect the committed changes.