Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

LLVM

Projet né à l'université de l'Illinois en 2000 sous la direction de Chris Lattner et Vikram Adve. Il avait pour but de construire une infrastructure de compilation consistant à utiliser une représentation intermédiaire du code de type SSA.

Les sous-projets de LLVM étaient à l'origine :

  • La bibliothèque principale LLVM qui est un optimiseur et générateur de code pour beaucoup de microprocesseurs. Elle utilise un représentation du code intermédiaire (LLVM IR).
  • Clang qui est un compilateur C/C++/Objective-C très rapide. L'outil Clang Static Analyser est capable de détecter les bugs.
  • LLDB vise à fournir un débogueur de grande qualité.
  • libc++ and libc++ ABI proposent une implémentation de haute performance de la bibliothèque standard C++ (pour C++11)
Pour en savoir plus

Site officiel