コンパイラバックエンド
コンパイラバックエンド(compiler backend)
中間表現(
IR
)を介して、対象のアーキテクチャに最適化された機械語、
オブジェクトコード
を生成する
code:mermaid
%%{init:{'theme':'neutral'}}%%
flowchart TD
A
ソースコード
--->|コンパイラフロントエンド|B
"中間表現(IR)<br/><br/>(バイトコード)"
--->|"コンパイラバックエンド"|C
"ネイティブコード(機械語)</br>/オブジェクトコード"
コンパイラフロントエンド
オブジェクトファイル
オブジェクトファイルフォーマット
クロスコンパイラ
#言語処理系