coins.lparallel
Class FindLoopParallel

java.lang.Object
  extended bycoins.aflow.util.AnalAdapter
      extended bycoins.aflow.FlowAdapter
          extended bycoins.lparallel.FindLoopParallel
All Implemented Interfaces:
Analyzer

public class FindLoopParallel
extends FlowAdapter


Field Summary
protected  PreDefinedFunctions predefinedFunctions
           
 
Fields inherited from class coins.aflow.FlowAdapter
flow, flowRoot, fResults, hirRoot, symRoot
 
Constructor Summary
FindLoopParallel(FlowResults pResults)
          FindLoopParallel:
 
Method Summary
(package private)  LoopTable Expand_Anal(LoopTable pLoopTable, BBlock pBBlock)
          Expand_Anal:
 void find(SubpFlow pSubpFlow, LoopTable pLoopTable)
          find: Loop parallelization analysis processing of specified LoopTable.
(package private)  boolean IsRedundant(BBlock pBBlock)
          IsRedunant:
 
Methods inherited from class coins.aflow.FlowAdapter
find, find, find, find, find, find
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

predefinedFunctions

protected PreDefinedFunctions predefinedFunctions
Constructor Detail

FindLoopParallel

public FindLoopParallel(FlowResults pResults)
FindLoopParallel:

Parameters:
pResults - FlowResults
Method Detail

find

public void find(SubpFlow pSubpFlow,
                 LoopTable pLoopTable)
find: Loop parallelization analysis processing of specified LoopTable.

Parameters:
pSubpFlow - SubpFlow
pLoopTable - the table for loop

Expand_Anal

LoopTable Expand_Anal(LoopTable pLoopTable,
                      BBlock pBBlock)
Expand_Anal:


IsRedundant

boolean IsRedundant(BBlock pBBlock)
IsRedunant: