coins.lparallel
Class LoopParallelConv

java.lang.Object
  extended bycoins.lparallel.LoopParallelConv

public class LoopParallelConv
extends java.lang.Object


Constructor Summary
LoopParallelConv(SubpFlow pSubpFlow, FlowResults presults)
          LoopParallelConv Convert HIR for parallelization according to the information recorded in LoopTable which contains statements to be added or to be replaced ?
 
Method Summary
(package private)  void AddConditionalInitPart()
          AddConditionalInitPart:
 void addToLoopStepPart(LoopTable lTable, Stmt pStmt)
           
 void ChangeCommonPrivate()
          ChangeCommonPrivate:
(package private)  void ChangeCommonPrivateLoop(LoopTable pTable)
          ChangeCommonPrivateLoop:
(package private)  void ChangeCommonPrivateLoopList(java.util.LinkedList LoopInfo, boolean Child)
          ChangeCommonPrivateLoopList:
 void DeleteInduction()
          DeleteInduction:
(package private)  void DeleteInductionLoop(LoopTable pTable)
          DeleteInductinLoop:
(package private)  void DeleteInductionLoopList(java.util.LinkedList LoopInfo, boolean Child)
          DeleteInductionLoopList:
 void showLoopAnalResult()
          showLoopAnalResult:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoopParallelConv

public LoopParallelConv(SubpFlow pSubpFlow,
                        FlowResults presults)
LoopParallelConv Convert HIR for parallelization according to the information recorded in LoopTable which contains statements to be added or to be replaced ?

Method Detail

showLoopAnalResult

public void showLoopAnalResult()
showLoopAnalResult:


AddConditionalInitPart

void AddConditionalInitPart()
AddConditionalInitPart:


DeleteInduction

public void DeleteInduction()
DeleteInduction:


DeleteInductionLoopList

void DeleteInductionLoopList(java.util.LinkedList LoopInfo,
                             boolean Child)
DeleteInductionLoopList:


DeleteInductionLoop

void DeleteInductionLoop(LoopTable pTable)
DeleteInductinLoop:


ChangeCommonPrivate

public void ChangeCommonPrivate()
ChangeCommonPrivate:


ChangeCommonPrivateLoopList

void ChangeCommonPrivateLoopList(java.util.LinkedList LoopInfo,
                                 boolean Child)
ChangeCommonPrivateLoopList:


ChangeCommonPrivateLoop

void ChangeCommonPrivateLoop(LoopTable pTable)
ChangeCommonPrivateLoop:


addToLoopStepPart

public void addToLoopStepPart(LoopTable lTable,
                              Stmt pStmt)