Package at.dms.backend

Interface Summary
BackendMessages  
 

Class Summary
BackendOptions  
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
InstructionHandle  
LivenessAnalysis This class compute the liveness of each temporaries
Main This class is the entry point for the optimizer.
Optimizer This class is the entry point for the peephole byte code optimizer
PeepholeOptimizer This class performs peephole optimizations
RegisterAllocation This class allocate the the temporary to a minimal number of registers
StackSchleduler This class tries to find the best schleduling 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 This is the entry point of the backend, this class constructs the control flow graph and applies optimizations
TreeWalker This is the an abstract class to walk across the tree (DFS)