 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
OpenJIT
Frontend System
|
|
|
|
• |
Bytecode-to-bytecode
optimizer
|
|
|
|
• |
gDiscompilerh
to recover Java source structure
|
|
|
|
• |
Class
framework for standard program analysis
|
|
|
• |
Classfile
Annotation Analysis
|
|
|
|
• |
Various
info for optimization and extensions
|
|
|
• |
OpenJIT
Backend System
|
|
|
|
• |
A
small Java JIT compiler in Java
|
|
|
|
• |
Standard
optimizations
|
|
|
|
• |
stack-to-register
allocation
|
|
|
|
• |
peephole
optimization
|
|
|
|
• |
stack
ops to RISC ops
|
|