Copier la propagation
Dans la théorie de compilateur de , la propagation de copie de est le processus de remplacer les occurrences des cibles des tâches directes par leurs valeurs. Une tâche directe est une instruction du x de forme = du y, qui assigne simplement la valeur de y à x.
Du code suivant :
y = x z = 3 + y
Copier la propagation rapporterait :
z = 3 + x
La propagation de copie se sert souvent des définitions de atteinte , le Emploient-def les chaînes et le désamorcent les chaînes en calculant quelles occurrences de la cible peuvent être sans risque remplacées. Si tout le exposait vers le haut on peut éliminer des utilisations que de la cible peut être sans risque modifié, l'opération de tâche.
La propagation de copie est un " utile ; nettoyer l'up" ; optimisation fréquemment utilisée après que d'autres optimisations aient été déjà courues. Le de quelques optimisations exigent qui copient la propagation soient courus après afin de réaliser une augmentation d'efficacité.
Davantage de lecture
Muchnick, conception et exécution avancées par de compilateur de Steven S.
| Random links: | Chambre des conseillers | Bristol-Myers Squibb | Eduard Spranger | Michael Portnoy | Teena Marie | Copiar_la_propagación |