[发明专利]程序优化方法无效
申请号: | 200980128545.8 | 申请日: | 2009-07-17 |
公开(公告)号: | CN102099786A | 公开(公告)日: | 2011-06-15 |
发明(设计)人: | 米津武纪 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F12/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨晶;王琦 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 优化 方法 | ||
1.一种程序优化方法,由在将高级语言程序转换为机器语言程序时进行程序转换的编译器执行,所述程序优化方法包括:
范围确定步骤,根据包含在所述高级语言程序中的描述,确定所述机器语言程序的任意一个程序部分为实施程序优化的处理范围;以及
配置确定步骤,确定位于所述处理范围内的命令代码的配置位置,
所述描述为用于指定所述高级语言程序所具有的多个处理块之间的相关关系的描述,
所述范围确定步骤在所述机器语言程序之中将相当于由所述描述指定了所述相关关系的所述处理块的程序部分确定为所述处理范围,
所述配置确定步骤根据由所述描述指定的所述相关关系,针对每个所述处理块,确定位于所述处理范围内的命令代码的配置位置。
2.根据权利要求1所述的程序优化方法,所述配置确定步骤确定位于所述处理范围内的命令代码的配置位置,以使所述描述中的描述顺序与所述机器语言程序中的所述命令代码的配置顺序不同。
3.根据权利要求1所述的程序优化方法,
所述描述进一步具有用于指定包含在所述高级语言程序中的第一范围的描述部分,
所述范围确定步骤将相当于所述第一范围的所述机器语言程序的程序部分确定为所述处理范围。
4.根据权利要求3所述的程序优化方法,其特征在于,
所述描述进一步具有用于指定位于所述第一范围内的第二范围的描述部分,
所述范围确定步骤将相当于从所述第一范围中去除了所述第二范围的范围区域的所述机器语言程序的程序部分确定为所述处理范围。
5.根据权利要求1所述的程序优化方法,
所述描述进一步具有用于指定包含在所述高级语言程序中的第一范围的描述部分,
所述范围确定步骤将相当于所述第一范围之外的范围的所述机器语言程序的程序部分确定为所述处理范围。
6.根据权利要求5所述的基于编译器的优化方法,
所述描述进一步具有用于指定位于所述第一范围内的第二范围的描述部分,
所述范围确定步骤将相当于从所述第一范围中去除了所述第二范围的范围区域之外的范围的所述机器语言程序的程序部分确定为所述处理范围。
7.一种编译器,用于使计算机执行将高级语言程序转换为机器语言程序的处理以及程序优化处理,
所述程序优化处理包括:
范围确定步骤,根据包含在所述高级语言程序中的描述,确定所述机器语言程序的一个程序部分为实施程序优化的处理范围;以及
配置确定步骤,确定位于所述处理范围内的命令代码的配置位置,
所述描述为用于指定所述高级语言程序所具有的多个处理块之间的相关关系的描述,
所述范围确定步骤在所述机器语言程序之中将相当于由所述描述指定了所述相关关系的所述处理块的程序部分确定为所述处理范围,
所述配置确定步骤根据由所述描述指定的所述相关关系,针对每个所述处理块,确定位于所述处理范围内的命令代码的配置位置。
8.一种计算机可读取记录介质,记录有用于使计算机执行将高级语言程序转换为机器语言程序的处理以及程序优化处理的编译器,
所述程序优化处理包括:
范围确定步骤,根据包含在所述高级语言程序中的描述,确定所述机器语言程序的一个程序部分为实施程序优化的处理范围;以及
配置确定步骤,确定位于所述处理范围内的命令代码的配置位置,
所述描述为用于指定所述高级语言程序所具有的多个处理块之间的相关关系的描述,
所述范围确定步骤在所述机器语言程序之中将相当于由所述描述指定了所述相关关系的所述处理块的程序部分确定为所述处理范围,
所述配置确定步骤根据由所述描述指定的所述相关关系,针对每个所述处理块,确定位于所述处理范围内的命令代码的配置位置。
9.一种信息传输介质,传输用于使计算机执行将高级语言程序转换为机器语言程序的处理以及程序优化处理的编译器,
所述程序优化处理包括:
范围确定步骤,根据包含在所述高级语言程序中的描述,确定所述机器语言程序的一个程序部分为实施程序优化的处理范围;以及
配置确定步骤,确定位于所述处理范围内的命令代码的配置位置,
所述描述为用于指定所述高级语言程序所具有的多个处理块之间的相关关系的描述,
所述范围确定步骤在所述机器语言程序之中将相当于由所述描述指定了所述相关关系的所述处理块的程序部分确定为所述处理范围,
所述配置确定步骤根据由所述描述指定的所述相关关系,针对每个所述处理块,确定位于所述处理范围内的命令代码的配置位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980128545.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改变锆合金表面织构的方法
- 下一篇:一种用于电镀的棒料吊具