|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--at.dms.backend.QNode | +--at.dms.backend.QIinc
???
Constructor Summary | |
QIinc(Instruction insn,
QTemporary temp)
|
Method Summary | |
QOrigin |
duplicate()
Duplicate this node: not implemented. |
void |
generate(CodeSequence seq)
Generates instructions for this quadruple. |
QTemporary |
getDef()
Returns the defined temporary. |
QOrigin[] |
getOrigins()
Returns the parameters of this instruction. |
int |
getType()
The type of this instruction. |
QTemporary[] |
getUses()
Returns the used temporaries. |
void |
setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction: not implemented or not possible on this type: throws RuntimeException. |
java.lang.String |
toString()
Human readable form. |
Methods inherited from class at.dms.backend.QNode |
getInstruction, getJump, getLivein, getLiveout, getStore, getSwitch, hasSideEffect, isJump, isLive, isStore, isSwitch, setLivein, setLiveout |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public QIinc(Instruction insn, QTemporary temp)
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Object
public int getType()
public QOrigin duplicate()
public QTemporary getDef()
getDef
in class QNode
public QTemporary[] getUses()
getUses
in class QNode
public QOrigin[] getOrigins()
getOrigins
in class QNode
public void setOrigin(QOrigin origin, int i)
setOrigin
in class QNode
public void generate(CodeSequence seq)
generate
in class QNode
seq
- The code sequence of instruction.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |