Optimization
vbcc.pdf
Compiler Construction Lecture 15 Introduction to Program Analysis.
Your Compiler Your Compiler Java Virtual Machine (JVM) Bytecode i=0 while (i < 10) { a[i] = 7*i+3 i = i + 1 } i=0 while (i < 10) { a[i] = 7*i+3 i = i +
Program Analysis auxiliary information (hints, proof steps, types) Can come from compiler or user Goal: Automatically computes potentially useful information.