%% -*- mode: latex; TeX-master: "compilerbau.tex"; -*-

\begin{slide}{Zwischencode-Generierung}

\kopf{$ $Id: zwigen.tex,v 1.1 2011-10-16 14:06:16 waldmann Exp $ $}

Aufgabe:
\begin{itemize}
\item Eingabe: annotierter Syntaxbaum
\item Ausgabe: Zwischencode-Programm
  ($=$ Liste von Befehlen)
\end{itemize}

Arbeitsschritte (für Registermaschinen):
\begin{itemize}
\item common subexpression elimination (CSE)
\item Behandlung von Konstanten
\item Register-Zuweisungen
\item Linearisieren 
\end{itemize}

\end{slide}


