- 0
- 0
- 约4.75千字
- 约 33页
- 2026-09-07 发布于广东
- 举报
Phi函数特殊处理编译原理和技术编译原理课程组中国科学技术大学
MENUPhi函数特殊处理简介·Phi函数特殊处理接合操作Phi函数消除无条件跳转有条件跳转成环情况
MENUPhi函数特殊处理简介·Phi函数特殊处理接合操作Phi函数消除无条件跳转有条件跳转成环情况
难点Phi函数与其他变量一起进行了寄存器分配Phi函数赋值的变量需要根据数据流选择不同的变量Phi函数特殊处理简介
MENUPhi函数特殊处理简介·Phi函数特殊处理接合操作Phi函数消除无条件跳转有条件跳转成环情况
接合操作接合操作Label_0中含有phi指令label_entry流向label_0,R8←10,label_1流向label_0,R8←R7
采用伪线性序依次扫描每个基本块扫描基本块当前基本块与后继基本块的接合变量列表,为后继基本块定义的所有phi函数遍历接合变量列表中每个phi函数phi_3_op4=phii32[10,%label_entry],[%op13,%label_1]move_to:phi变量对应的寄存器或者内存地址(phi_3_op4对应的R0)move_from:phi操作数对应的内存地址或寄存器或常量(%op13对应R3或常量10)move_to和move_from相同时无需进行接合move_to和move_from不同时将它们作为接合关系
您可能关注的文档
- 高教社课件国际贸易实务第二版目三任务三:货物的运输.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
- 《电力物联网信息通信总体架构》标准立项修订与发展报告.docx
- 《电能存储系统用锂蓄电池和电池组技术规范》标准立项修订与发展报告.docx
- 《电气和电子设备用连接器 试验与测量 第27-200部分:试验27a至27g:频率达2000MHz的G》标准立项修订与发展报告.docx
- 《电气和电子设备用连接器 试验与测量 第28-100部分:试验28a至28g:频率达2000 MHz的》标准立项修订与发展报告.docx
- 《电气和电子设备用连接器 试验与测量 第99-003部分:耐久性试验程序 试验99c:平衡单对连接器的》标准立项修订与发展报告.docx
- 《电气元器件的标准数据元素类型和相关分类模式 第7部分:跨域概念的数据字典》标准立项修订与发展报告.docx
- 《电容器用金属化薄膜》标准立项修订与发展报告.docx
- 《电子和电气设备用连接器 产品要求 第2-111部分:圆形连接器 M12螺纹锁紧电源连接器详细规》标准立项修订与发展报告.docx
- 《电子和电气设备用连接器 产品要求 第2-101部分:圆形连接器 M12螺纹锁紧连接器详细规范》标准立项修订与发展报告.docx
- 《电子和电气设备用连接器 产品要求 第2-114部分:圆形连接器 数据传输频率达100MHz的电源和信》标准立项修订与发展报告.docx
原创力文档

文档评论(0)