Vydány finální verze LLVM 17 a Clang 17

19. 9. 2023

Sdílet

LLVM Autor: LLVM Clang

Na světě je nová velká verze LLVM + Clang. U LLVM jde rovnou o verzi 17.0.1 přinášející řadu novinek jako FatLTO pipeline, assembler pro AArch64 ARM 2022 A-profile extension (FEAT_GCS (Guarded Control Stacks), FEAT_CHK (Check Feature Status) a FEAT_ATS1A), backend AMDGPU LLVM, LLVM LoongArch assembler/disassembler pro ISA rozšíření LSX, LASX, LVZ a LBT, mnoho vylepšení backendu RISC-V, pro x86/x86_64 podpora SHA-512, SM3, SM4 a AVX-VNNI-INT16 s procesory Arrow Lake / Lunar Lake a podpora targetu Intel Granite Rapids D.

Nový Clang nabízí větší rozsah vlastností C++20 a další novinky z C++23 i C2×, vylepšení optimalizace generování kódu s -O0, vylepšení kompatibility s GCC, vylepšené diagnostické nástroje,podporu AMX-COMPLEX na x86/x86_64 a též CPU rodiny Intel Granite Rapids, výchozí GNU++17 pro CUDA/HIP místo C++14. Dlaší vylepšení se týkají LLD linkeru, libc++ či kompilátoru Flang. Podrobnosti jsou k dispozici na domovském webu projektu.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.