Low-Level Virtual Machine
Low-Level Virtual Machine - инфраструктура компиляторов для различных языков программирования, кодогенераторов байт-кода и двоичного исполняемого кода для различных платформ.
* Clang
o Умеет собирать сам себя
o Улучшена поддержка Objective-C ABI
o Поддержка ARM для Linux и Darwin ABI
o Множество улучшений в анализаторе кода
* DragonEgg - плагин для gcc, заменяющий встроенные в gcc оптимизаторы и кодогенераторы аналогами от LLVM. Поддерживает C, C++, Fortran, Ada и слегка Obj-C.
* llvm-gcc работает с gcc-4.5 и поддерживает ARM v7 NEON
* Новый логотип
* Ассемблер и дисассемблер машкода
* И множество других улучшений в кодогенераторах, оптимизаторах, интерпретаторах и JIT, кодоанализаторах и поддержке ARM...
LLVM развивается силами корпорации Apple и сообщества. Исходники доступны под лицензией BSD.