This is an archive of the discontinued LLVM Phabricator instance.

[Refactor] Do not carry DominatorTree along with a Scop.
ClosedPublic

Authored by etherzhhb on Feb 12 2016, 9:28 PM.

Details

Summary

Make Scop become more portable such that we can use it in a CallGraphSCC pass.
The first step is to drop the analyses that are only used during Scop construction.
This patch drop DominatorTree from Scop.

Diff Detail

Repository
rL LLVM

Event Timeline

etherzhhb updated this revision to Diff 47895.Feb 12 2016, 9:28 PM
etherzhhb retitled this revision from to [Refactor] Do not carry DominatorTree along with a Scop..
etherzhhb updated this object.
etherzhhb set the repository for this revision to rL LLVM.
etherzhhb added a subscriber: Restricted Project.
jdoerfert accepted this revision.Feb 13 2016, 6:27 AM
jdoerfert edited edge metadata.
This revision is now accepted and ready to land.Feb 13 2016, 6:27 AM