LLVM
Time Frame:
January 2011 - August 2011.
Description:
Worked with LLVM for an high-performance computing project.
The development effort included:
Implementing a novel target architecture within the framework.
Modifying the vanilla distribution to support a number of features unique to the project.
Additional modification to the Clang Front-end to implement unique language features.
A few vanilla bug fixes that we pushed back upstream.
For information about LLVM see: http://llvm.org.
Note:
Some LLVM Compiler slides I created for a course are below.
For the course see: http://www.capsl.udel.edu/courses/cpeg421/2012.
Contemporary-Compilers.pdf