![编译器、编译方法](/CN/2005/1/21/images/200510105134.jpg)
基本信息:
- 专利标题: 编译器、编译方法
- 专利标题(英):Compiler, compilation method
- 申请号:CN200510105134.0 申请日:2005-09-22
- 公开(公告)号:CN100465895C 公开(公告)日:2009-03-04
- 发明人: 田中旭
- 申请人: 松下电器产业株式会社
- 申请人地址: 日本大阪
- 专利权人: 松下电器产业株式会社
- 当前专利权人: 株式会社索思未来
- 当前专利权人地址: 日本大阪
- 代理机构: 北京律诚同业知识产权代理有限公司
- 代理人: 徐金国; 梁挥
- 优先权: 2004-275573 2004.09.22 JP
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
本发明涉及一种编译器,其转换具有多执行路径的程序以扩展指定执行路径的基本程序块同时维持程序的完整性。该编译器产生新的基本程序块B103和B104。基本程序块B104由(i)通过替换热路径200中的局部源程序(基本程序块B1-B7)中的替换目标变量产生的语句,和(ii)通过修改热路径200中的分支指令产生的包括用于执行热路径的分支条件的分支指令构成。基本程序块B103由用于将替换目标变量恢复为恢复目标变量的语句。然后如果在基本程序块B103中的分支指令为真,则转换该源程序以执行基本程序块B104后的基本程序块B103,如果为假则执行基本程序块B1。
公开/授权文献:
- CN1752934A 编译器、编译方法以及编译程序 公开/授权日:2006-03-29
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F9/00 | 电数字数据处理的控制单元 |
--------G06F9/06 | .应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的 |
----------G06F9/22 | ..微控制或微程序装置 |
------------G06F9/45 | ...高级程序语言的编译或解释 |