Chapter 9. Optimization and Analysis Passes