Определение оптимизации глазка в GCC

От GCC 17.18 Машинно-ориентированные глазковые оптимизаторы

Например, иногда два последовательных insns, связанные по назначению, могут быть объединены, даже если второе, кажется, не использует регистр, вычисленный в первом.

Если во второй инструкции, по-видимому, не используется регистрирующий компьютер в первой инструкции, почему они не всегда могут быть объединены? Я не уверен, что я не понимаю, о чем они говорят, или это просто неуклюжая формулировка "даже если". Казалось бы, инструкции, скорее всего, можно было бы объединить, если второе не зависит от первого, а не "даже если второе не зависит от первого".

0 ответов

Другие вопросы по тегам