- 0
- 0
- 约1.44千字
- 约 8页
- 2026-09-07 发布于广东
- 举报
Lab4:静态单赋值编译原理和技术编译原理课程组中国科学技术大学
Lab4:静态单赋值实验要求实现Mem2Reg算法,从而将IR转化为SSA形式IR同时修改后端代码,适配phi函数Lab4相关目录结构
项目编译位于项目目录下(labn)创建并进入build目录:mkdirbuildcdbuild使用cmake生成Makefile等:cmake..(寻找CMakeLists.txt文件,读取项目编译信息,生成Makefile等)使用make编译出最新的程序并安装到系统路径make–j(-j表示开启多线程编译,使用全部CPU核心)sudomakeinstall(安装到系统路径下,普通用户执行需要sudo权限)每次改动代码都需要重新执行第3步
Lab4:静态单赋值实验测试手动测试编译后最新的cminusfc程序能够开启Mem2Reg优化(-mem2reg)cminusfc–emit-llvm–mem2regcminus文件cminusfc–S–mem2regcminus文件cminus文件IR(优化前)SSAIR(优化后)前端(Lab1)Mem2Reg各个实验功能汇总中端(Lab2)LA64汇编文件gcc(LA64架构)交叉编译器(x86架构)Lab4后端(Lab3Lab4)LA
您可能关注的文档
- 高教社课件国际贸易实务第二版目三任务三:货物的运输.pptx
- 高教社课件需求工程软件建模与分析(第3版)第5章 涉众分析.pptx
- 高教社课件需求工程软件建模与分析(第3版)第11章 面向对象分析.pptx
- 高教社课件需求工程软件建模与分析(第3版)第9章 基于用例场景模型开发用户需求.pptx
- 高教社课件需求工程软件建模与分析(第3版)第12章 结构化分析.pptx
- 高教社课件人工智能与信息科学基础(第3版)第10章.pptx
- 高教社课件需求工程软件建模与分析(第3版)第2章 需求基础.pptx
- 高教社课件需求工程软件建模与分析(第3版)第7章 产品工程.pptx
- 高教社课件需求工程软件建模与分析(第3版)第1章 需求工程导论.pptx
- 高教社课件国际贸易实务第二版项目三任务四:货物保险的办理.pptx
原创力文档

文档评论(0)