This is an archive of the discontinued LLVM Phabricator instance.

[Refactor] Do not carray ScopDetection along with a Scop.
ClosedPublic

Authored by etherzhhb on Feb 12 2016, 8:50 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 ScopDecection from Scop.

Diff Detail

Repository
rL LLVM

Event Timeline

etherzhhb updated this revision to Diff 47894.Feb 12 2016, 8:50 PM
etherzhhb retitled this revision from to [Refactor] Do not carray ScopDetection 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:26 AM
jdoerfert edited edge metadata.

I urge you to just push changes like this to the repo. It is unlikely somebody will complain. Your motivation is clear and the patch is minimal and spot on.

This revision is now accepted and ready to land.Feb 13 2016, 6:26 AM