*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)]