CS 4501 Compilers Practicum : Spring 2014

Lecture Slides

Jan 30
Code Generation for Stack Machines
Feb 6
Function Calls, Object Layout, & Dispatch Tables
Feb 20
Constructors and Boxing
Feb 27
Peephole Optimizations
Mar 6
Data-Flow Analysis
Mar 20
More Data-Flow Analysis
Mar 27
SSA Form and Unboxing
Apr 3
Register Allocation and Inlining
Apr 10
Processors, Performance, and Profiling
Apr 17
Loops
Apr 24
More Loop Unrolling and Vectorization