Suman Banerjee
Department of Computer Science
University of Maryland, College Park
{suman}@cs.umd.edu
This project involved an implementation and understanding of various optimization techniques that can be built into a compiler to produce efficient code. Although, there is rarely a guarantee that the code so produced, will be the best possible, the general observation is that optimizations performed in a certain order might produce better code than others, as the results show.