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