Package com.android.dx.ssa
Class EscapeAnalysis
java.lang.Object
com.android.dx.ssa.EscapeAnalysis
Simple intraprocedural escape analysis. Finds new arrays that don't escape
the method they are created in and replaces the array values with registers.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Lattice values used to indicate escape state for an object. -
Method Summary
-
Method Details
-
process
Performs escape analysis on a method. Finds scalar replaceable arrays and replaces them with equivalent registers.- Parameters:
ssaMethod
-non-null;
method to process
-