Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Два фактора сделали возможным построение полнофункционального компилирующего тулчейна за 120 человеко-дней.
Хотя это был проект на 120 дней, над ним работала команда из пяти человек
Конечно же, 120 дней — неприемлемый срок для подхода compiler-in-loop.
Понятно, что LLVM был выбран по требованиям заказчика
Embecosm are able to provide new and upgraded ports of binutils, GCC, GDB, GNU libraries, LLVM, LLDB, LLVM utilities and LLVM libraries
не была бы разработка своего backend для специализированного 16-битного процессора более эффективным (по времени, качеству кода) решением, чем адаптация LLVM?
Embecosm were tasked with providing a LLVM based tool chain

Я, конечно, не специалист по "большим" компьютерам, но мне видится сомнительным что те компиляторы могли делать хитрые оптимизации. Это попросту слишком дорого.
То что тогда считалось компилятором — по современным меркам просто парсер с прикрученным генератором машинного кода…
компилятор формально верифицируемых языков
Не стоит идеализировать LLVM, есть ряд полиэдральных оптимизаций которые просто неприменимы из-за недостатков дизайна промежуточных проходов SSA.
Сколько стоит компилятор?