Nächste Seite:
Compiler-Phasen
Aufwärts:
Compilerbau Vorlesung, Wintersemester 2004
Vorherige Seite:
Übung (12. 1.)
Semantische Analyse, Code-Generierung und -Optimierung
Unterabschnitte
Compiler-Phasen
Konkreter und abstrakter Syntaxbaum
Informationen im Syntaxbaum
Zwischencode-Generierung
Common Subexpression Elimination -- CSE
Constant Propagation
Constant Folding, Strength Reduction
<
Code-Transformationen
Einfacher Matrix-Zugriff
Constant folding
strength reduction
Rückgabe
Stack-Frames
Schleifen, Code-Verschiebung
Arithmetische Umformungen
Mehr Schleifen
Daten-Fluß-Analyse
Datenfluß (II)
Linearisieren
Registervergabe
Register-Interferenz-Graph
Register-Graphen-Färbung (Heuristik)
Seminar: Registervergabe
Peephole-Optimierung, Instruction Selection
Einzelheiten zu gcc
Johannes Waldmann 2005-01-28