|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectharpoon.Analysis.LowQuad.Loop.Induction
public class Induction
Nested Class Summary | |
---|---|
class |
Induction.IntMultAdd
|
Field Summary | |
---|---|
boolean |
copied
|
HClass |
objectsize
The objectsize HClass
saves the array type. |
boolean |
pointerindex
The pointerindex boolean describes whether
the Temp induction variable is a pointer [true] or an
integer [false]. |
ArrayList |
pointeroffset
The ArrayList saves pointer Temp s
that are added in. |
boolean |
ptrsign
The ptrsign saves the relative sign. |
Temp |
ptrvariable
|
Method Summary | |
---|---|
Induction |
add(int operand)
|
Induction |
add(Temp operand)
|
Induction.IntMultAdd |
bottom()
|
boolean |
constant()
|
int |
depth()
|
int |
intmultiplier()
|
Induction |
multiply(int operand)
|
Induction |
multiply(Temp operand)
|
Induction |
negate()
|
int |
offset()
|
void |
padd(Temp operand)
|
String |
toString()
toString method returns string describing contents of the class. |
Temp |
variable()
The variable Temp stores the basic
induction variable. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean pointerindex
pointerindex
boolean
describes whether
the Temp induction variable is a pointer [true] or an
integer [false].
public Temp ptrvariable
public boolean ptrsign
ptrsign
saves the relative sign.
True being the same sign
public HClass objectsize
objectsize
HClass
saves the array type.
public ArrayList pointeroffset
ArrayList
saves pointer Temp
s
that are added in.
public boolean copied
Method Detail |
---|
public Induction add(int operand)
public Induction multiply(int operand)
public Induction add(Temp operand)
public Induction multiply(Temp operand)
public void padd(Temp operand)
public Induction.IntMultAdd bottom()
public Induction negate()
public String toString()
toString
in class Object
public Temp variable()
variable
Temp
stores the basic
induction variable.
public boolean constant()
public int intmultiplier()
public int offset()
public int depth()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |