Возник вопрос по ключам оптимизации. В руководстве пользователя описаны -N<x> Node tree optimizations и
-Nu Unroll loops. Может кто знает, какие значения может принимать <x>? Более подробной информации в документации я так и не нашел. И что вообще делает эта самая Node tree optimizations? Это один момент. И момент второй... Ключ -Nu дублирует -OoLOOPUNROLL? Если нет, то какая между ними разница?
Ключи оптимизации
Модератор: Модераторы
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
Node tree optimizations - это общее название для оптимизаций на уровне синтаксического дерева (кроме них, есть оптимизация на уровне ассемблерного текста). <x> пока что может иметь единственное значение, это самое "n". К оптимизациям синтаксического дерева еще относятся
-OoCSE (удаление общих подвыражений) и -OoDFA (ничего не меняет, но зато более точно сообщает о неинициализированных или неиспользованных переменных).
Насчет разницы -Nu и -OoLOOPUNROLL, увы, не знаю. Проще всего, наверное, в исходник заглянуть.
-OoCSE (удаление общих подвыражений) и -OoDFA (ничего не меняет, но зато более точно сообщает о неинициализированных или неиспользованных переменных).
Насчет разницы -Nu и -OoLOOPUNROLL, увы, не знаю. Проще всего, наверное, в исходник заглянуть.
<x> пока что может иметь единственное значение, это самое "n". К оптимизациям синтаксического дерева еще относятся -OoCSE (удаление общих подвыражений) и -OoDFA
В смысле, просто -N или -Nn?
Интересно также, что -OoCSE и -OoDFA в документации тоже не описаны
