cetus.analysis
Class AnalysisPass

java.lang.Object
  extended by cetus.analysis.AnalysisPass
Direct Known Subclasses:
AliasAnalysis, ArrayPrivatization, DDTDriver, LoopAnalysisPass, LoopInterchange, LoopParallelizationPass, RangeAnalysis, Reduction

public abstract class AnalysisPass
extends java.lang.Object


Field Summary
protected  Program program
           
 
Constructor Summary
protected AnalysisPass(Program program)
           
 
Method Summary
abstract  java.lang.String getPassName()
           
static void run(AnalysisPass pass)
           
abstract  void start()
           
 void startAndCheck()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

program

protected Program program
Constructor Detail

AnalysisPass

protected AnalysisPass(Program program)
Method Detail

getPassName

public abstract java.lang.String getPassName()

run

public static void run(AnalysisPass pass)

start

public abstract void start()

startAndCheck

public void startAndCheck()