|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.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.
フィールドの概要 | |
static int |
THR
The threshold of debug print |
コンストラクタの概要 | |
(パッケージプライベート) |
AggregateInstructions(SsaEnvironment e,
Function func)
Constructor |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int THR
コンストラクタの詳細 |
AggregateInstructions(SsaEnvironment e, Function func)
e
- The environment of the SSA modulefunc
- The current function
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |