|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.opt.ConstFolding | +--coins.opt.ConstFoldingHir
This class performs constant folding operations that are specific to HIR.
フィールドの概要 | |
HIR |
hir
|
Opt |
opt
|
クラス coins.opt.ConstFolding から継承したフィールド |
flowRoot, fResults, fSubpFlow, JAVA_BYTE_SIZE, JAVA_CHAR_SIZE, JAVA_INT_SIZE, JAVA_LONG_SIZE, JAVA_SHORT_SIZE |
コンストラクタの概要 | |
ConstFoldingHir(FlowResults pResults)
ConstFoldingHir Creates new ConstFoldingHir |
メソッドの概要 | |
static HIR |
foldBinary(HIR pParent,
FlowRoot pFlowRoot)
foldBinary |
static HIR |
foldUnary(HIR pParent,
FlowRoot pFlowRoot)
foldUnary |
(パッケージプライベート) IR |
getChild1(IR pIR)
getChild1 |
(パッケージプライベート) IR |
getChild2(IR pIR)
getChild2 |
(パッケージプライベート) boolean |
isConstNode(IR pIR)
isConstNode |
クラス coins.opt.ConstFolding から継承したメソッド |
doBBlock, doSubp |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public final HIR hir
public final Opt opt
コンストラクタの詳細 |
public ConstFoldingHir(FlowResults pResults)
メソッドの詳細 |
boolean isConstNode(IR pIR)
IR getChild1(IR pIR)
IR getChild2(IR pIR)
public static HIR foldUnary(HIR pParent, FlowRoot pFlowRoot)
public static HIR foldBinary(HIR pParent, FlowRoot pFlowRoot)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |