constant propagation
En d'autres termes
propagation des constantes
Définition
Optimisation pratiquée par les compilateurs consistant à évaluer les variables auxquelles une valeur constante a été attribuée, et à utiliser la valeur constante lors des lectures de la variable. Par exemple:
a = 5 show (a)
est utilisée dans le code compilé sous la forme
a = 5 show (5)
Cette étape, qui suit le constant folding peut mettre en évidence du code devenant inutile (le a = 5
dans cet exemple est susceptible de l'être), ce qui permettra de le supprimer lors de la phase de dead code elimination