Select one of the compiler infrastructure mentioned below (GCC, LVM, SOOT), and
For example, Suppose you plan to use GCC * Go to the webpage of GCC (see GCC in the the list below) * Follow the instructions to download the source code. * Follow the instructions to build GCC. Typically the instructions in in README file or INSTALL file.
Submit a two page report about the infrastructure, and the optimizations present in it
Page 1 contains the details of the infrastructure and lists upto 10 analysis/optimizations present in it.
Page 2 describes in details one interesting optimization (with example code snippet , before and after optimization)
The assignment is to be done INDIVIDUALLY.
Submission will be through Moodle (http://moodle.iitb.ac.in).
There will be 20% penalty per day for late submission.
In case the assignment is not submitted within 5 days of deadline, You get 0 in this assignment and a penalty of 20% will be imposed on the next assignment.
Preferably use LaTeX to write your report. However, submit a pdf. Font size should be nore than 10pt.
In case you can not use LaTeX, Use any other editor, but convert the report to pdf. Also, make sure margins and font size are not very large.
Use GCC version 5.X (where X can be 1, 2, 3, ...)
If you are using any other infrastructure, include the following details in your report:
Last Modified at : Wed Aug 9 06:55:42 IST 2017