This is an archive of the discontinued LLVM Phabricator instance.

[DwarfEHPrepare] Preserve Dominator Tree
ClosedPublic

Authored by lebedev.ri on Jan 27 2021, 10:58 AM.

Details

Summary

Now that D94827 has flipped the switch, and SimplifyCFG is officially marked
as production-ready regarding Dominator Tree preservation,
we can update this user pass to also preserve Dominator Tree.

This is a geomean compile-time win of -0.05%..-0.08%.
https://llvm-compile-time-tracker.com/compare.php?from=51a25846c198cff00abad0936f975167357afa6f&to=082499aac236a5c141e50a9e77870d5be2de5f0b&stat=instructions

Diff Detail

Event Timeline

lebedev.ri created this revision.Jan 27 2021, 10:58 AM
lebedev.ri requested review of this revision.Jan 27 2021, 10:58 AM
lebedev.ri edited the summary of this revision. (Show Details)Jan 27 2021, 11:22 AM
This revision was not accepted when it landed; it landed in state Needs Review.Jan 28 2021, 3:12 AM
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.