This is an archive of the discontinued LLVM Phabricator instance.

Merge TempScopInfo.{cpp|h} into ScopInfo.{cpp|h}
ClosedPublic

Authored by Meinersbur on Sep 8 2015, 7:41 AM.

Details

Summary

This prepares for a series of patches that merges TempScopInfo into ScopInfo to
reduce Polly's code complexity. Only ScopInfo.{cpp|h} will be left thereafter.
Moving the code of TempScopInfo in one commit makes the mains diffs simpler to
understand.

In details, the following classes are intended to be merged:
TempScopInfo into ScopInfo
TempScop into Scop
IRAccess into MemoryAccess

Only moving code, no functional changes intended.

Diff Detail

Event Timeline

Meinersbur updated this revision to Diff 34214.Sep 8 2015, 7:41 AM
Meinersbur retitled this revision from to Merge TempScopInfo.{cpp|h} into ScopInfo.{cpp|h}.
Meinersbur updated this object.
Meinersbur added reviewers: grosser, jdoerfert.
Meinersbur added a project: Restricted Project.
Meinersbur added a subscriber: pollydev.
jdoerfert edited edge metadata.Sep 8 2015, 8:03 AM
jdoerfert added a subscriber: jdoerfert.

LGTM

grosser edited edge metadata.Sep 8 2015, 11:53 AM
grosser added a subscriber: grosser.

Not really needed, as Johannes already OKed this and the following commit,
but these look both good to me.

Tobias

Meinersbur updated this revision to Diff 34330.Sep 9 2015, 7:16 AM
Meinersbur edited edge metadata.

Rebase to r247142

Meinersbur accepted this revision.Sep 10 2015, 7:53 AM
Meinersbur added a reviewer: Meinersbur.
This revision is now accepted and ready to land.Sep 10 2015, 7:53 AM
Meinersbur closed this revision.Sep 10 2015, 7:53 AM

Committed as r247274