Slides & RecordingsΒΆ
Slides and video recordings will be posted here every week after class. Tutorial code samples will be posted at the GitHub repository.
# |
Topic |
Slides |
Recordings |
---|---|---|---|
Lec 1. |
Introduction |
||
Tut 1. |
Introduction to LLVM |
[Overleaf] |
|
Lec 2. |
Dataflow |
||
Tut 2. |
Introduction to LLVM ii |
[Overleaf] |
|
Lec 3. |
Dataflow ii and Loops |
||
Tut 3. |
Dataflow Analysis |
[Overleaf] |
|
Lec 4. |
SSA |
||
Tut 4. |
Dataflow Analysis ii |
[Overleaf] |
|
Lec 5. |
LICM and Strength Reduction |
||
Tut 5. |
Dataflow Analysis iii |
[Overleaf] |
|
Lec 6. |
Register Allocation |
||
Tut 6. |
Lazy Code Motion |
[Overleaf] |
|
Midterm |
|||
Q & A for Midterm and A2 |