@make(text) @device(apple) @pageheading() @style(fontfamily timesroman10) @blankspace(2 in) @majorheading(Notes on Code Optimization and Code Generation@footnote(Copyright 1981,1982,1986,1987)) @blankspace(1 in) @heading(Susan L. Graham John L. Hennessy Jeffrey D. Ullman August 1987) @newpage @blankspace(2 in) @majorheading(Introduction) @blankspace(1in) @heading(John Hennessy Monday Morning) @newpage @blankspace(2 in) @majorheading(Introduction to Data Flow Analysis) @blankspace(1in) @heading(Jeffrey Ullman Monday Afternoon) @newpage @blankspace(2 in) @majorheading(Code Generation) @blankspace(1in) @heading(Susan Graham Tuesday Morning, Thursday Afternoon, and Friday Morning) @newpage @blankspace(2 in) @majorheading(Loops and Loop Optimization) @blankspace(1in) @heading(John Hennessy Tuesday Afternoon) @newpage @blankspace(2 in) @majorheading(More about Data Flow Analysis) @blankspace(1in) @heading(Jeffrey Ullman Wednesday Morning) @newpage @blankspace(2 in) @majorheading(Handling Procedure Calls and Register Allocation) @blankspace(1in) @heading(John Hennessy Wednesday Afternoon) @newpage @blankspace(2 in) @majorheading(Advanced Data Flow Analysis) @blankspace(1in) @heading(Jeffrey Ullman Thursday Morning) @newpage @blankspace(2 in) @majorheading(Real Compilers, System Interactions, Special Optimizations) @blankspace(1in) @heading(John Hennessy Friday Afternoon)