GCC中Peephole和Peephole 2的区别

时间:2016-10-12 04:16:04

标签: gcc compiler-optimization compiler-options peephole-optimization

我将在GCC中浏览ARM目标的机器描述文件。 在调查的过程中,我发现它支持的窥视孔定义(define_peephole2)是peephole2而不是窥视孔。

那么有些人可以让我知道窥视孔和窥视孔2之间的区别吗?

1 个答案:

答案 0 :(得分:1)

区别在于优化传递发生的时间。简要说明:https://gcc.gnu.org/onlinedocs/gccint/Peephole-Definitions.html