|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.mdf.Conditions | +--coins.mdf.FinishCondition
The status when a macro task finish execution. This condition is used by the dynamic scheduler.
フィールドの概要 | |
protected int |
elemSize
The size of the elements of this condition |
protected MdfEnvironment |
env
|
protected boolean[] |
isReady
The condition whether the bit is ready |
protected MacroFlowGraph |
mfg
The current macro flow graph |
protected int[][] |
vector
The conditions which set into the executable conditions when the macro task finishes executing |
protected int |
vectSize
Ths size of the bit vector |
コンストラクタの概要 | |
FinishCondition(MdfEnvironment e,
MacroFlowGraph g)
Constructor: |
メソッドの概要 | |
protected int[] |
bitVector(int id)
Get the bit vector which means the condition when the specified macro task is finished executing. |
(パッケージプライベート) Stmt |
finishCond(MacroTask src,
MacroTask dst)
Get the HIR statement which means the conditions when the macro task `src' is finished. |
protected void |
showVector(java.lang.String name)
Debug print of the bit vector. |
java.lang.String |
toString()
Get the string image of the bit vector. |
java.lang.String |
toString(MacroTask mt)
Get the string image of the bit vector which is belong to the specified macro task. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected final MdfEnvironment env
protected final MacroFlowGraph mfg
protected final int[][] vector
protected final int elemSize
protected final int vectSize
protected final boolean[] isReady
コンストラクタの詳細 |
public FinishCondition(MdfEnvironment e, MacroFlowGraph g)
e
- The environment of the MDF moduleg
- The current macro flow graphメソッドの詳細 |
Stmt finishCond(MacroTask src, MacroTask dst)
src
- The macro task which is finisheddst
- The macro task which is decided as the next macro task
protected int[] bitVector(int id)
id
- The unique number of each macro tasks
protected void showVector(java.lang.String name)
name
- The name of the bit vectorpublic java.lang.String toString()
java.lang.Object
内の toString
public java.lang.String toString(MacroTask mt)
mt
- The target macro task
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |