summaryrefslogtreecommitdiff
path: root/CMP
diff options
context:
space:
mode:
Diffstat (limited to 'CMP')
-rw-r--r--CMP/Backend.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/CMP/Backend.md b/CMP/Backend.md
new file mode 100644
index 0000000..e073d97
--- /dev/null
+++ b/CMP/Backend.md
@@ -0,0 +1,13 @@
+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 \ No newline at end of file