制御フローグラフとは

せいぎょふろーぐらふ

基本ブロックを節、ブロック間の分岐や移り変わりを矢印にして、プログラムの実行の流れを表したグラフ。ループの検出やデータの流れの解析に使う。

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

解説の中の「制御フローグラフ」

「制御フローグラフ」が出てくる問題(3問)

  1. 制御フローグラフで、節と矢印が表しているものの組み合わせとして正しいものはどれか。
  2. 基本ブロックの説明として正しいものはどれか。
  3. レジスタ割り当ての準備として行う生存区間(ライブネス)の解析で求めるものはどれか。

関連する用語

基本ブロック ループ展開 レジスタ割り当て インライン展開 SSA形式 LLVM 共通部分式の削除 強度低減 構文解析 字句解析

用語集の一覧へ