|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.ssa.PublicSsa
This class is to use SSA module from other optimizers.
フィールドの概要 | |
(パッケージプライベート) SsaEnvironment |
env
The environment of the SSA module |
(パッケージプライベート) Function |
f
The current function |
(パッケージプライベート) MemoryAliasAnalyze |
mem
The memory alias analysis engine |
(パッケージプライベート) SsaSymTab |
sstab
The symbol table of the SSA module |
コンストラクタの概要 | |
PublicSsa(Function func,
IoRoot io)
Constructor |
メソッドの概要 | |
void |
backTranslate()
Back translate from SSA form. |
void |
translate()
Translate into SSA form. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
SsaEnvironment env
SsaSymTab sstab
Function f
MemoryAliasAnalyze mem
コンストラクタの詳細 |
public PublicSsa(Function func, IoRoot io)
func
- The current functionio
- The IoRoot of the COINS compilerメソッドの詳細 |
public void translate()
public void backTranslate()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |