首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

LLVM编译系统结构分析及ARCA3后端移植

摘要第1-5页
Abstract第5-8页
第1章 绪论第8-13页
   ·课题背景第8页
   ·国内外研究现状第8-12页
     ·程序设计语言的发展第8-9页
     ·编译技术的发展第9-10页
     ·编译器移植技术发展第10-11页
     ·LLVM编译系统发展第11-12页
     ·方舟系列处理器发展第12页
   ·本文研究内容第12页
   ·论文结构第12-13页
第2章 LLVM编译系统与ARCA3 体系结构分析第13-23页
   ·LLVM编译系统第13-15页
     ·LLVM编译系统结构第13-14页
     ·LLVM编译系统组成部分第14-15页
   ·ARCA3 体系结构探索第15-22页
     ·数据类型和组织形式第15-17页
     ·寄存器第17-18页
     ·指令集第18-19页
     ·整数指令集第19-20页
     ·帧栈布局第20-22页
   ·本章小结第22-23页
第3章 LLVM后端移植机制第23-43页
   ·LLVM可重定目标特性的结构支持第23-27页
     ·代码生成器结构支持第23页
     ·后端移植接口设计支持第23-24页
     ·TableGen工具支持第24-26页
     ·自编译系统支持第26-27页
   ·LLVM后端移植原理与方法第27-42页
     ·目标机器全局描述第28-29页
     ·目标机器寄存器描述第29-32页
     ·目标机器指令集描述第32-37页
     ·目标机器指令选择描述第37-41页
     ·目标机器汇编输出器描述第41-42页
   ·本章小结第42-43页
第4章 ARCA3 后端移植的实现第43-53页
   ·ARCA3 全局描述实现第43-44页
   ·ARCA3 寄存器描述实现第44-45页
     ·ARCA3 寄存器td描述实现第44页
     ·ARCA3 寄存器C++描述实现第44-45页
   ·ARCA3 指令集描述实现第45-49页
     ·ARCA3 指令集td描述实现第45-48页
     ·ARCA3 指令集C++描述实现第48-49页
   ·ARCA3 指令选择实现第49-50页
   ·ARCA3 汇编输出器实现第50-51页
   ·ARCA3 编译系统支持实现第51页
   ·系统总体测试第51-52页
   ·本章小结第52-53页
结论第53-54页
参考文献第54-58页
攻读学位期间发表的学术论文第58-60页
致谢第60页

论文共60页,点击 下载论文
上一篇:基于数据消冗和Chord协议的分布式存储技术研究
下一篇:基于BICS的抗多位翻转CAM设计