coins.ssa
クラス AggregateInstructions

java.lang.Object
  |
  +--coins.ssa.AggregateInstructions

class AggregateInstructions
extends java.lang.Object

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
 

フィールドの詳細

THR

public static final int THR
The threshold of debug print

関連項目:
定数フィールド値
コンストラクタの詳細

AggregateInstructions

AggregateInstructions(SsaEnvironment e,
                      Function func)
Constructor

パラメータ:
e - The environment of the SSA module
func - The current function