CS5363 Programming Languages and Compilers Fall 2011
Aug 24:
Introduction
Aug 29/31:
Lexical Analysis
Sep 7/19/21
Context-free Grammar and Parsing
Sep 14:
Project1: building a parser
Sep 26/28, Oct 3/5
Context Sensitive Analysis
Oct 10
Intermediate Representations(Ch5)
Oct 17/19
Procedure Abstractions(Ch6)
Oct 24
Code Shape (Ch7)
Oct 26,31,Nov 2
Dataflow Analysis (Ch9)
Nov 7,9,14
Machine-independent optimizations (Ch8,10)
Nov 16
Register Allocation
Nov 21/23
Instruction Selection
Nov 28/30
Instruction Scheduling
Dec 5/7
Final Review