CS380C Course Schedule Spring 2015

Date Day Lecture Topic Readings Handouts Due
Foundations
Jan 21 Wed 1 Introduction   Syllabus  
Jan 26 Mon 2 Undergrad Compilers in a Day   Assignment 1  
Jan 28 Wed 3 Control Flow Analysis      
Feb 2 Mon 4 Data Flow Analysis   Assignment 2  
Feb 4 Wed 5 Generalizing Dataflow Analysis      
Feb 9 Mon 6 Lattice Theoretic Foundation for DFA Reading 1: CSmith    
Feb 11 Wed 7 Static Single Assignment form      
Feb 16 Mon 8 SSA (cont)      
Feb 18 Wed 9 SSA, LLVM, Partial SSA   Wegman and Zadeck    
Feb 23 Mon 10 Reuse Optimizations I      
Feb 25 Wed 11 Partial Redundancy Elimination   Assignment 3  
Interprocedural Analysis
Mar 2 Mon 12        
Mar 4 Wed 13        
Mar 9 Mon 14        
Mar 11 Wed 15        
Mar 16 Mon   Spring Break
Mar 18 Wed   Spring Break
Modern Uses
Mar 23 Mon 16        
Mar 25 Wed 17        
Mar 30 Mon 18        
Apr 1 Wed 19        
Apr 6 Mon 20        
Apr 8 Wed 21        
Traditional Uses
Apr 13 Mon 22        
Apr 15 Wed 23        
Apr 20 Mon 24        
Apr 22 Wed 25        
Apr 27 Mon 26        
Apr 29 Wed 27        
May 4 Mon 28        
May 6 Wed 29        

lin(at)cs.utexas.edu
Last updated: February 25, 2015