2

干渉グラフを作成してレジスタ割り当てに使用するにはどうすればよいですか? ライブ範囲を決定するにはどうすればよいですか?

4

1 に答える 1

4

ライブ範囲は通常、基本ブロックのライブ分析で検出されます。活性分析は、支配フロンティアを使用して計算できます。

A Simple, Fast Dominance Algorithmをよく読んでください。コード分​​析フレームワークの支配分析と活性分析の両方を実装しました。ここここをご覧ください。

于 2009-12-27T20:09:32.247 に答える