>у вас каша в головестатью писал не я
1, 2
LLVM не моджет иметь синтаксический или лексический анализатор, это целая инфракструктура создания компиляторов и run-time architecture, чтобы скормить ей код, его нужно транслировать в ассемблер LLVM, с помощью front-end, в качестве таковых могут выступать gcc, clang, или то, что вы напишите. Это значит, что вам при написании компилятора, пишите транслятор из своего языка в ассемблер LLVM, а трансляцией его в нативный код целевой платформы займётся LLVM.
3 статью писал не я
4 и?
что касается "лишнего" bytecode, он используется для например, link-time оптимизации.
http://developer.apple.com/mac/library/releasenotes/Develope...
на остальную истерию юзера294 нет смысла писать