Sobre el proyecto
LLVM es una colección de tecnologías modulares y reutilizables de compiladores y cadenas de herramientas. El repositorio aloja el código fuente del proyecto LLVM central, que proporciona las herramientas, bibliotecas y archivos de encabezado necesarios para procesar representaciones intermedias y convertirlas en archivos objeto. Las herramientas incluidas cubren ensamblaje, desensamblaje, análisis de bitcode y optimización de bitcode.
Los lenguajes similares a C son manejados por el frontend Clang, que compila C, C++, Objective-C y Objective-C++ a bitcode de LLVM y luego a archivos objeto. Componentes adicionales en el repositorio incluyen la biblioteca estándar libc++ de C++ y el enlazador LLD, entre otros.
Las instrucciones de compilación y uso están documentadas en la guía de inicio del proyecto, y la guía de contribución se proporciona en la documentación de Contribución a LLVM. El proyecto mantiene canales comunitarios que incluyen foros de Discourse, chat de Discord, horarios de oficina y reuniones periódicas, y ha adoptado un código de conducta para los participantes en todos sus modos de comunicación.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.