Trabajo en software escrito en C que se ejecuta en una variedad de procesadores ARM con diferentes arquitecturas (ARMv5, ARMv6 principalmente). Actualmente compilamos nuestro código con algunas versiones diferentes de RVDS, pero estamos buscando compilar algún código con LLVM para agregar algunos instrumentos personalizados.¿Qué arquitecturas ARM admite LLVM?
Sé que LLVM tiene objetivos ARM y Thumb, pero ¿qué arquitecturas admite específicamente? ¿El código generado por LLVM funcionará en ARMv5? ¿De qué limitaciones debería ser consciente?
Es bueno tener una lista autorizada de esta manera. Sin embargo, es difícil saber qué nivel de estabilidad tiene cada arquitectura. –
Si bien estos son los arcos que conoce el backend de LLVM, se prueban mejor en v5te, v6 y v7a. v5te es una configuración en LLVM Buildbot http://google1.osuosl.org:8011/ y v6 y v7a son probados como arm-apple-darwin (iOS) en el "robotbar" BuildBot de Apple. – ohmantics
Se vincula al tronco, pero ¿de qué versión se tomó esta lista? – RedX