特許
J-GLOBAL ID:200903012688787045
コンパイラ装置
発明者:
,
,
,
,
,
,
,
,
出願人/特許権者:
代理人 (1件):
新居 広守
公報種別:公開公報
出願番号(国際出願番号):特願2003-357323
公開番号(公開出願番号):特開2005-122506
出願日: 2003年10月17日
公開日(公表日): 2005年05月12日
要約:
【課題】 プログラムの開発工数がかからないコンパイラを提供する。【解決手段】 高級言語で記述されたソースプログラム72を機械語プログラムに翻訳するコンパイラ58であって、生成する機械語プログラムを最適化する旨の指示を取得する指示取得部と、前記ソースプログラム72を解析するパーサー部76と、前記パーサー部76における解析結果に基づいて、前記ソースプログラム72を中間コードに変換する中間コード変換部78と、前記指示に従って、前記中間コードを最適化する最適化部68と、前記中間コードを前記機械語プログラムに変換するコード生成部90とを備え、前記指示は、キャッシュメモリを利用するプロセッサをターゲットプロセッサとする最適化指示である。【選択図】 図7
請求項(抜粋):
高級言語で記述されたソースプログラムを機械語プログラムに翻訳するコンパイラ装置であって、
生成する機械語プログラムを最適化する旨の指示を取得する指示取得手段と、
前記ソースプログラムを解析するパーサー手段と、
前記パーサー手段における解析結果に基づいて、前記ソースプログラムを中間コードに変換する中間コード変換手段と、
前記指示に従って、前記中間コードを最適化する最適化手段と、
前記中間コードを前記機械語プログラムに変換するコード生成手段とを備え、
前記指示は、キャッシュメモリを利用するプロセッサをターゲットプロセッサとする最適化指示である
ことを特徴とするコンパイラ装置。
IPC (1件):
FI (2件):
G06F9/44 322H
, G06F9/44 322G
Fターム (4件):
5B081AA06
, 5B081CC16
, 5B081CC27
, 5B081CC41
引用特許:
出願人引用 (1件)
審査官引用 (19件)
全件表示
引用文献:
前のページに戻る