coins.lparallel
クラス LoopTable
java.lang.Object
|
+--coins.lparallel.LoopTable
- public class LoopTable
- extends java.lang.Object
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fNestLevel
public int fNestLevel
InnerLoopList
public java.util.LinkedList InnerLoopList
OuterLoop
public LoopTable OuterLoop
InnerLoop
public boolean InnerLoop
fInv
public Invariant fInv
DefVarList
public java.util.LinkedList DefVarList
LoopStmt
public ForStmt LoopStmt
LoopCtrInduction
public BasicInduction LoopCtrInduction
IndList
public java.util.LinkedList IndList
refList
public java.util.LinkedList refList
finalExpList
public java.util.LinkedList finalExpList
ReductionADDList
public java.util.LinkedList ReductionADDList
ReductionMULList
public java.util.LinkedList ReductionMULList
ReductionSUBList
public java.util.LinkedList ReductionSUBList
ReductionMAXList
public java.util.LinkedList ReductionMAXList
ReductionMINList
public java.util.LinkedList ReductionMINList
ReductionMAXINDEXList
public java.util.LinkedList ReductionMAXINDEXList
ReductionMININDEXList
public java.util.LinkedList ReductionMININDEXList
BBlockList
public java.util.LinkedList BBlockList
InnerBBlockList
public java.util.LinkedList InnerBBlockList
LastPrivate
public java.util.Set LastPrivate
ArrayLastPrivate
public java.util.Set ArrayLastPrivate
Private
public java.util.Set Private
StructNodeHash
public java.util.Set StructNodeHash
repeat_no_value
public long repeat_no_value
repeat_no_normalize
public long repeat_no_normalize
const_repeat_no
public boolean const_repeat_no
zero_check
public boolean zero_check
finalExp
public Exp finalExp
ControlRef
public Ref_Table ControlRef
ExpandRef
public Ref_Table ExpandRef
analysis_flag
public boolean analysis_flag
addConditionPart
public java.util.LinkedList addConditionPart
addConditionDefList
public java.util.LinkedList addConditionDefList
addInit
public Stmt addInit
addCond
public Exp addCond
addStep
public Stmt addStep
originalLoopInit
public final Stmt originalLoopInit
mod_euseResultList
public java.util.LinkedList mod_euseResultList
use_modResultList
public java.util.LinkedList use_modResultList
mod_modResultList
public java.util.LinkedList mod_modResultList
varResultList
public java.util.LinkedList varResultList
varUnParalellLastPrivateList
public java.util.LinkedList varUnParalellLastPrivateList
LoopTable
public LoopTable(ForStmt pstmt,
SubpFlow pSubpFlow)
- LoopTable
setParaFlag
void setParaFlag(LoopUtil pUtil,
boolean pFlag,
java.lang.String comment)
- setParaFlag:
getParaFlag
public boolean getParaFlag(LoopUtil pUtil,
java.lang.String comment)
- getParaFlag:
getParaFlag
public boolean getParaFlag()
DebugInductionList
public void DebugInductionList(LoopUtil pUtil)
- DebugInductionList:
print
public void print(int pLevel)
printList
protected void printList(java.util.List pList,
java.lang.String pHeader)
printSet
protected void printSet(java.util.Set pSet,
java.lang.String pHeader)
getReductionVarSet
public java.util.Set getReductionVarSet(java.util.List pReductionList)