 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
n |
Frontend
system provides a framework for JIT-
|
|
|
|
optimizer
and/or JIT-customizer, on Java bytecode
|
|
or
higher-level Intermediate Representation
|
|
|
|
u |
Decompiles
Java bytecodes into Java ASTs
|
|
|
|
u |
Transforms
ASTs to optimized-/customized- ASTs
|
|
|
|
u |
Compiles
customized-ASTs into Java bytecodes or
|
|
|
Intermediate
Representation (such as RTL) for
|
|
|
|
Backend
system
|
|