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 |