15-411 Compiler Design
Lecture 17: Basic Optimizations
- Reading: Ch 17.2-17.3
- Concepts:
- Peephole optimization
- Constant folding
- Available expressions
- Reaching expressions
- Constant propagation
- Copy propagation
- Common subexpression elimination
-
- Previous lecture: Bytecode Verification
- Next lecture: Alias Analysis
[ Home
| Schedule
| Labs & Assignments
| Exams
| Lab Machines
| Resources
]
[ Textbook
| Autolab
]
[
Blackboard
| academic.cs.15-411
]
fp@cs
Frank Pfenning
|