Confira !!
O LLVM 13.0 foi marcado da noite para o dia como a última atualização semestral dessa pilha de compiladores de código aberto muito usada e muito poderosa.
O LLVM 13.0 agora está disponível com muitos recursos que se acumularam ao longo do verão. Alguns dos destaques do LLVM 13 incluem:
- Flang como o front-end do Fortran agora está incluído nos pacotes binários oficiais do LLVM.
- O executável LLDB agora está incluído com os pacotes binários LLVM pré-compilados oficiais.
- Suporte de montagem inicial para Armv9-A Realm Management Extension (RME) e Scalable Matrix Extension (SME).
- Muitas melhorias no suporte à linguagem do kernel OpenCL dentro do Clang, incluindo o uso do OpenCL C versão 1.2 por padrão se nenhuma outra versão for especificada. A extensão de arquivo ".clcpp" agora também é compatível com arquivos C ++ para OpenCL. Uma série de novas extensões OpenCL também são suportadas, bem como o suporte anterior ao OpenCL C 3.0.
- O Clang agora oferece suporte às diretivas de transformação de loop do OpenMP 5.1.
- Muitas melhorias no utilitário de formato clang.
- Uma variedade de melhorias no analisador estático do Clang.
- O analisador de máquina LLVM-MCA agora oferece suporte a processadores em ordem.
- LLDB agora suporta acesso de registro AArch64 SVE, autenticação de ponteiro AArch64 e suporte para depuração usando MTE.
- Libcxx agora inclui suporte completo ao recurso std :: filesystem no Windows usando MinGW. Libcxx também possui suporte de biblioteca de conceitos C ++ 20 e outros recursos C ++ 20 implementados.
- Suporte de back-end AMDGPU para APUs GFX1013 RDNA2.
- O modelo de agendador AMD Zen 3 atrasado foi adicionado.
LLVM 13.0 junto com as fontes para todos os subprojetos LLVM podem ser encontrados via LLVM no GitHub .
Até a próxima !!
Nenhum comentário:
Postar um comentário