Package scale.score.analyses

Performs alias analysis on the CFG.

See:
          Description

Class Summary
AliasAnnote An annotation to represent alias variables.
Aliases This class computes aliases for a Suite of routines.
CategoriesAliases This class extends from the Aliases class.
FindAliases This class visits nodes in order to compute aliases.
MayDef A node to represent MayDef information in the alias SSA form (some people call them preserving defs or weak updates).
MayUse A node to represent MayUse information in the alias SSA form.
PlaceIndirectOps This is the base class for generating information, at specific nodes, which is used to represent aliases and indirect operations in SSA form.
PlaceIndirectOpsSH This class visits nodes and places information, at specific nodes, which is used to represent aliases and indirect operations in SSA form.
PlaceIndirectOpsSteen This class visits nodes and places information, at specific nodes, which is used to represent aliases and indirect operations in SSA form.
SubVirtualVar A class that represents a subset virtual variable.
SuperVirtualVar A SuperVirtualVar contains subset virtual virtual variables.
VirtualVar A class that represents a virtual variable which is used to handle aliasing and indirect operations in SSA form.
 

Package scale.score.analyses Description

Performs alias analysis on the CFG.