На НКУ, руководство объясняет , что -O3
, -Os
и т.д. переводить с точки зрения аргументов оптимизации конкретных ( -funswitch-loops
, -fcompare-elim
и т.д.)
Я ищу такую же инфу для clang .
Я искал в Интернете и в man clang
котором дается только общая информация ( -O2
оптимизирует больше -O1
, -Os
оптимизирует скорость,…), а также посмотрел здесь, в Stack Overflow, и нашел это , но я не нашел ничего подходящего в цитируемых исходных файлах.
Изменить: я нашел ответ, но мне все еще интересно, есть ли у кого-нибудь ссылка на руководство пользователя, документирующее все проходы оптимизации и выбранные проходы . В настоящее время я только что нашел этот список проходов, но ничего об уровнях оптимизации.-Ox