harpoon.Analysis.LowQuad.Loop
Class Induction.IntMultAdd
java.lang.Object
harpoon.Analysis.LowQuad.Loop.Induction.IntMultAdd
- Enclosing class:
- Induction
public class Induction.IntMultAdd
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bottom
public Induction.IntMultAdd bottom()
depth
public int depth()
multiply
public void multiply(int x)
add
public void add(int x)
negate
public void negate()
constant
public boolean constant()
parent
public Induction.IntMultAdd parent()
intmultiplier
public int intmultiplier()
offset
public int offset()
inductionvar
public Temp inductionvar()
child
public Induction.IntMultAdd child()
multiply
public void multiply(boolean operation)
multiply
public boolean multiply()
loopinvariant
public Temp loopinvariant()
loopinvariant
public void loopinvariant(Temp loopinvariant)
invariantsign
public boolean invariantsign()