Selection d'instructions = frontiere entre middle et backend # Liveness analysis $\neq$ scopes scopes : peut utiliser liveness = peut libérer la mémoire # Single static assignment $\rightarrow$ renamer $\varphi$-nodes = $x_{2} := \varphi(x_{0},x_{1})$ Ajout d'un `MOVE` pour chaque arête incidente à la sortie de if ## Pour les boucles aaaaaaa # Allocation des registres