编译器优化技术 - 窥孔优化

窥孔优化 peephole optimiation

窥孔优化和局部优化类似,只不过窥孔优化的目标是已经生成的原始代码,即它对目标代码进行优化转换(transform)。

1. 冗余指令消除

2. 控制流优化

3. 代数化简

reduction in strength

4. 机器特有指令的使用

如 x * 4 => x << 2

 

posted @ 2021-08-28 11:29  xuyv  阅读(478)  评论(0编辑  收藏  举报