Class Summary |
EscapeTransformations |
Transformations that use escape analysis. |
FI_EscapeSummary |
This class holds the results of a flow-insensitive escape analysis
for a method. |
MethodSummary |
Hold semantic information about a method that is not defined in
RVMMethod. |
ObjectReplacer |
Class that performs scalar replacement of aggregates for non-array
objects |
ShortArrayReplacer |
Class that performs scalar replacement of short arrays |
SimpleEscape |
Simple flow-insensitive escape analysis
TODO: This would be more effective if formulated as a data-flow
problem, and solved with iteration |
SimpleEscape.AnalysisResult |
Utility class used to hold the result of the escape analysis. |
SummaryDatabase |
Class that holds method summary information. |
UnsyncReplacer |
Replace calls to synchronized methods to calls specialized to be
unsynchronized. |