[ScopBuilder/ScopInfo] Move ScopStmt::buildAccessRelations to ScopBuilder. NFC.
commitbc63da33250159348053e3120dd489c74a23c2ff
authorMichael Kruse <llvm@meinersbur.de>
Wed, 30 Aug 2017 13:04:46 +0000 (30 13:04 +0000)
committerMichael Kruse <llvm@meinersbur.de>
Wed, 30 Aug 2017 13:04:46 +0000 (30 13:04 +0000)
tree4b72335fb43b7ae14210d5cca07f48b9f110b4bd
parent4f3d344e1fef2a8edba0e2c88b34959365badfce
[ScopBuilder/ScopInfo] Move ScopStmt::buildAccessRelations to ScopBuilder. NFC.

This method is only called in the SCoP building phase.
Therefore it fits better into ScopBuilder to separate
SCoP-construction from SCoP modeling.

This mostly mechanical change makes ScopBuilder directly access some of
ScopStmt/MemoryAccess private fields. We add ScopBuilder as a friend
class and will add proper accessor functions sometime later.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@312115 91177308-0d34-0410-b5e6-96231b3b80d8
include/polly/ScopBuilder.h
include/polly/ScopInfo.h
lib/Analysis/ScopBuilder.cpp
lib/Analysis/ScopInfo.cpp