Date | Description |
---|---|
October 5 |
Overview, regexps and scanners slides: overview, regexp |
October 12 |
Grammars & LR parsing slides: grammars, LR parsing |
October 19 |
LR construction, LL parsing, AST/visitor slides: LR, LL, AST |
October 26 |
Semantics & typechecking slides |
November 2 |
x86-64; Code shape I slides: x86-64, code 1 |
November 9 |
Code shape II; IRs, Optimization overview slides: code 2, IRs, opt |
November 16 |
Optimization: overview (concl.); value numbering, dataflow slides: vn, dataflow |
November 23 |
Loops; SSA; Project codegen slides: loops, ssa, codegen |
November 30 |
Compiler back end; exam review slides: back end, exam review |
December 7 |
Potpourri: inlining, dynamic languages, memory models, GC & wrapup slides: inline, dynamic, mem, gc, admin |