Каково назначение семейства опций оптимизации "GCC - ***"? - PullRequest
7 голосов
/ 01 марта 2012

Читая руководство по gcc, я вижу семейство -ftree-*** вариантов оптимизации.Какова цель этих вариантов?Что это за "деревья"?

1 Ответ

6 голосов
/ 01 марта 2012

Это проходы оптимизатора, которые работают на деревьях (SSA) внутри компилятора, а не на уровне RTL (язык передачи регистров).

Обзор этого документа см. В документации по GCC: http://gcc.gnu.org/onlinedocs/gccint/

Введение в SSA см. http://en.wikipedia.org/wiki/Static_single_assignment_form

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...