icoasm

icoasm is my course project for CMPS 204 in Spring 2008. It was a graduate level compiler design course, mainly covered code generation and optimization.

icoasm is a tool of compiling Intermediate Code language into valid Solaris assembly language, writen in Java. The output .s files can be compiled to object files using "as" command. Various optimizations are available in icoasm. For more information, read README in the archive.

Download icoasm.zip