| 0 |
PASS_1 |
Optimisations peephole simples |
Activé |
| 1 |
PASS_2 |
Inutilisé (a été fusionné dans PASS_1) |
Activé |
| 2 |
PASS_3 |
Optimisation de saut simple |
Activé |
| 3 |
PASS_4 |
Optimisation des appels |
Activé |
| 4 |
PASS_5 |
Optimisation basée sur le graphe de flux de contrôle |
Activé |
| 5 |
PASS_6 |
Optimisation basée sur l'analyse de flux de données |
Activé |
| 6 |
PASS_7 |
Indique si le graphe d'appels doit être utilisé pour les optimisations SSA |
Activé |
| 7 |
PASS_8 |
Propagation conditionnelle de constantes creuses |
Activé |
| 8 |
PASS_9 |
Optimisation des variables temporaires |
Activé |
| 9 |
PASS_10 |
Suppression des opcodes NOP |
Activé |
| 10 |
PASS_11 |
Compactage des littéraux |
Activé |
| 11 |
PASS_12 |
Pré-calcul de la taille de la pile d'appels |
Activé |
| 12 |
PASS_13 |
Suppression des variables inutilisées |
Activé |
| 13 |
PASS_14 |
Élimination du code mort |
Activé |
| 14 |
PASS_15 |
Collecte et substitution des déclarations de constantes (non sûr) |
Désactivé |
| 15 |
PASS_16 |
Inlining de fonctions triviales (partie de l'optimisation des appels) |
Activé |
| 16 |
(Drapeau) |
Ignorer la possibilité de surcharge d'opérateur (non sûr) |
Désactivé |