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

开放源码编译器ORC系统中若干优化技术

第一章 绪论第1-13页
   ·引言第9-10页
   ·背景第10-13页
第二章 系统简介第13-21页
   ·目标机体系结构第13-14页
   ·指令级并行第14页
   ·编译器和处理器之间的协作第14页
   ·投机第14-17页
     ·控制投机第15页
     ·数据投机第15-16页
     ·谓词第16-17页
   ·寄存器第17-18页
   ·指令编码第18页
   ·指令排序第18页
   ·应用编程模型第18-19页
   ·ORC 代码生成部分总体结构第19-21页
第三章 ORC 各部分功能简述第21-37页
   ·if-conversion第21-23页
   ·谓词查询数据库第23-25页
   ·指令调度第25-29页
   ·投机执行与恢复代码生成第29-31页
     ·控制投机第29-30页
     ·数据投机第30-31页
     ·复合型投机第31页
     ·恢复代码第31页
   ·机器模型第31-34页
   ·对profiling 的支持第34-37页
第四章 基于region 的优化技术第37-49页
   ·目前的后端编译第37-38页
   ·构造Region 需要考虑的问题第38-39页
   ·基本算法和内部模块第39-40页
   ·多入口多出口region 的形成算法第40-43页
   ·SEME region 的形成第43-47页
     ·选择主出口 BB第44-46页
     ·根据复制率进行选择性删除第46页
     ·从MEME region 到SEME region 的转换第46-47页
   ·例子第47-48页
   ·Region 构造的时序第48-49页
第五章 控制流优化第49-67页
   ·控制流优化的初始化第50-52页
   ·分支跳转优化CFLOW_BRANCH第52-56页
   ·消除不可到达基本块第56-59页
   ·基本块重排序第59-61页
   ·合并基本块第61-62页
   ·复制基本块第62-63页
   ·对跳转基本块的修正()第63-64页
   ·试验结果第64-67页
第六章 基于region 的动态重用技术第67-75页
   ·相关工作第68-69页
   ·基于region 的重用技术第69-73页
     ·value profiling第69-70页
     ·动态重用region 及其生成算法第70-72页
     ·重用插装库第72-73页
   ·需要对动态重用region 进行约束第73-75页
第七章 结论与进一步工作第75-77页
   ·结论第75页
   ·进一步工作第75-77页
参考文献第77-78页
致 谢第78-79页
作者简介第79页

论文共79页,点击 下载论文
上一篇:我国城市老年保障体系研究
下一篇:塔里木盆地和田古隆起构造演化及油气关系