coins.aflow
クラス AssignHashBasedFlowExpId
java.lang.Object
|
+--coins.aflow.AssignHashBasedFlowExpId
- すべての実装インタフェース:
- AssignFlowExpId
- 直系の既知のサブクラス:
- AssignHashBasedFlowExpIdHir
- public abstract class AssignHashBasedFlowExpId
- extends java.lang.Object
- implements AssignFlowExpId
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXP_ID_HASH_SIZE
public static final int EXP_ID_HASH_SIZE
- 関連項目:
- 定数フィールド値
fFlowExpIdHashtable
final HashBasedFlowExpId[] fFlowExpIdHashtable
fFlowExpIdTable
FAList fFlowExpIdTable
fSubpFlow
SubpFlow fSubpFlow
flowRoot
public final FlowRoot flowRoot
ioRoot
public final IoRoot ioRoot
fResults
protected final FlowResults fResults
AssignHashBasedFlowExpId
public AssignHashBasedFlowExpId(SubpFlow pSubpFlow)
assign
public void assign()
- Assigns
FlowExpId
s to nodes over SubpFlow
.
- 定義:
- インタフェース
AssignFlowExpId
内の assign
assignForBBlock
void assignForBBlock(BBlock pBBlock)
assignForSetRefRepr
void assignForSetRefRepr(SetRefRepr pSetRefRepr)
assignToNode
public FlowExpId assignToNode(IR pIR)
- インタフェース
AssignFlowExpId
の記述:
- Assigns a
FlowExpId
to the node pIR
.
- 定義:
- インタフェース
AssignFlowExpId
内の assignToNode
- 戻り値:
- the assigned
FlowExpId
.
newHashBasedFlowExpId
abstract HashBasedFlowExpId newHashBasedFlowExpId(IR pIR,
int pIndex,
SubpFlow pSubpFlow)
shouldAssignFlowExpId
public static boolean shouldAssignFlowExpId(IR pIR)
- Returns true if the given node should be assigned a FlowExpId.