ida.pelab.loopdistributionTool
Class Dependency

java.lang.Object
  extended by ida.pelab.loopdistributionTool.Dependency

public class Dependency
extends java.lang.Object


Constructor Summary
Dependency(cetus.hir.Traversable src, cetus.hir.Traversable srcStatement, cetus.hir.Traversable snk, cetus.hir.Traversable snkStatement, DependenceType type)
           
 
Method Summary
 cetus.hir.Traversable getSink()
           
 cetus.hir.Traversable getSinkStatement()
           
 cetus.hir.Traversable getSource()
           
 cetus.hir.Traversable getSourceStatement()
           
 DependenceType getType()
           
 void setSink(cetus.hir.Traversable sink)
           
 void setSinkStatement(cetus.hir.Traversable sinkStatement)
           
 void setSource(cetus.hir.Traversable source)
           
 void setSourceStatement(cetus.hir.Traversable sourceStatement)
           
 void setType(DependenceType type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Dependency

public Dependency(cetus.hir.Traversable src,
                  cetus.hir.Traversable srcStatement,
                  cetus.hir.Traversable snk,
                  cetus.hir.Traversable snkStatement,
                  DependenceType type)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setSource

public void setSource(cetus.hir.Traversable source)

getSource

public cetus.hir.Traversable getSource()

setSink

public void setSink(cetus.hir.Traversable sink)

getSink

public cetus.hir.Traversable getSink()

setType

public void setType(DependenceType type)

getType

public DependenceType getType()

setSourceStatement

public void setSourceStatement(cetus.hir.Traversable sourceStatement)

getSourceStatement

public cetus.hir.Traversable getSourceStatement()

setSinkStatement

public void setSinkStatement(cetus.hir.Traversable sinkStatement)

getSinkStatement

public cetus.hir.Traversable getSinkStatement()