|
JML | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use QTemporary | |
| org.multijava.util.backend | Provides an optimizer for methods for the compilers in MultiJava and the Java Modeling Language. |
| Uses of QTemporary in org.multijava.util.backend |
| Subclasses of QTemporary in org.multijava.util.backend | |
(package private) class |
QStack
This class represents a stack placeholder |
| Fields in org.multijava.util.backend declared as QTemporary | |
private QTemporary[] |
BasicBlock.remainingStack
|
private QTemporary[] |
BasicBlock.entryStack
|
private QTemporary[] |
QNode.livein
|
private QTemporary[] |
QNode.liveout
|
static QTemporary[] |
QTemporary.EMPTY
|
private QTemporary[] |
LivenessAnalysis.temps
|
private QTemporary |
QIinc.temp
|
private QTemporary[] |
RegisterAllocation.temps
|
| Methods in org.multijava.util.backend that return QTemporary | |
abstract QTemporary |
QNode.getDef()
Returns the defined temporary. |
abstract QTemporary[] |
QNode.getUses()
Returns the used temporaries. |
QTemporary[] |
QNode.getLivein()
Returns the livein temporary. |
QTemporary[] |
QNode.getLiveout()
Returns the liveout temporary. |
abstract QTemporary[] |
QOrigin.getUses()
Returns the used temporaries. |
QTemporary |
QTemporary.getDef()
Returns the defined temporary. |
QTemporary[] |
QTemporary.getUses()
Returns the used temporaries. |
abstract QTemporary |
QDestination.getDef()
Returns the defined temporary. |
QTemporary |
QQuadruple.getDef()
Returns the defined temporary. |
QTemporary[] |
QQuadruple.getUses()
Returns the used temporaries. |
static QTemporary[] |
QQuadruple.buildQuadruples(MethodEnv env,
BasicBlock block,
InstructionHandle[] insns,
QTemporary[] entryStack,
ArrayList vect)
Builds the quadruple list |
QTemporary |
MethodEnv.getLocalVar(int pos)
getLocalVar |
QTemporary |
MethodEnv.getLocalVar(InstructionHandle insn)
getLocalVar |
QTemporary[] |
InferenceNode.getTemporaries()
Returns the temporaries represented by this block. |
QTemporary[] |
LivenessAnalysis.getTemporaries()
Returns the temporaries defined in this method |
private QTemporary[] |
LivenessAnalysis.liveout(BasicBlock block,
int pos,
int branch)
|
private QTemporary[] |
LivenessAnalysis.livein(QTemporary[] uses,
QTemporary[] outs,
QTemporary def)
|
QTemporary |
QIinc.getDef()
Returns the defined temporary. |
QTemporary[] |
QIinc.getUses()
Returns the used temporaries. |
QTemporary |
QVoid.getDef()
Returns the defined temporary. |
QTemporary[] |
QVoid.getUses()
Returns the used temporaries. |
QTemporary[] |
QLiteral.getUses()
Returns the used temporaries. |
QTemporary |
QNop.getDef()
Returns the defined temporary. |
QTemporary[] |
QNop.getUses()
Returns the used temporaries. |
QTemporary[] |
QOperator.getUses()
Returns the used temporaries. |
QTemporary |
QStack.getDef()
Returns the defined temporary. |
QTemporary[] |
QStack.getUses()
Returns the used temporaries. |
private QTemporary |
StackSchleduler.getTemp(int pos)
|
| Methods in org.multijava.util.backend with parameters of type QTemporary | |
void |
QNode.setLivein(QTemporary[] livein)
Sets the livein temporary. |
void |
QNode.setLiveout(QTemporary[] liveout)
Sets the liveout temporary. |
boolean |
QNode.isLive(QTemporary temp)
Is a temporary live at a certin point |
static QTemporary[] |
QQuadruple.buildQuadruples(MethodEnv env,
BasicBlock block,
InstructionHandle[] insns,
QTemporary[] entryStack,
ArrayList vect)
Builds the quadruple list |
private QTemporary[] |
LivenessAnalysis.livein(QTemporary[] uses,
QTemporary[] outs,
QTemporary def)
|
private static boolean |
StackSchleduler.isInList(QTemporary temp,
QTemporary[] list)
|
| Constructors in org.multijava.util.backend with parameters of type QTemporary | |
InferenceNode(QTemporary temp)
|
|
QIinc(Instruction insn,
QTemporary temp)
|
|
|
JML | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||