skip to main
|
skip to sidebar
GCC memo
2008年11月26日水曜日
最適化の対象となるデータ構造
tree-inline.c などで定義されている、プロシージャ間 (interprocedural) にまたがる最適化パスは cgraph_*() という関数名が付いていることが多い。
tree-ssa-*.c や tree-vect*.c などで定義されている最適化パスは cfg_*() という関数名が付いていることが多い。
紛らわしいのでまとめてみる。
http://diablo.elis.ugent.be/obfuscation_orig
call graph (CG)
手続きの呼び出し関係グラフ。CG のノードが CFG。
control flow graph (CFG)
手続き内部のフローグラフ。CFC のノードが BB。
basic blocks (BB)
基本処理単位
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
ブログ アーカイブ
►
2009
(10)
►
3月
(10)
▼
2008
(17)
►
12月
(8)
▼
11月
(9)
GCC 4 のデータ
コード挿入
抽象構文
MD ファイルからアセンブリが作られるまで
Machine Description の資料
関数呼び出しを埋め込む
最適化の対象となるデータ構造
ミドルエンドからバックエンドまでのフレームワーク
アセンブリが出るまで
Blogger Syntax Highliter
0 件のコメント:
コメントを投稿