第八章代码优化 81引言 优化的概念 二、代码优化的分类 1.与机器相关性可以把优化分成局部优化和全局优化两类 考察一个基本块中的四元式序列就可完成的 2优化范围优化,称为局部优化,否则,称为全局优化。 对基本块的优化可以是:合并常量计算、消 3优化语言级 除公共子表达式、削减计算强度与删除无用代码 等 对循环的优化有三种,即循环不变表达式外 提、归纳变量删除与计算强度削减
8.1 引言 一、 优化的概念 二、代码优化的分类 1.与机器相关性 2.优化范围 3.优化语言级 第八章 代码优化 可以把优化分成局部优化和全局优化两类。 考察一个基本块中的四元式序列就可完成的 优化,称为局部优化,否则,称为全局优化。 对基本块的优化可以是:合并常量计算、消 除公共子表达式、削减计算强度与删除无用代码 等。 对循环的优化有三种,即循环不变表达式外 提、归纳变量删除与计算强度削减
第八章代码优化 81引言 优化的概念 二、代码优化的分类 1与机器相关性 2优化范围 在通常的编译程序实现中,代码优化往 3优化语言级往是在内部中间表示一级上进行的,例如对 源程序的四元式序列或三元式序列进行代码 优化
8.1 引言 一、 优化的概念 二、代码优化的分类 1.与机器相关性 2.优化范围 3.优化语言级 第八章 代码优化 在通常的编译程序实现中,代码优化往 往是在内部中间表示一级上进行的,例如对 源程序的四元式序列或三元式序列进行代码 优化