Confira as novidades do LLVM/Clang 18.1 !
O LLVM/Clang 18.1 foi lançado, trazendo consigo uma série de melhorias significativas para a pilha de compiladores de código aberto. Vamos explorar os destaques dessa versão:
Nova Versão Estável:
- O LLVM 18.1 é a primeira grande versão estável da nova série, seguindo um novo esquema de controle de versão semelhante ao GCC.
- Essa atualização ocorre a cada seis meses e traz várias adições importantes.
Suporte Intel ISA:
- O LLVM 18 oferece suporte para as instruções Intel AVX10.1-256 e AVX10.1-512.
- Além disso, os alvos Intel Panther Lake e Clearwater Forest foram adicionados com as opções -march=pantherlake e -march=clearwaterforest.
Expansão para Outras Arquiteturas:
O LLVM 18 também inclui suporte para:
Novas instruções RISC-V.
- O alvo SiFive P670.
- CPUs Arm Cortex A520, A720 e X4.
- A CPU Arm Cortex-M52.
LoongArch:
-No LoongArch, o LLVM 18 agora suporta:
-SIMD LSX de 128 bits e LASX de 256 bits com novos intrínsecos.
-Autovetorização e relaxamento de linker.
Clang 18:
-O Clang 18 continua ativando recursos do C++20 e C++23.
-Respeita as opções -std=c23 e -std=gnu23 para o suporte à linguagem C23.
-Suporta o Intel AVX10.1 ISA e adições Intel para o USER_MSR.
- A opção -fopenacc também é honrada como parte do esforço de upstreaming do suporte OpenACC no Clang.
Fique atento às novidades do Mesa 24.1, que deve ser lançado no próximo trimestre
Até a próxima !!
Nenhum comentário:
Postar um comentário