|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OpenJITフロントエンドシステム
|
|
|
|
|
|
|
|
|
n |
バイトコードレベルでの最適化・カスタム化のためのクラ
|
|
|
スフレームワーク
|
|
|
|
w |
Javaのソースプログラムの構造をASTとして復元
|
|
|
w |
AST上の標準的なプログラム解析のためのクラスフレームワーク
|
|
|
n |
最適化・カスタム化のためのさまざまな情報をクラスファ
|
|
|
イルに付加し、利用可能
|
|
|
|
OpenJITバックエンドシステム
|
|
|
|
|
|
|
|
n |
Javaで書かれたJava JITコンパイラ
|
|
|
|
n |
RTLレベルで実施される局所的な最適化
|
|
|
|
w |
stack-to-register
allocation
|
|
|
w |
peephole
optimization
|
|