中間表現とは

ちゅうかんひょうげん

コンパイラの内部で、ソース言語にもCPUにも依存しない形でプログラムを表したもの。最適化の多くはこの上で行い、言語ごとの前半とCPUごとの後半を分けられる。

この用語の分野: コンパイラ

解説の中の「中間表現」

「中間表現」が出てくる問題(6問)

  1. コンパイラの内部で、ソース言語にもCPUにも依存しない中間表現(IR)を使う主な利点はどれか。
  2. SSA形式の中間表現の特徴として正しいものはどれか。
  3. 中間表現の一つである三番地コードの特徴として正しいものはどれか。
  4. LLVMの基本的な構成として正しいものはどれか。
  5. リンク時最適化(LTO)によって可能になる最適化として最も適切なものはどれか。
  6. コード生成の段階の一つである命令選択(インストラクションセレクション)の説明として正しいものはどれか。

関連する用語

SSA形式 LLVM GPU インライン展開 FMA(融合積和演算) アドレッシングモード 基本ブロック 共通部分式の削除 強度低減 構文解析

用語集の一覧へ