This is an archive of the discontinued LLVM Phabricator instance.

[Polly][NFC][ScopBuilder] Move buildSchedule and its callees to ScopBuilder or ScopHelper
ClosedPublic

Authored by domada on Jul 4 2019, 3:19 PM.

Details

Summary

Scope of changes:

  1. Moved buildSchedule functions to ScopBuilder.
  2. Moved combineInSequence function to ScopBuilder.
  3. Moved mapToDimension function to ScopBuilder.
  4. Moved LoopStackTy to ScopBuilder.
  5. Moved getLoopSurroundingScop function to ScopHelper.
  6. Moved getNumBlocksInLoop function to ScopHelper.
  7. Moved getNumBlocksInRegionNode function to ScopHelper.
  8. Moved getRegionNodeLoop function to ScopHelper.

Diff Detail

Repository
rL LLVM

Event Timeline

domada created this revision.Jul 4 2019, 3:19 PM
This revision is now accepted and ready to land.Jul 8 2019, 2:20 PM
This revision was automatically updated to reflect the committed changes.