|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectharpoon.IR.Quads.Quad
harpoon.IR.LowQuad.LowQuad
harpoon.IR.LowQuad.PCONST
public abstract class PCONST
PCONST is an abstract superclass of the LowQuads
that encode symbolic offsets or constants for array elements, fields, and
methods.
| Field Summary | |
|---|---|
protected Temp |
dst
The Temp in which to store the offset or constant. |
| Fields inherited from class harpoon.IR.Quads.Quad |
|---|
arrayFactory |
| Constructor Summary | |
|---|---|
PCONST(LowQuadFactory qf,
HCodeElement source,
Temp dst)
Creates a PCONST. |
|
| Method Summary | |
|---|---|
Temp[] |
def()
Return all the Temps defined by this Quad. |
Temp |
dst()
Returns the Temp in which to store the offset or
constant. |
| Methods inherited from class harpoon.IR.LowQuad.LowQuad |
|---|
accept, accept |
| Methods inherited from class harpoon.IR.Quads.Quad |
|---|
addEdge, addEdges, addHandlers, clone, clone, clone, compareTo, defC, edgeC, edges, getFactory, getID, getLineNumber, getSourceFile, handlers, hashCode, isPred, isSucc, kind, map, map, map, next, next, nextEdge, nextEdge, nextLength, pred, predC, prev, prev, prevEdge, prevEdge, prevLength, remove, removeHandlers, rename, rename, replace, succ, succC, toLongString, toString, transferHandlers, use, useC |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final Temp dst
Temp in which to store the offset or constant.
| Constructor Detail |
|---|
public PCONST(LowQuadFactory qf,
HCodeElement source,
Temp dst)
PCONST.
| Method Detail |
|---|
public Temp dst()
Temp in which to store the offset or
constant.
public Temp[] def()
Quad
def in interface UseDefabledef in class Quad
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||