Lehrinhalte |
Getrennte Übersetzung, Codeerzeugung für Registermaschinen (IA32), Zwischensprachen (abstrakter Syntaxbaum, Kontrollflussgraph, Dominatorbaum, Static Single Assignment Form), Optimierungen (Common Subexpression Elimination, Inlining, Loop Unrolling, Loop-Invariant Code Motion, ...), Registerallokation.
|