Подтвердить что ты не робот

Получение отчета по оптимизации от GCC

Я хотел бы знать, есть ли опция, которую я могу использовать с GCC, чтобы получить подробный отчет об оптимизации, фактически выбранной и выполняемой компилятором. Это возможно с помощью компилятора Intel C с использованием -opt-report. Я не хочу смотреть на файл сборки и вычислять оптимизацию. Я специально ищут коэффициенты циклизации цикла и цикла, выбранные компилятором.

4b9b3361

Ответ 1

Несмотря на то, что это не отчет в смысле агрегированной информации, вы можете попробовать параметр -fdump-ipa-all, который заставляет gcc создавать файлы дампа, которые по крайней мере не позволят вам анализировать код ассемблера на то, что произошло.

В отношении оптимизации цикла может быть интересен параметр -fdump-rtl-loop2.

Подробнее об этом см. в разделе 3.9 Параметры для отладки вашей программы или GCC в руководстве.