 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
Optimisation
gérée par options de compilation : -On
|
|
|
• |
Option -O0 : aucune
optimisation
|
|
|
|
– |
Valeur par
défaut sur SGI,
|
|
|
|
– |
Utilisation
pour le déboguage.
|
|
|
• |
Option -O1 : optimisations
locales
|
|
|
|
– |
Au niveau des
instructions MIPS par les générateurs assembleur et code,
|
|
|
– |
Superposition
des instructions sur les réels,
|
|
|
|
– |
Remplissage
des temps d’attente (lecture/écriture en mémoire),
|
|
|
|
– |
Sauvegarde des
résultats des registres,
|
|
|
|
– |
Élimination de
code inutile car sans effet.
|
|