История изменений
Исправление mittorn, (текущая версия) :
Компилятор у них свой закрытый, а для линковки испрльзуется binutils. без открытия кода binutils распространять тулчейны было нелегально.
С технической точки зрения исходники binutils очень полезны т.к в нём есть ассемблер, а значит можно использовать этот код для написания, например, jit-компиляторов и даже открытых компиляторов. Да, binutils не говорит, что делают инструкции, но говорит, как их кодировать. Можно компилировать код, смотреть какие инструкции генерируются в нужном случае, а остальную работу сделать на основе кода binutils.
llvm на данный момент есть только в виде прикрученного куска от закрытого компилятора, открытого компилятора и llvm под e2k нет.
Исходная версия mittorn, :
Компилятор у них свой закрытый, а для линковки испрльзуется binutils. без открытия кода binutils распространять тулчейны было нелегально.
С технической точки зрения исходники binutils очень полезны т.к в нём есть ассемблер, а значит модно использовать этот код для написания, например, jit-компиляторов и даже открытых компиляторов. Да, binutils не говорит, что делают инструкции, но говорит, как их кодировать. Можно компилировать код, смотреть какие инструкции генерируются в нужном случае, а остальную работу сделать на основе кода binutils.
llvm на данный момент есть только в виде прикрученного куска от закрытого компилятора, открытого компилятора и llvm под e2k нет.