Suggested alternative textbooks:
| By | Suggested Reading | Required Reading |
| 1/4 | Cooper: 1, 5.1-5.4, 8.1-8.7 Appel: 7 Aho: 1, 8, 9.4 |
|
| 1/9 | Cooper: 9.1-9.2 Appel: 10, 17- 17.4, 18 Aho: 10.1-10.7 |
|
| 1/25 | Composing Dataflow Analyses and Transformations | |
| 1/30 |
Cooper: "Pointer Analysis", p.486 Appel: 17.5 Aho: 10.8 |
|
| 2/8 |
Cooper: 9.3 Appel: 19 |
Detecting Equality of Variables in Programs |
| 2/13 | Global Code Motion, Global Value
Numbering Cooper: 8.3, 8.5, 8.6 Appel: 18.1-18.2 |
Value Dependence Graphs: Representation Without Taxation |
| 2/22 | Cooper: 8.7 Appel: 15.4, 15.6 Towards Better Inlining Decisions Using Inlining Trials |
|
| 2/27 | Cooper: 9.4.2 | Interprocedural Constant Propagation |
| 3/1 | Efficient Context-Sensitive Pointer Analysis for C Programs | |
| 3/6 | Points-To Analysis in Almost Linear Time | |
| 3/8 | Cooper: 6.7.3 Appel: 14, 13 |