|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use QOrigin | |
| org.multijava.util.backend | Provides an optimizer for methods for the compilers in MultiJava and the Java Modeling Language. |
| Uses of QOrigin in org.multijava.util.backend |
| Classes in org.multijava.util.backend that implement QOrigin | |
(package private) class |
QLiteral
This class represents a literal |
(package private) class |
QOperand
This class represents the origin of a quadruple |
(package private) class |
QOperator
This class represents the origin of a quadruple |
(package private) class |
QQuadruple
This class represents a quadruple: a source and a destination |
(package private) class |
QStack
This class represents a stack placeholder |
(package private) class |
QTemporary
This class represents a temporary |
| Fields in org.multijava.util.backend declared as QOrigin | |
private QOrigin |
QQuadruple.origin
|
private QOrigin |
QVoid.origin
|
private QOrigin[] |
QOperator.operands
|
| Methods in org.multijava.util.backend that return QOrigin | |
abstract QOrigin[] |
QNode.getOrigins()
returns the parameters of this instruction |
QOrigin[] |
QOperand.getOrigins()
returns the parameters of this instruction |
abstract QOrigin |
QOrigin.duplicate()
Duplicate this node |
abstract QOrigin[] |
QOrigin.getOrigins()
returns the parameters of this instruction |
QOrigin |
QTemporary.duplicate()
Duplicate this node |
QOrigin |
QQuadruple.duplicate()
Duplicate this node |
QOrigin[] |
QQuadruple.getOrigins()
returns the parameters of this instruction |
QOrigin |
QIinc.duplicate()
Duplicate this node |
QOrigin[] |
QIinc.getOrigins()
returns the parameters of this instruction |
QOrigin[] |
QVoid.getOrigins()
returns the parameters of this instruction |
QOrigin |
QLiteral.duplicate()
Duplicate this node |
QOrigin[] |
QNop.getOrigins()
returns the parameters of this instruction |
QOrigin |
QOperator.duplicate()
Duplicate this node |
QOrigin[] |
QOperator.getOrigins()
returns the parameters of this instruction |
| Methods in org.multijava.util.backend with parameters of type QOrigin | |
abstract void |
QNode.setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction |
void |
QOperand.setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction |
abstract void |
QOrigin.setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction |
void |
QQuadruple.setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction |
void |
QIinc.setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction |
void |
QVoid.setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction |
void |
QNop.setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction |
void |
QOperator.setOrigin(QOrigin origin,
int i)
Sets the parameters of this instruction |
| Constructors in org.multijava.util.backend with parameters of type QOrigin | |
QQuadruple(QDestination dest,
QOrigin origin)
|
|
QVoid(QOrigin origin)
|
|
QJump(QOrigin origin)
|
|
QSwitch(QOrigin origin)
|
|
QOperator(InstructionHandle operator,
QOrigin[] operands)
|
|
|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||