This is an archive of the discontinued LLVM Phabricator instance.

[Statepoint] Mark FixupStatepointCallerSaved as preserving the CFG
ClosedPublic

Authored by craig.topper on May 12 2020, 3:19 PM.

Details

Summary

I can't find anything obvious in this pass that invalidates the CFG. So mark it as preserving so we stop rerunning some analysis passes.

I'm hoping this will restore some compile time lost by D75936 and D75937.

Diff Detail

Event Timeline

craig.topper created this revision.May 12 2020, 3:19 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 12 2020, 3:19 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
skatkov accepted this revision.May 12 2020, 7:29 PM

You are right, CFG is not modified. Thank you for the change.

This revision is now accepted and ready to land.May 12 2020, 7:29 PM
This revision was automatically updated to reflect the committed changes.