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

基于LLVM的脚本语言后端工具设计与实现

摘要第4-5页
abstract第5-6页
第1章 绪论第9-13页
    1.1 课题的提出第9-10页
    1.2 研究目的第10-11页
    1.3 研究意义第11页
    1.4 研究成果第11-12页
    1.5 论文工作内容第12-13页
第2章 LLVM与脚本语言第13-19页
    2.1 脚本语言第13-14页
    2.2 低层次虚拟机第14-15页
    2.3 LLVM后端第15-16页
    2.4 中间表示第16-18页
    2.5 小结第18-19页
第3章 LIRT需求分析第19-22页
    3.1 整体目标第19页
    3.2 LIRT项目需求第19-20页
    3.3 软硬件需求第20-21页
        3.3.0 测试环境第20页
        3.3.1 硬件开发环境第20页
        3.3.2 软件开发环境第20-21页
    3.4 小结第21-22页
第4章 LIRT的设计第22-28页
    4.1 总体设计原则第22页
    4.2 LIRT总体结构第22-24页
    4.3 LIRT模块第24-26页
        4.3.1 加载第24页
        4.3.2 初始化第24页
        4.3.3 函数处理第24-25页
        4.3.4 函数初始化第25页
        4.3.5 分支分析第25页
        4.3.6 函数流程重建与优化第25页
        4.3.7 基本块初始化第25页
        4.3.8 指令处理第25-26页
    4.4 LIRT数据处理流程第26-27页
    4.5 小结第27-28页
第5章 LIRT的实现第28-46页
    5.1 脚本函数的初始生成第28-33页
        5.1.1 函数的简单匹配分析第29-30页
        5.1.2 函数的复杂匹配分析第30-33页
    5.2 控制流程转换第33-40页
        5.2.1 SimpleType第34-35页
        5.2.2 NormalLoopType第35-36页
        5.2.3 MultiLoopType第36页
        5.2.4 控制流程的具体实现第36-40页
    5.3 指针处理与指令优化第40-42页
        5.3.1 全局初步分析第40-42页
        5.3.2 变量的处理第42页
    5.4 Phi节点处理第42-44页
    5.5 小结第44-46页
第6章 实验与结果分析第46-50页
    6.1 实验环境第46页
    6.2 实验步骤第46-47页
    6.3 各个结果对比第47-50页
第7章 结论和展望第50-51页
    7.1 结论第50页
    7.2 展望第50-51页
参考文献第51-53页
致谢第53页

论文共53页,点击 下载论文
上一篇:基于SOA技术的电磁兼容应急分析系统的研究与实现
下一篇:基于图像识别的车辆检测算法研究