首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--编译程序、解释程序论文

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

摘要第1-4页
ABSTRACT第4-9页
1 绪论第9-17页
   ·课题研究背景第9-15页
   ·课题研究目的第15-16页
   ·本文所作的工作第16-17页
2 LLVM 编译系统结构分析第17-24页
   ·LLVM 中间代码第17-19页
   ·集成库第19页
   ·工具集第19-20页
   ·LLVM 编译流程第20-23页
   ·本章小节第23-24页
3 LLVM 后端移植接口第24-49页
   ·移植接口综述第24-26页
   ·TABLEGEN 简介第26-29页
   ·寄存器描述第29-33页
   ·指令集描述第33-37页
   ·帧栈布局描述第37-38页
   ·中间代码转换描述第38-41页
   ·汇编输出描述第41-43页
   ·处理器子系列支持第43-45页
   ·处理器JIT 支持第45-46页
   ·全局描述第46-48页
   ·本章小节第48-49页
4 实现LLVM 的ARM 后端支持第49-73页
   ·ARM 处理器结构分析第49-57页
     ·数据类型与存储对齐第49-50页
     ·寄存器第50-51页
     ·指令集第51-53页
     ·寻址方式第53-55页
     ·帧栈布局第55-56页
     ·进程调用约定第56页
     ·汇编格式第56-57页
   ·后端移植实现第57-71页
     ·寄存器描述实现第57-61页
     ·指令集描述实现第61-67页
     ·帧栈布局描述实现第67页
     ·中间代码转换描述实现第67-69页
     ·汇编输出描述实现第69-70页
     ·子系列支持实现第70页
     ·JIT 支持实现第70页
     ·全局描述实现第70-71页
   ·环境设置与ARM 后端生成第71-72页
   ·本章小节第72-73页
5 总结与展望第73-74页
参考文献第74-79页
附录1 LLVM 虚拟指令列表第79-82页
附录2 链接类型与调用约定第82-83页
附录3 LLVM 衍生类型第83-84页
附录4 LLVM 集成库列表第84-86页
致谢第86-87页
攻读学位期间发表的学术论文第87-89页

论文共89页,点击 下载论文
上一篇:城市火灾风险和防火能力研究--以中等城市防火能力优化为目标的消防安全研究
下一篇:开放式反射器的研究