Course pages 2015–16
Modern Compiler Design
Lecture slides
- Introduction
- Modern intermediate representations
- LLVM IR and transform pipeline
- Autovectorisation
- Modern processor architectures
- Dynamic dispatch and duck typing
Additional reading
If you want more background reading on any of the topics covered, see this list of papers.