文摘
英文文摘
厦门大学学位论文原创性声明及著作权使用声明
第1章绪论
1.1背景及课题意义
1.2编译器后端生成技术概述
1.3本课题完成的工作
1.4论文组织结构
第2章编译器后端技术介绍
2.1中间表示形式
2.2编译器分析
2.2.1控制流分析
2.2.2数据流分析
2.2.3数据依赖关系分析
2.2.4别名分析
2.3编译器分析
2.3.1前期优化
2.3.2冗余删除
2.3.3循环优化
2.3.4过程优化
2.3.5寄存器分配
2.3.6代码调度
2.3.7控制流和低级优化
第3章GCC编译器内部结构分析
3.1GCC编译器结构及工作流程
3.2GCC编译器的前端
3.3GCC编译器的后端
3.3.1RTL语言
3.3.2GCC后端概述
3.3.3GCC目标机器描述
3.3.4机器描述的作用
3.3.5后端生成机制
第4章GCC交叉编译器移植研究及辅助移植系统设计
4.1GCC传统移植方法分析
4.1.1machine.h文件
4.1.2machine.md文件
4.1.3machine.c文件
4.2GCC移植的形式化分析
4.3GCC辅助移植系统设计
4.3.1系统总体功能及设计思路
4.3.2数据库模块设计
4.3.3人机界面设计
4.3.4文件导出模块设计
4.3.5小结
第5章辅助移植系统在DLX平台的应用及测试
5.1DLX介绍
5.1.1DLX体系结构
5.1.2DLX指令集
5.2整合测试及结果分析
5.2.1测试方案及过程
5.2.2测试数据、结果及其分析
第6章结论
6.1总结
6.2将来的工作
参考文献
攻读硕士学位期间发表的论文
攻读硕士学位期间参与的科研项目
致谢
厦门大学;