|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||