This is an archive of the discontinued LLVM Phabricator instance.

[WinEH] Hoist state stores from successors
ClosedPublic

Authored by majnemer on Feb 18 2016, 9:41 AM.

Details

Summary

If we know that all of our successors want to be in the exact same
state, it makes sense to hoist the state transition into their common
predecessor.

Diff Detail

Repository
rL LLVM

Event Timeline

majnemer updated this revision to Diff 48347.Feb 18 2016, 9:41 AM
majnemer retitled this revision from to [WinEH] Hoist state stores from successors.
majnemer updated this object.
majnemer added a reviewer: rnk.
majnemer added a subscriber: llvm-commits.
rnk accepted this revision.Feb 18 2016, 1:14 PM
rnk edited edge metadata.

lgtm

This revision is now accepted and ready to land.Feb 18 2016, 1:14 PM
This revision was automatically updated to reflect the committed changes.