特許
J-GLOBAL ID:200903008217024338

コンパイル装置、コンパイル方法およびコンパイラプログラムを記録した記録媒体

発明者:
出願人/特許権者:
代理人 (1件): 京本 直樹 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平11-081103
公開番号(公開出願番号):特開2000-276356
出願日: 1999年03月25日
公開日(公表日): 2000年10月06日
要約:
【要約】【課題】 短い処理時間で実行速度の速い命令列を生成することのできるコンパイル装置を提供する。【解決手段】 中間語生成手段102はソースプログラム106から中間語107を生成する。命令並び替え範囲決定手段103は中間語107の命令列を調査し、選ばれなかった命令との間に依存関係がない命令を選んで命令並び替え範囲を設定して第1の命令列108を生成する。命令スケジュール手段104は第1の命令列108の命令並び替え範囲内の命令を、中間語をより速く実行できるよう並び替えて、第2の命令列109を生成する。オブジェクトプログラム生成手段105は第2の命令列109からオブジェクトプログラム110を生成する。命令並べ替え範囲に含まれる命令の限界数はあらかじめ設定しておく。
請求項(抜粋):
ソースプログラムから中間語を生成する中間語生成手段と、前記中間語の命令列を調査して選ばれなかった命令との間に依存関係がない命令を選んで命令並び替え範囲を設定した第1の命令列を生成する命令並び替え範囲決定手段と、前記第1の命令列から前記命令並び替え範囲内の命令を並び替えて第2の命令列を生成する命令スケジュール手段と、前記第2の命令列からオブジェクトプログラムを生成するオブジェクトプログラム生成手段とを備えたことを特徴とするコンパイル装置。
Fターム (3件):
5B081CC16 ,  5B081CC23 ,  5B081CC41

前のページに戻る