窥孔优化 peephole optimiation
窥孔优化和局部优化类似,只不过窥孔优化的目标是已经生成的原始代码,即它对目标代码进行优化转换(transform)。
1. 冗余指令消除
2. 控制流优化
3. 代数化简
reduction in strength
4. 机器特有指令的使用
如 x * 4 => x << 2
窥孔优化 peephole optimiation
窥孔优化和局部优化类似,只不过窥孔优化的目标是已经生成的原始代码,即它对目标代码进行优化转换(transform)。
1. 冗余指令消除
2. 控制流优化
3. 代数化简
reduction in strength
4. 机器特有指令的使用
如 x * 4 => x << 2
上一篇:编译器优化技术 - 机器无关优化
下一篇:编译器优化技术-局部优化
本文重点介绍几种通过优化Cache使用提高程序性能的方法。
近来用ollvm来编译一些代码,主要是需要对so进行一些混淆的操作,发现了一个bug,记录如下:代码段1jint begin_antidebug(){ pthread_t antidebugtid; int ret = 0;
结论1: Result := AtomicIncrement(__gr); 这句不会被优化掉 结论2:
mark ...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M