|
|
Lectures | |
| January | 10 | Introduction and overview (1,2) Lexical analysis: scanning (3) |
| 17 | Syntactic analysis: LL parsing (4) | |
| September | 7 | Syntactic analysis: LR parsing (4) |
| 14 | From syntax to semantics (5,6) | |
| 21 | Intermediate representations (6) |
|
| 28 | Semantic analysis &translation (6) | |
| October | 5 |
Activation records (7) |
| 12 |
No class Monday (October break) Instruction selection (8) |
|
| 19 | Liveness analysis (9) | |
| 26 | Register allocation (9) | |
| November | 2 |
Optimization (9) |
| 9 |
Principles of Program Analysis | |
| 16 | Data Flow Analysis | |
| 23 |
Thursday: No class (Thanksgiving) | |
| 30 | Loop optimizations (18) | |
| December | 7 |
Advanced topics & Final Review |
| 14 | Final exam Thu 12/17, 8-10am, ME 261 |
|