CS 6120: Advanced Compilers
Table of Contents
CS 6120: Advanced Compilers
CS 6120: Advanced Compilers
lesson-1-welcome-and-overview
lesson-2-representing-programs
lesson-2-introduction-to-bril
lesson-3-local-optimization–dead-code-elimination
lesson-3-local-value-numbering
lesson-4-data-flow
lesson-4-implementation-task
lesson-5-global-analysis–optimization
lesson-5-static-single-assignment
lesson-6-introduction-to-llvm
lesson-6-writing-an-llvm-pass
lesson-7-interprocedural-analysis
lesson-8-interprocedural-analysis
lesson-9-alias-analysis
lesson-10-memory-management
lesson-11-dynamic-compilers
lesson-11-tracing-via-speculation
lesson-12-program-synthesis
lesson-13-concurrency–parallelism