特許
J-GLOBAL ID:200903049526275882

コンパイル装置

発明者:
出願人/特許権者:
代理人 (1件): 穂坂 和雄 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平5-039841
公開番号(公開出願番号):特開平6-250846
出願日: 1993年03月01日
公開日(公表日): 1994年09月09日
要約:
【要約】【目的】本発明はコンパイル装置に関し,多様化する最適化処理への要求を満たすために必要な最適化に応じて,高性能のオブジェクトを出力することができることを目的とする。【構成】ソースプログラムに基づき命令スケジューリング,レジスタ割り付けを含むフロントエンド部と,中間表現に対し最適化を施す最適化手段と,最適化により得られた結果に対し中間表現を変換する中間表現変換手段と,最後に得られた中間表現をコード出力するコード出力手段とを備える。最適化手段と中間表現変換手段による最適化フェーズの繰り返し回数と各フェーズにおける最適化の処理内容を決定する最適化構造決定手段を設け,最適化構造決定手段により決定された内容に基づいて各最適化フェーズと共に中間表現を変更して最適化を行うよう構成する。
請求項(抜粋):
ソースプログラムに基づき中間表現を出力するフロントエンド部と,中間表現に対し最適化を施す最適化手段と,最適化により得られた結果に対し中間表現を変換する一段以上の中間表現変換手段と,最後に得られた中間表現をコード出力するコード出力手段とを備え,前記最適化手段と中間表現変換手段による最適化フェーズの繰り返し回数と各フェーズにおける最適化の処理内容を決定する最適化構造決定手段を設け,前記最適化構造決定手段により決定された内容に基づいて各最適化フェーズと共に中間表現を変更して最適化を行うことを特徴とするコンパイル装置。
引用特許:
審査官引用 (1件)
  • 特開昭62-163146

前のページに戻る