Интернет магазин китайских планшетных компьютеров |
||
Компьютеры - Low Level Virtual Machine - Особенности02 мая 2011Оглавление: 1. Low Level Virtual Machine 2. Особенности 3. Типы данных 4. Операции 5. Память 6. Операции с указателями В основе LLVM лежит промежуточное представление кода, над которым можно производить трансформации во время компиляции, компоновки и выполнения. Из этого представления генерируется оптимизированный машинный код для целого ряда платформ, как статически, так и динамически. LLVM поддерживает статическую генерацию кода для x86, x86-64, ARM, PowerPC, SPARC, MIPS, IA-64, Alpha. JIT поддержан для архитектур x86, x86_64, PowerPC и частично ARM LLVM написана на C++ и портирована на большинство nix-систем и Windows. Система имеет модульную структуру, отдельные ее модули могут быть встроены в различные программные комплексы, она может расширяться дополнительными алгоритмами трансформации и кодогенераторами для новых аппаратных платформ. В LLVM включена обертка API для OCaml. ПлатформыLLVM поддерживает работу на следующих платформах:
Просмотров: 5358
|