A | |
allocatable [Register] | ensemble des registres participant à l'allocation de registres |
C | |
callee_saved [Register] | |
caller_saved [Register] | |
comma [Pp] | Une virgule. |
create [Memory] | renvoie une mémoire fraîche |
F | |
fresh [Label] | une étiquette fraîche (de la forme |
fresh [Register] | un pseudo-registre frais (de la forme |
G | |
get [Memory] | lit en mémoire ; |
I | |
is_hw [Register] | s'agit-il d'un registre physique? |
is_pseudo [Register] | s'agit-il d'un pseudo-registre? |
M | |
malloc [Memory] |
|
N | |
newline [Pp] | Un retour-chariot. |
O | |
one [Memory] | |
P | |
parameters [Register] | |
print [Label] | fonction d'impression |
print [Register] | fonction d'impression |
print_list [Pp] |
|
print_mbbranch [Ops] | |
print_mbinop [Ops] | |
print_mubranch [Ops] | |
print_munop [Ops] | |
print_set [Register] | fonction d'impression |
R | |
rax [Register] | |
rbp [Register] | |
rdi [Register] | |
rdx [Register] | |
result [Register] | registres utilisés pour passer les paramètres et renvoyer le résultat |
rsp [Register] | quelques registres particuliers |
S | |
semi [Pp] | Un point-virgule. |
set [Memory] | écrit en mémoire ; |
set_of_list [Register] | |
space [Pp] | Un espace sécable. |
T | |
tmp1 [Register] | |
tmp2 [Register] | deux registres ne faisant pas partie de |
W | |
word_size [Memory] | vaut ici 8, i.e., 64 bits |
Z | |
zero [Memory] |