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

基于SUIF2的过程间分析和优化

中文摘要第1-5页
英文摘要第5-9页
第一章 绪论第9-16页
 1.1 研究编译器优化的目的第9-10页
 1.2 传统的优化方式简介第10-11页
  1.2.1 局部优化第10页
  1.2.2 循环优化第10页
  1.2.3 全局优化第10-11页
 1.3 过程间优化的产生背景第11-12页
 1.4 过程间优化与传统优化技术的比较第12-13页
 1.5 过程间分析和优化技术的冲击第13-14页
 1.6 本文的研究方法和章节安排第14-16页
  1.6.1 研究方法第14页
  1.6.2 本文章节安排第14-16页
第二章 过程间分析和优化第16-33页
 2.1 过程间分析和优化概况第16-18页
  2.1.1 定义第16页
  2.1.2 过程间分析和优化技术概况第16-18页
 2.2 调用图第18-20页
  2.2.1 定义第18页
  2.2.2 调用图的构造算法第18-20页
 2.3 内联替换和过程克隆第20-27页
  2.3.1 内联替换第20-23页
   2.3.1.1 内联替换的优点第20页
   2.3.1.2 执行内联替换需要考虑的因素第20-21页
   2.3.1.3 内联替换对寄存器分配的影响第21-22页
   2.3.1.4 关于内联替换的总结和建议第22-23页
   2.3.1.5 内联替换的实现第23页
  2.3.4 过程克隆第23-27页
   2.3.4.1 过程克隆的定义第23-25页
   2.3.4.2 过程克隆产生的动机第25页
   2.3.4.3 克隆算法第25-27页
 2.4 过程间信息第27-32页
  2.4.1 副作用摘要集合第27-28页
  2.4.2 别名第28-29页
  2.4.3 过程间常量第29-32页
   2.4.3.1 过程间常量的表示第29-30页
   2.4.3.2 前向跳转函数第30-32页
   2.4.3.3 返回跳转函数第32页
 2.5 本章小结第32-33页
第三章 SUIF2编译器基础构架第33-46页
 3.1 SUIF2介绍第33-34页
  3.1.1 SUIF2的关键特征第33-34页
  3.1.2 系统提供的编译器构造工具第34页
 3.2 SUIF结构第34-36页
  3.2.1 核心(kernel)第35页
  3.2.2 模块(moduls)第35-36页
  3.2.3 驱动器(drivers)第36页
 3.3 SUIF可扩展程序表示第36-37页
  3.3.1 多层次的表示第36-37页
  3.3.2 抽象层次第37页
 3.4 SUIF2程序设计第37-45页
  3.4.1 Hoof规范语言第37-40页
   3.4.1.1 SUIF中间表示第37-38页
   3.4.1.2 Hoof的语法第38-40页
  3.4.2 创建一个模块(Module)第40-43页
  3.4.3 生成一个遍历(Pass)第43-45页
 3.5 本章小结第45-46页
第四章 基于SUIF2的调用图创建第46-58页
 4.1 背景和定义第46-47页
 4.2 算法第47-56页
  4.2.1 SUIF2IR节点的创建第47-50页
  4.2.2 类的定义第50-52页
  4.2.3 调用图构造算法的实现第52-56页
 4.3 算法的检验第56-57页
 4.4 本章小节第57-58页
第五章 总结第58-60页
参考文献第60-62页
致谢第62页

论文共62页,点击 下载论文
上一篇:视频运动图像中的人脸检测研究
下一篇:氧化修饰脂蛋白对血凝、纤溶及血小板聚集功能的影响