Course Goals:
- To become knowledgeable of the foundational concepts underlying modern compiler optimization
- To explore and understand the tradeoffs required when implementing scalable program analyses
- To become familiar with a production-quality compiler system that you can use in your own research