| | | | | 窥孔优化在GCC编译器中的实现 | | | 项炜 | | | GCC在几乎所有开源软件和自由软件中都会用到,因此它的编译性能会直接影响到Linux、Firefox乃至于OpenOffice和Apache等几千个项目的开发。窥孔优化技术在GCC中应用得非常广泛,基于窥孔优化的基本原理,在GCC中运用到了窥孔优化的几种典型项目,如强度削弱、常数合并、无用代码删除等。 【作者单位】:乐山师范学院计算机科学与信息工程系 四川乐山614004 【关键词】:GCC;窥孔优化;强度削弱;常数合并;常数传播;无用代码 【分类号】:TP314 【DOI】:CNKI:SUN:LSSZ.0.2007-12-022 【正文快照】: 0引言Linux系统下的GCC(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一,是可以在多种硬件平台上编译出可执行程序的超级编译器,其平均执行效率与一般的编译器相比要高出20%~30%。GCC编译程序的一趟编译可以包含20~30多遍,其中绝大部分是用来执行优化功能的,所以代码优化是GCC编译器中相当重要的一个环节,它是指GCC编译器为了生成高质量的目标代码而作的各种等价加工和处理。在众多的代码优化技术中,窥孔优化在GCC中应用得非常广泛。在本文中,针对GCC中最常见的几种窥孔优化项目,分别配以… | | | 推荐 CAJ下载 PDF下载 | | | CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式 |
| | | | | | 1 | 王丽; 《编译原理》课程教学初探 [J]; 电脑知识与技术; 2006年02期 | | 2 | 黄剑锋; “编译原理”教学内容探讨 [J]; 电脑知识与技术; 2006年05期 | | 3 | 杜毓华,曹立明,王小平; 基于Mobile Agent的有限时间黑盒子安全的实现 [J]; 福建电脑; 2004年12期 | | 4 | 徐红,陆红阳; 编译原理实验动态演示系统的设计与实现 [J]; 电脑知识与技术; 2005年27期 | | 5 | 胡作进,胡林生; 《编译原理》课程教学改革刍议 [J]; 安徽广播电视大学学报; 2006年04期 | | 6 | 孙冀侠,迟呈英,李迎春; LR(1)语法分析的自动构造 [J]; 鞍山科技大学学报; 2003年02期 | | 7 | 郑光明,蒋贤芳; 实例教学在《编译原理》中的应用 [J]; 电脑知识与技术; 2006年08期 | | 8 | 曾绍华,魏延; 共享存储器多处理机并行计算编译及调度机制 [J]; 重庆师范大学学报(自然科学版); 2006年01期 | | 9 | 李迎春,迟呈英,孙冀侠; 改进的上下文无关文法及其语法分析 [J]; 鞍山科技大学学报; 2003年01期 | | 10 | 马小闳,周瑾,田凌云; 谈计算机课程中的重复教学 [J]; 淮北煤炭师范学院学报(自然科学版); 2006年03期 |
|
|
|