首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

基于LLVM的NiosⅡ处理器后端快速移植及优化

摘要第1-5页
ABSTRACT第5-9页
第一章 绪论第9-13页
   ·课题研究背景第9页
   ·国内外研究水平与现状第9-11页
   ·论文研究意义及研究内容第11-12页
   ·论文组织第12-13页
第二章 LLVM及GCC编译后端移植架构分析第13-23页
   ·LLVM编译架构分析第13-16页
     ·LLVM汇编语言分析第14页
     ·LLVM类型系统分析第14-15页
     ·LLVM指令集分析第15-16页
   ·LLVM工具集分析第16-17页
   ·LLVM编译器后端移植接口分析第17-18页
   ·GCC编译器后端移植架构分析第18-21页
     ·GCC编译器后端移植架构分析第19-20页
     ·代码生成和系统整合第20-21页
   ·LLVM与GCC后端移植性能比较第21-22页
   ·本章小结第22-23页
第三章 基于LLVM的Niosll处理器后端移植第23-33页
   ·LLVM编译器后端移植架构分析第23-24页
   ·Niosll处理器体系结构分析第24-26页
     ·寄存器分析第25页
     ·寻址方式和指令集分析第25-26页
     ·栈帧布局及调用约定分析第26页
   ·Niosll处理器后端移植实现第26-31页
     ·Niosll寄存器描述第27页
     ·Niosll指令集描述第27-29页
     ·NiosllDAG降级描述第29-30页
     ·Niosll全局信息描述第30-31页
   ·Niosll后端配置与生成第31页
   ·实验结果分析第31-32页
   ·本章小结第32-33页
第四章 后端描述辅助系统设计与实现第33-44页
   ·TableGen语法分析第33-35页
     ·TableGen类型系统分析第34页
     ·TableGen类及定义分析第34-35页
   ·系统总体功能及设计思路第35-36页
   ·后端描述系统数据库模块设计第36-37页
   ·后端描述信息输入界面设计第37-41页
     ·寄存器信息输入模块设计第37-39页
     ·指令信息输入模块设计第39-41页
     ·调用约定模块设计第41页
   ·描述后端生成器模块设计第41-43页
     ·寄存器描述文件生成模块设计第41-42页
     ·指令描述文件生成模块设计第42-43页
     ·调用约定文件生成模块设计第43页
   ·本章小结第43-44页
第五章 基于LLVM的纸张计数系统循环优化研究第44-57页
   ·纸张计数系统功能分析第44-47页
     ·图像预处理阶段分析第44-45页
     ·条纹分割阶段分析第45页
     ·统计计数阶段分析第45-46页
     ·纸张计数系统各阶段循环分析第46-47页
   ·循环优化分析第47-49页
     ·循环展开技术分析第47-48页
     ·代码外提分析第48-49页
     ·强度削弱分析第49页
     ·删除归纳变量分析第49页
   ·基于LLVM的循环优化研究与实现第49-55页
     ·LLVM中间代码优化接口分析第50-52页
     ·循环展开技术实现第52-53页
     ·代码外提技术实现第53-54页
     ·强度削弱技术实现第54-55页
   ·实验结果分析第55-56页
   ·本章小结第56-57页
第六章 总结与展望第57-59页
   ·论文的总结第57-58页
   ·今后的工作第58-59页
参考文献第59-63页
致谢第63-64页
攻读硕士期间的主要研究成果第64页

论文共64页,点击 下载论文
上一篇:基于ARM的嵌入式监控摄像机设计与实现
下一篇:基于流编码的机会路由协议设计