|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use QNode | |
at.dms.backend |
Uses of QNode in at.dms.backend |
Subclasses of QNode in at.dms.backend | |
(package private) class |
QIinc
??? |
(package private) class |
QJump
??? |
(package private) class |
QNop
This class represents the NOP instruction. |
(package private) class |
QQuadruple
This class represents a quadruple: a source and a destinationination. |
(package private) class |
QSwitch
This class represent an abstract node. |
(package private) class |
QVoid
This class represents the an instruction that has no return value. |
Methods in at.dms.backend that return QNode | |
QNode[] |
BasicBlock.getQuadruples()
Returns the quadruples of this block |
QNode[][] |
BasicBlock.getSuccessorAccess()
Returns the successors of this block |
QNode[] |
BasicBlock.getSuccessorNodes(int pos,
int branch)
Returns the successors of this block |
QNode |
BasicBlock.getLastNode()
Returns the last instruction of the basic block |
Methods in at.dms.backend with parameters of type QNode | |
protected abstract void |
TreeWalker.processNode(QNode node)
Processes the node. |
protected void |
TreeWalker.removeNode(QNode node)
Removes the specified node. |
protected void |
StackScheduler.processNode(QNode node)
Processes the node. |
protected void |
PeepholeOptimizer.processNode(QNode node)
|
void |
CodeSequence.plantQuadruple(QNode node)
Adds a quadruple at the end of the sequence |
protected void |
RegisterAllocation.processNode(QNode node)
|
protected void |
DeadcodeElimination.processNode(QNode node)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |