控制流路径敏感的深层代码优化技术
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方期刊
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

期刊专题

10.3969/j.issn.1000-3428.2004.10.016

控制流路径敏感的深层代码优化技术

引用
软件规范中的函数调用约定指出,caller和callee都需要保存函数调用前后的程序状态.根据数据流分析和过程间分析,caller和callee会保存和恢复的程序状态有不同的分工.数据流分析方法在决定对callcc-save的寄存器是否要保存恢复时是从理论上在函数的入口保存寄存器状态而在函数的出口恢复寄存器状态,然而在特定控制流路径上并没有对一些保存的全局寄存器的状态进行修改,所以这些控制流路径上的寄存器保存恢复实际上是冗余的.该文提出了一种简单快捷的反向数据流分析方法,对特定控制流路径上的callee-save的寄存器恢复指令进行选择性优化,从而使特定控制流路径上的代码得到有效的优化,特别是对热控制流路径和短路径,提出的优化方法显得特别重要.

调用约定、控制流路径、过程调用、caller-save/callee-save的寄存器

30

TP311.5(计算技术、计算机技术)

国家高技术研究发展计划863计划2002AAIZ2104和,2001AA111061

2004-06-25(万方平台首次上网日期,不代表论文的发表时间)

共3页

43-44,73

相关文献
评论
暂无封面信息
查看本期封面目录

计算机工程

1000-3428

31-1289/TP

30

2004,30(10)

相关作者
相关机构

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn