| 0 |
PASS_1 |
Optimizaciones peephole simples |
On |
| 1 |
PASS_2 |
No utilizado (fusionado en PASS_1) |
On |
| 2 |
PASS_3 |
Optimización de saltos simple |
On |
| 3 |
PASS_4 |
Optimización de llamadas |
On |
| 4 |
PASS_5 |
Optimización basada en el grafo de flujo de control |
On |
| 5 |
PASS_6 |
Optimización basada en análisis de flujo de datos |
On |
| 6 |
PASS_7 |
Si el grafo de llamadas debe utilizarse para optimizaciones basadas en SSA |
On |
| 7 |
PASS_8 |
Propagación de constantes condicional dispersa |
On |
| 8 |
PASS_9 |
Optimización de variables temporales |
On |
| 9 |
PASS_10 |
Eliminación de opcodes NOP |
On |
| 10 |
PASS_11 |
Compactación de literales |
On |
| 11 |
PASS_12 |
Pre-cálculo del tamaño de la pila de llamadas |
On |
| 12 |
PASS_13 |
Eliminación de variables no utilizadas |
On |
| 13 |
PASS_14 |
Eliminación de código muerto |
On |
| 14 |
PASS_15 |
Recopilación y sustitución de declaraciones de constantes (no seguro) |
Off |
| 15 |
PASS_16 |
Inserción en línea de funciones triviales (parte de la optimización de llamadas) |
On |
| 16 |
(Flag) |
Ignorar la posibilidad de sobrecarga de operadores (no seguro) |
Off |