-
-
Code-Optimization-Technique-of-GCC.zip
GCC 是基于Linux 下的开放源码的优化编译系统,可以接收多种高级源语言,广泛支持多平台操作系统。其代码优化机制,不仅能兼顾时间、空间效率,生成高质量的目标代码,而且具有很强的可移植性与可扩充性,是编译器优化研究的目标。通过对 GCC 的整体结构、优化策略、优化方法与关键技术、中间语言等进行详细的剖析,抽取出完整的 GCC 优化体系结构。文中集中探讨了 GCC 的优化策略和实现技术,首先从 GCC 优化体系的总体规划入手,着重分析了 GCC 的优化组织策略,设计、引入中间代码 RTL 的技巧和内涵 ...
-
A--New-Method-of--Code--Optimization.zip
介绍了一种新的代码优化的方法 ———Just In Time Code Layout ,它不同于传统的静态链接生成可执行程序映象文件的方法 ,而是在运行时通过动态链接生成执行程序的映象,对比研究了此方
法生成的程序映象和传统方法生成的程序映象及用 Pettis 方法优化生成程序映象三者之间在运行时Cache 性能的差异 ,证明了这种方法对程序运行的明显效果。
-
the-way-of-GCC-Code-Optimization.zip
GCC 是基于Linux 下的开放源码的优化编译系统,在大量开源软件和自由软件中都会用到,因此GCC 的编译性能会直接影响到 Linux 、Firefox 和 Apache 等数千个项目的质量。GCC 的代码优化机制,不仅兼顾了时间、空间效
率,而且还具有很强的可移植性和可扩充性,是研究编译器优化技术的最佳选择。本文探讨了 GCC 中的主要优化策略和机制,包括强度削弱、无用代码删除、寄存器的优化分配、预测程序技术等。
-
-
-
-
-
-
-
-