Deadline: 1pm, Wednesday, November 21, 2007
Extra credit can be earned by adding some or all of the following machine-independent optimization passes after translation into SSA before translation back from SSA:
Include a command-line switch for disabling/enabling individual optimization passes, and a mechanism for outputting the CFG before and after each optimization pass.
You should include these optimizations with the October 31 and/or November 21 submission. Please, include the following additional information in the cover letter for that assignment:
Also make sure that your included test cases demonstrate and test your optimizations.
You may implement some or all of the 3 optimizations listed above. Up to four points can be earned for implmenting one of the optimizations. Up to seven points can be earned for implementing any two of the optimizations. Up to ten points can be earned for implementing all three of the optimizations. Grading within those ranges will be done on the basis of the correctness of the implemented optimizations.
There may need to be corrections, clarifications, or other modifications to these instructions, you are responsible for monitoring the class web site, monitoring your CS account mailboxes, and listening during lecture for announcements related to this assignment.