cetus.analysis
Class LoopInfo

java.lang.Object
  extended by cetus.analysis.LoopInfo

public class LoopInfo
extends java.lang.Object

Represents loop-related information


Constructor Summary
LoopInfo()
           
LoopInfo(Loop loop)
          Creates a data structure containing loop-related information (use only if canonical loop)
 
Method Summary
 Expression getLoopIncrement()
           
 Expression getLoopIndex()
           
 Expression getLoopLB()
           
 Expression getLoopUB()
           
 java.util.LinkedList getNest()
           
 void setLoopIncrement(Expression inc)
           
 void setLoopLB(Expression lb)
           
 void setLoopUB(Expression ub)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoopInfo

public LoopInfo()

LoopInfo

public LoopInfo(Loop loop)
Creates a data structure containing loop-related information (use only if canonical loop)

Parameters:
loop -
Method Detail

getLoopUB

public Expression getLoopUB()

setLoopUB

public void setLoopUB(Expression ub)

getLoopLB

public Expression getLoopLB()

setLoopLB

public void setLoopLB(Expression lb)

getLoopIncrement

public Expression getLoopIncrement()

setLoopIncrement

public void setLoopIncrement(Expression inc)

getLoopIndex

public Expression getLoopIndex()

getNest

public java.util.LinkedList getNest()

toString

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