Class Summary |
BackendMessages |
|
BackendOptions |
Generated file containing message definitions. |
BasicBlock |
This class replaces all references to instructions by their associated
handle. |
CodeSequence |
This class reconstructs the code sequence |
ControlFlow |
This is the entry point of the backend, this class constructs the
control flow graf and applies optimizations |
DeadcodeElimination |
This class removes deadcode generated by optimizations or code
transformation. |
HandleCreator |
This class replaces all references to instructions by their associated
handle. |
InferenceNode |
??? |
InstructionHandle |
|
LivenessAnalysis |
This class compute the liveness of each temporaries. |
Main |
This class is the entry point for ??? |
MethodEnv |
This class represents a method environment. |
Optimizer |
This class is the entry point for the peephole byte code optimizer |
PeepholeOptimizer |
This class performs peephole optimizations. |
QIinc |
??? |
QJump |
??? |
QLiteral |
This class represents a literal. |
QNode |
This class represent an abstract node. |
QNop |
This class represents the NOP instruction. |
QOperand |
??? |
QOperator |
??? |
QQuadruple |
This class represents a quadruple: a source and a destinationination. |
QStack |
This class represents a stack placeholder. |
QSwitch |
This class represent an abstract node. |
QTemporary |
This class represents a temporary. |
QVariable |
This class represents a preassigned temporary. |
QVoid |
This class represents the an instruction that has no return value. |
RegisterAllocation |
This class allocates temporaries to the minimal number of registers. |
StackScheduler |
This class tries to find the best scheduling to minimize local vars. |
Trace |
This is the entry point of the backend, this class constructs the
control flow graf and applies optimizations. |
TraceControlFlow |
This is the entry point of the backend, this class constructs the
control flow graph and applies optimizations. |
TraceInferenceGraph |
??? |
TreeWalker |
This is the an abstract class to walk across the tree. |