Sudah dua minggu sejak rilis LLVM 16.0 sebagai pembaruan fitur mengkilap terbaru untuk tumpukan kompiler sumber terbuka yang banyak digunakan ini. Manajer rilis LLVM Tom Stellard hari ini mengeluarkan LLVM 16.0.1 sebagai rilis poin pertama dengan banyak koleksi perbaikan dan pekerjaan pemeliharaan lainnya untuk LLVM dan subproyeknya yang ada di dalamnya.
LLVM 16.0 memperkenalkan lebih banyak fitur bahasa C dan C++, penautan LLVM LLD yang lebih cepat, bagian debug terkompresi Zstd, back-end LoongArch CPU dipromosikan dari percobaan, berbagai ekstensi set instruksi Intel baru ditambahkan, dukungan awal AMD Zen 4 (znver4), fitur Arm dan RISC-V baru, dan banyak lagi yang dibangun selama setengah tahun terakhir.
LLVM 16.0.1 menangani beberapa dampak awal dari rilis besar tersebut dan menandai yang pertama dari banyak rilis poin dwi-mingguan yang akan datang. Dengan LLVM 16.0.1 sekarang ada dukungan untuk TLS yang ditiru pada RISC-V, dukungan untuk memuat/menyimpan untuk BF16 di AVX, dan perbaikan acak lainnya.
Bisa dibilang paling menarik dengan LLVM 16.0.1 adalah bahwa ia telah melakukan back-porting model penjadwal AMD Zen 4 baru untuk penargetan znver4. Dengan LLVM 16 sejak target Znver4 diperkenalkan, itu dimulai sebagai Znver3 dan kemudian hanya mengaktifkan ekstensi set instruksi baru yang ditemukan dengan Zen 4 seperti AVX-512. Tetapi model penjadwal tetap sama dengan Zen 3 meskipun biaya instruksi berbeda dengan prosesor EPYC dan Ryzen generasi terbaru ini. Namun kemudian pada awal Maret, AMD menyediakan model Zen 4 yang disetel untuk LLVM yang digabungkan untuk LLVM 17. Model Zen 4 tersebut (diuji/disetel pada CPU “Genoa” EPYC 9004) telah di-backport dan ditemukan sekarang dengan LLVM 16.0.1 stabil . Akan menarik sekarang untuk menjalankan beberapa tolok ukur kompiler LLVM / GCC / AOCC baru pada prosesor AMD Ryzen 7000 series dan EPYC 9004 series.
Daftar lengkap perubahan LLVM 16.0.1 dapat ditemukan melalui Wacana LLVM. Unduhan LLVM 16.0.1 tersedia dari GitHub.
Itulah berita seputar LLVM 16.0.1 Dirilis Dengan Banyak Perbaikan Compiler, Mendukung Model Penjadwal AMD Zen 4, semoga bermanfaat. Disadur dari Phoronix.com.