Lectures
- Introduction
- Scanning
- Parsing
- Semantic processing
- Activation records
- Translation
- Instruction selection
- Register allocation
See also Iterated Register Coalescing
- Optimization
- Partially Ordered Sets and Lattices
- Introduction to program analysis
- Data Flow Analysis
- Loop analysis
- Dominators and Control Dependence
- SSA form
- Using SSA
- Data Flow Frameworks