|
|||||||||
| 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 Temps
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 Temps
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 Objectpublic 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 | ||||||||