LLVM is a compiler written in C++ designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages.
License: Open Source
Apps available for Mac OS X Windows Linux
LLVM is an Open Source Product.
has developed LLVM
Open Source