|
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) |