|
||||||||||
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.QVoid | +--at.dms.backend.QSwitch
This class represent an abstract node.
Constructor Summary | |
QSwitch(QOrigin origin)
??? |
Method Summary | |
QSwitch |
getSwitch()
Returns this a switch. |
BasicBlock[] |
getTargets()
Returns the targets. |
boolean |
isSwitch()
isSwitch. |
Methods inherited from class at.dms.backend.QVoid |
generate, getDef, getInstruction, getOrigins, getType, getUses, setOrigin, toString |
Methods inherited from class at.dms.backend.QNode |
getJump, getLivein, getLiveout, getStore, hasSideEffect, isJump, isLive, isStore, setLivein, setLiveout |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public QSwitch(QOrigin origin)
Method Detail |
public boolean isSwitch()
isSwitch
in class QNode
public QSwitch getSwitch()
getSwitch
in class QNode
public BasicBlock[] getTargets()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |