| 0 |
PASS_1 |
Простая оптимизация Peephole |
On |
| 1 |
PASS_2 |
Не используется (объединён с PASS_1) |
On |
| 2 |
PASS_3 |
Простая оптимизация JuMP |
On |
| 3 |
PASS_4 |
Оптимизация Call |
On |
| 4 |
PASS_5 |
Оптимизация на основе графа управления потоком |
On |
| 5 |
PASS_6 |
Оптимизация на основе анализа потока данных |
On |
| 6 |
PASS_7 |
Следует ли использовать график вызовов для оптимизации на основе SSA |
On |
| 7 |
PASS_8 |
Редкое распространение условных констант |
On |
| 8 |
PASS_9 |
Оптимизация временных переменных |
On |
| 9 |
PASS_10 |
Удаление кодов операций NOP |
On |
| 10 |
PASS_11 |
Сжатие литералов |
On |
| 11 |
PASS_12 |
Предварительный расчет размера стека вызовов |
On |
| 12 |
PASS_13 |
Удаление неиспользуемых переменных |
On |
| 13 |
PASS_14 |
Удаление мёртвого кода |
On |
| 14 |
PASS_15 |
Сбор и замена объявлений констант (небезопасно) |
Off |
| 15 |
PASS_16 |
Встраивание тривиальных функций (часть оптимизации вызовов) |
On |
| 16 |
(Flag) |
Игнорировать возможность перегрузки оператора (небезопасно) |
Off |