summaryrefslogtreecommitdiff
path: root/CMP
diff options
context:
space:
mode:
authormarcellus <msimon_fr@hotmail.com>2025-06-03 12:22:18 +0200
committermarcellus <msimon_fr@hotmail.com>2025-06-03 12:22:18 +0200
commit649efa0400bf730cdfe4b3a565dfc52082c67d4a (patch)
tree027e6a2c1a0abcdb4be1793eb5f1bc35cddd4f9a /CMP
parent5406f106126b8053f7433c3abb036f04c8da8d8b (diff)
update: Tuesday 2 June, 12:22:18 from IUseArchBTW
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