Появилась такая вот новость:
http://www.opennet.ru/opennews/art.shtml?num=32793Ричард Пенингтон (Richard Pennington) в списке рассылки LLVMdev объявил о достижении первых результатов в деле создания среды сборки приложений для различных программно-аппаратных платформ на базе набора компиляторов LLVM/Clang.
...
Среда включает в себя поддержку языков C/C++, аппаратных платформ ARM, i386, Microblaze, Mips, PowerPC, PowerPC64 и X86_64. В качестве целевых ОС могут выступать NetBSD, Linux а также платформы без операционной системы.
Так что если вдруг кому-то зачешется писать компилятор (не важно какого языка), то скорее всего имеет смысл использовать в качестве бэкенда llvm. Оно, кроме всего прочего, документировано хорошо.