|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.mdf.MacroFlowGraph.ControlBranch
This class individuate each conditional branches.
コンストラクタの概要 | |
(パッケージプライベート) |
MacroFlowGraph.ControlBranch(MacroFlowGraph mfg)
Constructor: Collect the macro tasks which have the conditional branches and inidividuate them. |
メソッドの概要 | |
(パッケージプライベート) MacroTask[] |
branchPair(int num)
Get a pair of macro task, that consist of source and target of the conditional branch. |
(パッケージプライベート) int |
branchUniqueNum(MacroTask src,
MacroTask dst)
Get the unique number of the conditinal branches. |
(パッケージプライベート) int |
size()
Get the number of macro tasks which have the conditional branches. |
(パッケージプライベート) int[] |
whichCond(MacroTask src,
MacroTask dst)
Get the decision which way to branch. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
MacroFlowGraph.ControlBranch(MacroFlowGraph mfg)
メソッドの詳細 |
int size()
MacroTask[] branchPair(int num)
num
- The unique number for the conditional branches
int branchUniqueNum(MacroTask src, MacroTask dst)
src
- The source macro task of the conditional branchdst
- The target macro task of the conditional branch
int[] whichCond(MacroTask src, MacroTask dst)
src
- The macro task which `dst' is control dependeddst
- The macro task which control depend on `src'
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |