|
JML | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use CodeSequence | |
| org.multijava.util.backend | Provides an optimizer for methods for the compilers in MultiJava and the Java Modeling Language. |
| Uses of CodeSequence in org.multijava.util.backend |
| Methods in org.multijava.util.backend with parameters of type CodeSequence | |
void |
BasicBlock.generateQuadruple(CodeSequence seq)
Generates the flow of instructions |
private void |
BasicBlock.optimizeOrder(BasicBlock[] bblocks,
CodeSequence seq)
|
abstract void |
QNode.generate(CodeSequence seq)
Generates instructions for this quadruple |
abstract void |
QOrigin.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QTemporary.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QTemporary.store(CodeSequence seq,
boolean isLive)
Generates instructions for destination |
abstract void |
QDestination.store(CodeSequence seq,
boolean isLive)
Generates instructions for destination |
void |
QQuadruple.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QIinc.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QVoid.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QLiteral.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QNop.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QOperator.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QStack.generate(CodeSequence seq)
Generates instructions for this quadruple |
void |
QStack.store(CodeSequence seq,
boolean isLive)
Generates instructions for destination |
|
JML | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||