15-411 Compiler Design
Lecture 18: Alias Analysis
- Reading: Ch 17.5,
Ch 12.2-12.5 of A. Aho, M. Lam, R. Sethi, J. Ullman:
Compilers, Principals, Techniques, and Tools, 2nd ed., Addison-Wesley, 2007
(also knows as the ``dragon book'', second edition).
- Concepts:
- Available memory expressions
- May-point-to relation
- May-alias relation
- Type-based alias analysis
- Interprocedural analysis
- Allocation sites as alias classes
- Previous lecture: Basic Optimizations
- Next lecture: Garbage Collection
[ Home
| Schedule
| Labs & Assignments
| Exams
| Lab Machines
| Resources
]
[ Textbook
| Autolab
]
[
Blackboard
| academic.cs.15-411
]
fp@cs
Frank Pfenning
|