深入分析GCC结合GCC-4.4.0源代码,围绕GCC编译过程,详细介绍了GCC的设计框架和实现过程,从源代码到AST、从AST到GIMPLE、从GIMPLE到RTL,以及从RTL到终的目标机器代码的详细过程,涉及到各个阶段中间表示的详细分析、生成过程,使读者在了解编译原理的基础上进一步掌握其实现的总体流程和实现细节,让更多的读者对编译技术不再仅仅停留在理论层面,而是能看到一个活生生编译系统实例的实现过程。
目录
- 第1章 GCC概述 1
- 第2章 GCC源代码分析工具 4
- 第3章 GCC总体结构 16
- 第4章 从源代码到AST/GENERIC 26
- 第5章 从AST/GENERIC到GIMPLE 115
- 第6章 GIMPLE处理及其优化 177
- 第7章 RTL 208
- 第8章 机器描述文件${target}.md 239
- 第9章 机器描述文件${target}.[ch] 272
- 第10章 从GIMPLE到RTL 365
- 第11章 RTL处理及优化 433
- 第12章 支持新的目标处理器 503