1. Definition and Purpose


2. Organization of Code Optimizer


3. Peephole Optimization


4. Loop Optimization Techniques


5. Dead Code Elimination


6. Copy Propagation and DU-Chaining