#gcc #compiler-optimization #compiler-options #peephole-optimization
#gcc #оптимизация компилятора #параметры компилятора #peephole-оптимизация
Вопрос:
Я просматриваю файл описания машины для цели ARM в GCC. И, изучая его, я обнаружил, что определение peephole (define_peephole2), которое он поддерживает, — это peephole2, а не peephole.
Итак, не могли бы некоторые, пожалуйста, сообщить мне разницу между peephole и peephole2?
Ответ №1:
Разница в том, когда происходит этот проход оптимизации. Краткое описание: https://gcc.gnu.org/onlinedocs/gccint/Peephole-Definitions.html