LLVM - более новый бэкэнд компилятора.В настоящее время сообщается, что он компилируется быстрее, чем gcc, и выполняет больше оптимизаций между / между исходными файлами (конечно, зависит от точного характера исходного кода, который сравнивается).LLVM также четко определяет высокоуровневый интерфейс между внешним и внутренним компонентами компилятора, возможно, делая его более переносимым для изучения языка и встраивания JIT и т. Д.
Но одно важное возможное «улучшение» может заключаться в том, чтонесколько корпораций, которые не хотят вносить вклад в кодовую базу GPL (по каким-либо причинам), могут вместо этого вносить новые оптимизации компилятора и внутренний код в LLVM (поскольку это открытый исходный код, но не GPL).