*High-Performance Compilers*
* High-Perfomance Compilers (Introduction) [ps, ps (4up)]
* Abstract Syntax and Assembly Code [ps, ps (4up)]
* Translation to Intermediate Code [ps, ps (4up)]
* Instruction Selection (by Niels Janssen) [pdf]
* Canonical Trees (by Marcel Broeken) [pdf]
* Translating Function Declarations (by Main.MartinBravenboer) [pdf]
* Dataflow Analysis (by Main.PaulHagg) [ppt]
* Pipelining and Schduling (by Main.AlanVanDam) [pdf]
*Software Generation*
The slides covering Stratego from the course on Software Generation:
* Software Generation (Introduction) [ps, ps (4up)]
* Term Rewriting [ps, ps (4up)]
* Rewriting Strategies [ps, ps (4up)]
* Transformation Primitives [ps, ps (4up)]
* More Transformation Primitives [ps, ps (4up)]
* Scoped Dynamic Rewrite Rules [ps, ps (4up)]