Assignments
All assignments should be submitted to canvas.
Assignment 1: Recursive
descent parser and SaM code generator
Date announced: September 7
Due time: 11:59 PM, September 20
Public and Private test cases
Assignment 2: Fixpoint Equations
Date announced: September 22
Due time: 11:59 PM, September 30
Assignment 3: Bali to X86 Compiler
Date announced: September 29
Due time: 11:59 PM, October 9
Assignment 4: Loop Analysis
Date announced: October 8
Due time: 11:59 PM, October 19
Assignment 5: Loop-Invariant Code Motion
Date announced: October 8
Due time: 11:59 PM, October 26