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:

Contemporary-Compilers.pdf