The LLVM Compiler Infrastructure Project

The LLVM Compiler Infrastructure Project is a compiler infrastructure and virtual machine designed to enable compile-time, link-time, run-time, and offline optimization of code. It has front-ends for C/C++ and provides a typed SSA RISC-like instruction set. It is implemented in standard C++ (the FAQ page says “with heavy use of STL”).

Leave a Reply