Compiler Optimization, Winter 2020

Course Contents

Jan. 13 Lecture 1. Introduction [PPTX] [PDF]
Jan. 20 Lecture 2. Dataflow [PPTX] [PDF]
Jan. 27 Lecture 3. Dataflow-2 and Loops [PPTX] [PDF]
Feb. 3 Lecture 4. SSA [PPTX] [PDF]
Feb. 10 Lecture 5. LICM and Strength Reduction [PPTX] [PDF]
Feb. 24 Lecture 6. Register Allocation [PPTX] [PDF]
Mar. 9 Lecture 7. Pointer Analysis [PPTX] [PDF]
Mar. 16 Lecture 8. Memory Optimizations [PPTX] [PDF]
Mar. 23 Lecture 9. Prefetching [PPTX] [PDF]