- 0
- 0
- 约7.33千字
- 约 38页
- 2019-06-01 发布于广西
- 举报
第10章 代码优化 知识点:基本块优化 循环优化 窥孔优化 dag的应用 代码优化 10.1 优化概述 10.2 基本块优化 10.3 循环优化 10.4 窥孔优化 小结 10.1 优化概述 代码优化程序的任务 将前端产生的中间代码转换为等价的目标代码 代码优化程序的要求 等价变换 提高目标代码的执行速度 减少目标代码占用的空间 代码优化程序的地位 目标代码生成之前的中间代码优化 目标代码生成之后的目标代码优化 代码优化程序的位置 优化的主要种类 基本块优化 基本块内进行的优化 常数合并与传播、冗余子表达式的删除、复制传播、削弱计算强度、死代码的删除等 循环优化 在循环语句所生成的中间代码序列上进行的优化 循环展开、代码外提、削弱计算强度、删除归纳变量等 全局优化 在非线性程序段上(含多个基本块)进行的优化 窥孔优化 在目标代码上进行的优化 删除冗余的传送指令、删除死代码、控制流优化、强度削弱及代数化简等 10.2 基本块优化 一、常数合并及常数传播 二、删除冗余的公共表达式 三、复制传播 四、削弱计算强度 五、改变计算次序 一、常数合并及常数传播 常数合并:将能在编译时计算出值的表达式用其相应的值替代 x=2+3+y 可代之以: x=5+y 常数传播:用在编译时已知的变量值代替程序正文中对这些变量的引
您可能关注的文档
- 《相见欢》(上课课件)-公开课件.ppt
- 《小白兔和小灰兔》-公开课件.ppt
- 《小兵张嘎夺枪记》97-公开课件.ppt
- 《小兵张嘎夺枪记》-公开课件.ppt
- 《小草》-公开课件.ppt
- 《小池塘》-公开课件.ppt
- 《小露珠》课件-公开课件.ppt
- 《小猫钓鱼》课件-公开课件.ppt
- 《小石城山记》-公开课件.ppt
- 《小数的读写法》-公开课件.ppt
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
最近下载
- 2026年迪普考试题含答案解析.docx VIP
- 2023年6月广西壮族自治区普通高中学业水平合格性考试地理试题(含答案.pdf VIP
- QJT T07.022-2017 整车防腐蚀技术条件.pdf VIP
- 高考新课标卷:2025年-2023年《物理》考试真题与参考答案.pdf
- 安全管控风险制度.docx VIP
- 用“三白王墨”散加味治马属动物泄泻症.docx VIP
- 2026年统战宗教知识测试题及一套参考答案.docx VIP
- 2025中国临床肿瘤学会(CSCO)膀胱癌(移行细胞癌)诊疗指南.docx
- 数学-第一章 整式的乘除 单元测试 2024-2025学年北师大版数学七年级下册.docx VIP
- 宣贯培训(2026年)《SLT 525.8-2024建设项目水资源论证导则 第8部分钢铁行业建设项目》.pptx VIP
原创力文档

文档评论(0)