LLVM is written in C++ and is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages.
LLVM er designet til compile-time, link-time, runtime og "idle-time" optimering af programmer skrevet i vilkårlige programmeringssprog.