Foi fundido neste fim de semana com a base de código de desenvolvimento LLVM 17 está o suporte inicial para a extensão de criptografia vetorial ISA do RISC-V.
Foi fundido neste fim de semana com a base de código de desenvolvimento LLVM 17 está o suporte inicial para a extensão de criptografia vetorial ISA do RISC-V.
A AMD fez o upstream de um mecanismo básico de RPC (chamada de procedimento remoto) para uso de GPU para o libc do LLVM e o conectou para uso de AMDGPU.
O LLVM 16 foi lançado na noite de sexta-feira como o último recurso semestral para esta pilha de compiladores de código aberto. Desde o suporte inicial ao AMD Zen 4 até a criação de novos conjuntos de instruções de CPU Intel e destinos de processador para seus novos processadores sendo introduzidos até 2024, há muitas adições de hardware interessantes no LLVM 16.0. O LLVM 16.0 também é notável pela vinculação LLD mais rápida, seções de depuração compactadas Zstd, estabilização de seu destino LoongArch, padrão para C++ 17 para Clang e muito mais. Aqui está uma olhada em todas as mudanças emocionantes do LLVM 16.
Nos últimos anos, tornou-se possível compilar o kernel Linux principal com LLVM/Clang em comparação com a dependência de longa data do uso do compilador GCC. Embora tenha sido possível por mais de 3 anos usar o kernel Linux principal e o Clang principal para criar um kernel x86_64 e AArch64 funcional, o processo e o suporte continuam a amadurecer.
O mais novo back-end da CPU foi adicionado à pilha do compilador LLVM é para os núcleos do processador Xtensa.