PhASAR provides its own abstractions for analyses of pointer relations via the PointsToInfo interface. However, none of the implementations of this interface compute points-to information. They all provide alias information. Hence, the name PointsToInfo is misleading (should better be AliasInfo).
This PR has two contributions:
Rename PointsToInfo to AliasInfo and add a new interface PointsToInfo for future points-to analysis implementations.
Bring the AliasInfo and PointsToInfo interfaces to the new design that is already applied for CFG, ICFG and ProjectIRDB (in its own branch)
PhASAR provides its own abstractions for analyses of pointer relations via the PointsToInfo interface. However, none of the implementations of this interface compute points-to information. They all provide alias information. Hence, the name PointsToInfo is misleading (should better be AliasInfo).
This PR has two contributions:
PointsToInfo
toAliasInfo
and add a new interfacePointsToInfo
for future points-to analysis implementations.Note: #511 should be merged first.