All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description EmptyRTLVisitor un visiteur du code RTL qui ne fait rienLabel étiquetteMaddi Mbbranch opération x86-64 de branchement (binaire)Mbinop opération x86-64 binaireMemory Un modèle mémoire minimal pour RTLinterpMjgi Mjlei Mjnz Mjz Msetei Msetnei Mubranch opération x86-64 de branchement (unaire)Munop opération x86-64 unaireRcall appel de fonctionRconst charge une constante dans un registreRegister registre (physique ou pseudo-registres)Rgoto saut inconditionnelRload instruction mov i(r1), r2Rmbbranch instruction x86-64 de branchement (binaire) attention au sens : c'est le résultat der2 cmp r1
Rmbinop opération x86-64 binaire attention au sens : c'estr2 <- r2 m r1
Rmubranch instruction x86-64 de branchement (unaire)Rmunop opération x86-64 unaireRstore instruction mov r1, i(r2)RTL le type des instructions RTLRTLfile un programme RTLRTLfun une fonction RTLRTLgraph graphe de flot de contrôle (d'une fonction) c'est un dictionnaire qui associe une instruction de type RTL à une étiquette de type LabelRTLinterp Interprète de code RTLRTLVisitor visiteur pour parcourir la forme RTL (pour la suite du compilateur)