|
| Postscript, PDF | Didier Rémy | Polytechnique, INRIA |
| Cours (super, self) | Exercises |
|

|

| Þ | Les temporaires vivant simultanément ne peuvent pas être identifiés. En particulier, ils ne peuvent pas utiliser le même registre. |
| Þ | Les autres peuvent partager le même registre. |
|
| · | utilise (lit) un ensemble de temporaires, calcule et |
| · | définit (écrit) un ensemble de temporaires. |
|
|
|
|
| · | lit a0, a1, etc. (selon le nombre d'arguments). |
| · | écrit ra, les registres spéciaux, les registres t, v, et a. |
|
|

|
| · | Use (i) l'ensemble des temporaires utilisés par i |
| · | Def (i) l'ensemble des temporaires définis par i |
| · | Out (i) l'ensemble des temporaires vivants à la sortie de i |
| · | Succ (i) l'ensemble des successeurs immédiats de i |
| $ i1 Î Succ (i), ... in+1 Î Succ (in), Ù |
ì í î |
|
|
| · | Succ k (i) comme l'ensemble des séquences de k-instructions consécutives à i. |
| · | p¬ la séquence p privée de la dernière instruction, |
| · | p la dernière instruction de p. |
|
|
Ù |
ì ï í ï î |
|
|
| Out | n(i) =def |
|
|
Ù |
ì ï í ï î |
|
|
|
| In | n(i) = |
|
È |
|
Out n (i) \ Def (i) |
|
|
ì ï í ï î |
|
ì í î |
|
|
|
ì ï í ï î |
|
| Le plus petit point fixe est bien celui que nous cherchions... |
|
|
|
ì ï ï í ï ï î |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Out | (i) = |
|
In (i') et In (i) = Use (i) È (Out (i) \ Def (i)) |
|
|
|
|
|
|
|
|
|
| · | un appel de primitive, |
| · | un appel de fonction/procédure |
| · | au retour d'un programme. |
|
|
|
ì ï í ï î |
|
| · | Gen (i): l'ensemble des défintions générées par l'instruction i |
| · | Kill (i): l'ensemble des définitions détruites par i |
|
|
move d s un arc
d'attraction entre s et d.
|

|
|
|
|
|
| · | lui attribuer un emplacement en pile (position dans le bloc d'activation) à une distance n du sommet de pile. | ||||
| · | pour chaque utilisation de t
| ||||
| · | pour chaque définition de t
|
|
|
|
|
|
This document was translated from LATEX by HEVEA and HACHA.