18
LLVM adalah infrastruktur pengkompil yang direka untuk penyesuaian masa, pautan masa, jangka masa, dan "masa yang tidak tepat" pengoptimuman program yang ditulis dalam bahasa pengaturcaraan sewenang-wenangnya.Asalnya dilaksanakan untuk C dan C ++, reka bentuk bahasa-agnostik (dan kejayaan) LLVM telah mula melahirkan pelbagai hujung depan: bahasa dengan penyusun yang menggunakan LLVM termasuk Objective-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL, D, dan Rust.