GCC 中窥视孔和窥视孔 2 的区别
Difference between Peephole and Peephole 2 in GCC
我正在查看 GCC 中 ARM 目标的机器描述文件。
在查看它时,我发现它支持的窥视孔定义(define_peephole2)是窥视孔 2 而不是窥视孔。
请问有人能告诉我窥孔和窥孔2的区别吗?
不同之处在于优化过程发生的时间。简要说明:https://gcc.gnu.org/onlinedocs/gccint/Peephole-Definitions.html
我正在查看 GCC 中 ARM 目标的机器描述文件。 在查看它时,我发现它支持的窥视孔定义(define_peephole2)是窥视孔 2 而不是窥视孔。
请问有人能告诉我窥孔和窥孔2的区别吗?
不同之处在于优化过程发生的时间。简要说明:https://gcc.gnu.org/onlinedocs/gccint/Peephole-Definitions.html