Assignments
All assignments should be submitted to canvas.
Assignment 1: Recursive
descent parser and SaM code generator
Date announced: September 1
Due time: 11:59 PM, September 8
Assignment 2: Fixpoint Equations
Date announced: September 12
Due time: 11:59 PM, September 20
Assignment 3: Bali to X86 Compiler
Date announced: September 20
Due time: 11:59 PM, September 29
Assignment 4: Loop Analysis
Date announced: September 29
Due time: 11:59 PM, October 11
Assignment 5: Loop-Invariant Code Motion
Date announced: October 12
Due time: 11:59 PM, October 25