U. Kastens, Übersetzer II SS 2000

Kapitelübersicht der Vorlesung

Zur Hauptseite | Zum Lageplan

Baum

Es gibt auch ein strukturiertes Inhaltsverzeichnis.


0.

Introduction

Compiler structure

1.

Optimization

Overview: Data structures, program transformations; Data flow analysis; Control flow graph: properties and transformations; Loop optimization

2.

Code generation

Storage mapping; Run-time stack and calling sequence; Translation of control structures; Code selection by tree pattern matching

3.

Register allocation

Register windowing; Expression trees (Sethi/Ullman); Basic blocks (Belady); Control flow graphs (graph coloring)

4.

Instruction scheduling

Data dependence graph; Scheduling for pipelining; Loop parallelization

5.

Questions

Zur Übersicht