| CastCheckEliminator |
A flow analysis that detects redundant cast checks.
|
| CastCheckEliminatorDumper |
A body transformer that simply calls the CastCheckEliminator analysis.
|
| CastCheckTag |
Implements a tag that can be used to tell a VM whether a cast check can be eliminated or not.
|
| CodeBlockRWSet |
|
| DependenceGraph |
|
| DependenceTag |
|
| DependenceTagAggregator |
|
| DumbPointerAnalysis |
A very naive pointer analysis that just reports that any points can point to any object.
|
| FieldRWTagger |
|
| FullObjectSet |
|
| FullRWSet |
|
| InstanceKey |
An instance key is a static representative of a runtime object.
|
| LocalMayAliasAnalysis |
Conducts a method-local, equality-based may-alias analysis.
|
| LocalMustAliasAnalysis |
LocalMustAliasAnalysis attempts to determine if two local variables (at two potentially different program points) must
point to the same object.
|
| LocalMustNotAliasAnalysis |
LocalNotMayAliasAnalysis attempts to determine if two local variables (at two potentially different program points)
definitely point to different objects.
|
| MemoryEfficientRasUnion |
|
| MethodRWSet |
Represents the read or write set of a statement.
|
| ParameterAliasTagger |
Adds colour tags to indicate potential aliasing between method parameters.
|
| PASideEffectTester |
|
| RWSet |
Represents the read or write set of a statement.
|
| SideEffectAnalysis |
Generates side-effect information from a PointsToAnalysis.
|
| SideEffectTagger |
|
| SiteRWSet |
Represents the read or write set of a statement.
|
| StmtRWSet |
Represents the read or write set of a statement.
|
| StrongLocalMustAliasAnalysis |
A special version of the local must-alias analysis that takes redefinitions within loops into account.
|
| Union |
A generic interface to some set of runtime objects computed by a pointer analysis.
|
| UnionFactory |
|