15-745 Fall '24
Class Handouts
Lecture Notes
- Lecture 1: Overview of Optimizations (Aug. 27)
4up,
1up
- Lecture 2: Local Optimizations (Aug. 28)
4up,
1up
- Lecture 3: The LLVM Compiler: Overview (Aug. 29)
4up,
1up
- Lecture 4: Introduction to Data Flow Analysis (Sept. 3)
4up,
1up
- Lecture 5: Foundations of Data Flow Analysis (Sept. 4)
4up,
1up
- Lecture 6: The LLVM Compiler: Further Details (Sept. 5)
1up,
4up
- Lecture 7: Global Common Subexpression Elimination, Constant Folding (Sept. 10)
4up,
1up
- Lecture 8: Intro to Static Single Assignment (Sept. 11)
4up,
1up
- Lecture 9: SSA-style Optimizations (Sept. 12)
4up,
1up
Back to 15-745 home page.