ICS 142
Klefstad

Code Optimization

Outline
Requirements for Optimizations Two Approaches to Optimization Source Level Optimizations Some Optimization Techniques Symbolic Debugging of Optimized Code Global Data-Flow Analysis
Requirements for Optimizations

Two Optimization Philosophies

Source Level Optimizations


Some Optimization Concerns



Symbolic Debugging of Optimized Code

Introduction to Global Data-Flow Analysis