LLVM 15.0:n ensimmäinen julkaisuehdokas on nyt saatavilla tämän kasvavan avoimen lähdekoodin kääntäjäpinon testausta varten.

LLVM 15.0 haarautui aiemmin tällä viikolla, ja päälinjan runko siirtyy nyt LLVM 16-kehitykseen. Overnight LLVM 15.0-rc1 julkaistiin ensimmäisenä ainakin kolmesta suunnitellusta julkaisuehdokkaista. Nämä julkaisuehdokkaat jatkuvat elokuun loppuun, kun taas toivotaan, että LLVM 15.0.0 julkaistaan ​​virallisesti syyskuun puoliväliin mennessä. Nykyinen tavoitepäivä on 6. syyskuuta, mutta se voi aina muuttua estovirheiden ja muiden julkaisutekijöiden perusteella.

LLVM 15.0 esittelee HTTP-palvelimen Debuginfodille, alkuperäiselle SPIR-V-taustakoodille. Sony aloitti PlayStation 5-kääntäjäkohteen, alkuperäisen DirectX/HLSL-kohdekoodin ja LoongArch-suoritinarkkitehtuurikoodin ylävirtauksen. LoongArch-tuki LLVM/Clangille seuraa GCC 12:ta aiemmin tänä vuonna, joka on lisännyt LoongArch-tuen ja että kiinalainen arkkitehtuuri näkee nyt tuen Linux 5.19:ssä, Glibc-valmisteluissa ja muussa käynnissä olevassa käyttöönottotyössä tärkeimmissä avoimen lähdekoodin projekteissa.

Muu laitteistokeskeinen tuki LLVM 15:n kanssa sisältää Cortex-M85:n, AmpereOnen lisäämisen Amperen tulevaan sisäiseen ydinsuunnitteluun ja muita uusia Arm-prosessoriytimiä.

Myös huomionarvoista LLVM 15.0 on GPU-puolella AMDGPU Shader-kääntäjän taustalla. LLVM 15.0:ssa on alkuperäinen kääntäjätuki AMD RDNA3/GFX11-grafiikkalaitteistolle sekä GFX940 seuraavan sukupolven CDNA-kohteena, jonka odotetaan saavan ensi-iltansa AMD Instinct MI300-sarjana. Tätä uutta AMDGPU-tukea tarvitaan Mesan RadeonSI Gallium3D (OpenGL)-ohjaimelle ennen myöhemmin tänä vuonna julkaistavia seuraavan sukupolven Radeon”RDNA3″-näytönohjainkortteja. LLVM-shader-kääntäjää käyttävät myös avoimen lähdekoodin AMDVLK Vulkan-ohjain ja myös ROCM-laskentapino. Se on avoimen lähdekoodin RADV-ohjain, joka suosii omaa ACO-kääntäjävaihtoehtoaan Mesassa.

Ne, jotka haluavat ladata LLVM 15.0-rc1:n testausta varten tänä viikonloppuna, voivat löytää sen osoitteesta GitHub.

Categories: IT Info