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