本章导学
上一节
下一节

通过学习各类优化方法和全局数据流分析方法,掌握建立程序流图的算法和流图中自然循环的识别算法,各种数据流分析方程的迭代求解方法,并了解如何利用控制流分析的信息和各种数据流分析的信息进行各类代码改进变换。

学习通过局部和全局的程序变换来改进中间代码程序。本章围绕代码优化器的自动分析与工作展开,学习掌握各类优化的方法,包括常量合并、公共子表达式删除、复写传播、死代码删除、循环优化(代码外提、归纳变量删除、强度削弱)等,掌握数据流分析方程及其求解方法。

循环优化
全局数据流分析
利用数据流分析信息进行优化

循环优化
数据流分析
代码改进变换


