La primera versión candidata de LLVM 15.0 ya está disponible para probar esta creciente pila de compiladores de código abierto.

LLVM 15.0 se ramificó a principios de esta semana y ahora el tronco principal pasa al desarrollo de LLVM 16. De la noche a la mañana se emitió LLVM 15.0-rc1 como el primero de al menos tres candidatos de lanzamiento planificados. Estos candidatos de lanzamiento continuarán hasta fines de agosto, mientras que la esperanza es que LLVM 15.0.0 esté oficialmente disponible a mediados de septiembre. La fecha objetivo actual es el 6 de septiembre, pero siempre está sujeta a cambios en función de los errores de bloqueo y otros factores de lanzamiento.

LLVM 15.0 presenta un servidor HTTP para Debuginfod, el código back-end inicial de SPIR-V, Sony comenzó a transmitir el destino del compilador de PlayStation 5, el código de destino inicial de DirectX/HLSL y el código de arquitectura de CPU LoongArch inicial. El soporte de LoongArch para LLVM/Clang sigue a GCC 12 a principios de este año, ya que agregó soporte de LoongArch y esa arquitectura china ahora ve soporte en Linux 5.19, preparaciones de Glibc y otros trabajos de habilitación en curso a lo largo de proyectos clave de código abierto.

Otra compatibilidad centrada en el hardware con LLVM 15 incluye agregar Cortex-M85, AmpereOne como el próximo diseño de núcleo interno de Ampere y otros núcleos de procesador Arm nuevos.

También se destaca con LLVM 15.0 en el lado de la GPU con el back-end del compilador de sombreado AMDGPU. LLVM 15.0 tiene el soporte de compilador inicial para el hardware de gráficos AMD RDNA3/GFX11, así como GFX940 como el objetivo de CDNA de próxima generación que se espera que se estrene como la serie AMD Instinct MI300. Esta nueva compatibilidad con AMDGPU es necesaria para el controlador RadeonSI Gallium3D (OpenGL) de Mesa antes del lanzamiento de las tarjetas gráficas Radeon”RDNA3″de próxima generación a finales de este año. El compilador de sombreadores LLVM también es utilizado por el controlador Vulkan de código abierto AMDVLK y también por la pila de cómputo ROCM. Es el controlador RADV de código abierto que prefiere su propia alternativa de compilador ACO dentro de Mesa.

Aquellos que deseen descargar LLVM 15.0-rc1 para probar este fin de semana pueden encontrarlo a través de GitHub.

Categories: IT Info