|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.ssa.AggregateInstructions
Aggregate LIR trees.
There are some optimizations to break LIR trees many pieces.
with the temporary variables.
Unfortunately it may be disadvantage for good code generation.
So, the SSA module aggregates LIR trees again.
If the temporary varaibles refers only once, this optimizer fills
the expression instead of the temporary variable.
| Field Summary | |
static int |
THR
The threshold of debug print |
| Constructor Summary | |
(package private) |
AggregateInstructions(SsaEnvironment e,
Function func)
Constructor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int THR
| Constructor Detail |
AggregateInstructions(SsaEnvironment e,
Function func)
e - The environment of the SSA modulefunc - The current function
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||