This is an archive of the discontinued LLVM Phabricator instance.

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

Authored by etherzhhb on Feb 12 2016, 9:58 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 LoopInfo from Scop.

Diff Detail

Repository
rL LLVM

Event Timeline

etherzhhb updated this revision to Diff 47897.Feb 12 2016, 9:58 PM
etherzhhb retitled this revision from to [Refactor] Do not carry LoopInfo 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:28 AM
jdoerfert edited edge metadata.
This revision is now accepted and ready to land.Feb 13 2016, 6:28 AM