A collection of modular and reusable compiler and toolchain technologies. The main features of LLVM are generating relocatable machine code and providing the middle layers of a complete compiler system. LLVM is the full name of the project and is not involved with traditional virtual machines.
|LLVM Developer Group
|Latest stable version
The project started in 2000 as a research infrastructure at the University of Illinois at Urbana-Champaign.