Pat
J-GLOBAL ID:200903039970962980

コードサイズ削減方法

Inventor:
Applicant, Patent owner:
Agent (1): 作田 康夫
Gazette classification:公開公報
Application number (International application number):2002084745
Publication number (International publication number):2003280922
Application date: Mar. 26, 2002
Publication date: Oct. 03, 2003
Summary:
【要約】【課題】従来のコンパイラは,インライン展開など最適化の結果としてプログラム中から直接あるいは間接的に呼び出されることがなくなった関数についても、関数へのシンボル参照があれば関数本体を出力していた為、コードサイズが大きくなり、結果としてプログラムサイズが大きくなっていた。【解決手段】プログラム中から直接あるいは間接的に呼び出されることはないが、プログラム中に関数シンボルへの参照がある関数について、関数シンボルを、関数に固有の定数に書き換えた上で関数本体を削除する。
Claim (excerpt):
仮想関数呼び出しを提供するプログラミング言語で記述したプログラムをコンパイルする過程で、呼び出し対象にならない関数で削除可能な関数を検出し、該関数のコードを削除するコードサイズ削減方法。
IPC (2):
G06F 9/45 ,  G06F 9/44 530
FI (2):
G06F 9/44 530 P ,  G06F 9/44 322 F
F-Term (3):
5B081AA09 ,  5B081CC16 ,  5B081CC24

Return to Previous Page