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

基于LLVM的函数内联优化技术研究

摘要第5-6页
abstract第6页
第1章 绪论第9-15页
    1.1 研究目的及意义第9-10页
    1.2 研究现状第10-13页
        1.2.1 函数内联优化研究现状第10-13页
        1.2.2 LLVM优化架构研究现状第13页
    1.3 研究内容第13-14页
    1.4 论文的组织结构第14-15页
第2章 背景知识介绍第15-31页
    2.1 编译器优化第15-18页
        2.1.1 编译器简介第15页
        2.1.2 优化分类第15-17页
        2.1.3 对优化的考虑第17-18页
    2.2 LLVM优化编译框架第18-26页
        2.2.1 编译器简介第18页
        2.2.2 LLVM编译框架组成第18-23页
        2.2.3 LLVM的优化技术第23-26页
    2.3 函数内联优化第26-30页
        2.3.1 内联变换第27-28页
        2.3.2 内联决策第28-30页
    2.4 本章小结第30-31页
第3章 LLVM内联优化模型研究第31-46页
    3.1 LLVM中函数内联分类和所处阶段第31-32页
        3.1.1 内联分类第31页
        3.1.2 函数内联优化位置第31-32页
    3.2 部分函数内联第32-35页
    3.3 LLVM函数内联优化流程第35-37页
    3.4 确定候选调用地址第37-43页
        3.4.1 特殊函数的筛选第38-39页
        3.4.2 内联成本的计算第39-41页
        3.4.3 阈值的设定第41-42页
        3.4.4 候选地址选择模型第42-43页
    3.5 内联扩展第43-45页
    3.6 本章小结第45-46页
第4章 LLVM函数内联模型的改进第46-57页
    4.1 LLVM内联优化模型的不足第46页
    4.2 LLVM内联优化模型的改进第46-55页
        4.2.1 函数调用次数第47-51页
        4.2.2 有益于后续优化第51-53页
        4.2.3 新的内联优化模型第53-55页
    4.3 本章小结第55-57页
第5章 实验结果和分析第57-67页
    5.1 实验环境第57-58页
    5.2 实验方法及测试用例第58-60页
        5.2.1 实验方法第58页
        5.2.2 测试用例第58-60页
    5.3 实验结果分析第60-66页
        5.3.1 EPCM-505C平台第60-62页
        5.3.2 PC机平台第62-66页
    5.4 本章小结第66-67页
结论第67-68页
参考文献第68-73页
致谢第73页

论文共73页,点击 下载论文
上一篇:模型数据的信息可视化关键技术研究
下一篇:面向云监控的数据融合分析方法