proguard.optimize.evaluation |
This package contains visitors that perform partial evaluation and subsequent
optimizations on byte code.
|
Java Source File Name | Type | Comment |
EvaluationSimplifier.java | Class | This AttributeVisitor simplifies the code attributes that it visits, based
on partial evaluation. |
LivenessAnalyzer.java | Class | This AttributeVisitor analyzes the liveness of the variables in the code
attributes that it visits, based on partial evaluation. |
LoadingInvocationUnit.java | Class | This InvocationUbit loads parameter values and return values that were
previously stored with the methods that are invoked. |
PartialEvaluator.java | Class | This AttributeVisitor performs partial evaluation on the code attributes
that it visits. |
StoringInvocationUnit.java | Class | This InvocationUbit stores parameter values and return values with the
methods that are invoked. |
TracedBranchUnit.java | Class | This BranchUnit remembers the branch unit commands that are invoked on it. |
VariableOptimizer.java | Class | This AttributeVisitor optimizes variable allocation based on their the liveness,
in the code attributes that it visits. |