От: | Mamut | http://dmitriid.com | |
Дата: | 13.05.09 07:14 | ||
Оценка: |
компилятор языка С++ в промежуточный байткод, разработанный с целью дать возможность оптимизировать программы на всех этапах использования;
В основе LLVM лежит промежуточное представление кода (Intermediate Representation, IR), над которым можно производить трансформации во время компиляции, компоновки и выполнения. Из этого представления генерируется оптимизированный машинный код для целого ряда платформ, как статически, так и динамически (JIT-компиляция).