Какие архитектуры ARM поддерживает LLVM?

Я работаю над программным обеспечением, написанным на C, которое работает на множестве процессоров ARM с разными архитектурами (в основном ARMv5, ARMv6). В настоящее время мы компилируем наш код с несколькими различными версиями RVDS, но мы рассматриваем возможность компиляции некоторого кода с помощью LLVM, чтобы добавить некоторые настраиваемые инструменты.

Я знаю, что LLVM имеет цели ARM и Thumb, но какие архитектуры он поддерживает, конкретно? Будет ли код, сгенерированный LLVM, работать на ARMv5? О каких ограничениях мне следует знать?

6
задан Jay Conrod 8 December 2010 в 18:07
поделиться