Ablauf Codegenerierung? ⇒ Allokation, Ablaufplanung, Bindung
Was wird jeweils konkret getan?
Anforderungen an „guten“ Code?
Wie kann man die Registervergabe bestimmen/optimieren/…?
⇒ Graphfärbung, Registerbelegungsgraphen (beides kurz erklären)
⇒ Nutzenfunktion (kurz nennen)
⇒ Dynamische Programmierung: [legt math. Ausdruck vor, ähnlich: a + b * x + d / e
] ⇒ DAG erstellen
Reduzierter Satz (Kosten jeweils 1): Ri = Ri op Rj; Ri = Mi; Mi = Ri;
⇒ DP durchführen, Kostenvektoren (Erklärung) ⇒ beginnen, daraus Code zu erstellen