From 649efa0400bf730cdfe4b3a565dfc52082c67d4a Mon Sep 17 00:00:00 2001 From: marcellus Date: Tue, 3 Jun 2025 12:22:18 +0200 Subject: update: Tuesday 2 June, 12:22:18 from IUseArchBTW --- CMP/Backend.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 CMP/Backend.md (limited to 'CMP/Backend.md') 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 -- cgit v1.2.3