Scope of changes:
- Moved buildAliasChecks to ScopBuilder.
- Moved buildAliasGroup to ScopBuilder.
- Moved buildAliasGroups to ScopBuilder.
- Moved buildAliasGroupsForAccesses to ScopBuilder.
- Moved splitAliasGroupsByDomain to ScopBuilder.
- Moved addNonEmptyDomainConstraints to ScopBuilder.
- Moved buildMinMaxAccess to ScopBuilder.
- Moved calculateMinMaxAccess to ScopBuilder.
- Moved getAccessDomain to ScopBuilder.
- Moved command line options used only by buildAliasChecks functions to ScopBuilder
- Refactored buildAliasGroup function. Added addAliasGroup function to Scop class for pushing back calculated min/max accesses.
- Added function incrementNumberOfAliasingAssumptions which increments number of statistic variable AssumptionsAliasing. AssumptionsAliasing variable is defined by STATISTIC macro inside ScopInfo.cpp and it is also used by function trackAssumption from Scop class.
- Added reference to OptimizationRemarkEmitter to ScopBuilder class.
- Moved calculateMinMaxAccess function to ScopBuilder class.
AFICS these types are only used in private functions, i.e. could be private themselves.