Développé par | LLVM Developer Group, Université de l'Illinois, Apple, Google |
---|---|
Première version | [1] |
Dernière version | 18.1.8 ()[2] |
Dépôt | github.com/llvm/llvm-project |
Écrit en | C++, C et assembleur |
Système d'exploitation | Multiplateforme, NetBSD, FreeBSD, OpenBSD, Linux, MINIX 3 (en), Microsoft Windows et Illumos |
Langues | Anglais |
Type | Compilateur |
Licence | Licence Open Source NCSA/Université de l'Illinois et Apache License v2.0 with LLVM Exceptions (d) |
Site web | llvm.org |
LLVM (anciennement appelé Low Level Virtual Machine en français : « machine virtuelle de bas niveau ») est une infrastructure de compilateur conçue pour l'optimisation du code à la compilation, à l'édition de liens, voire à l'exécution ou durant les « temps morts » d'un programme, quel que soit le langage d'origine.