LLVM 13.0 semalam ditandai sebagai kemas kini setengah tahun terkini kepada timbunan penyusun sumber terbuka yang banyak digunakan dan sangat kuat ini.

LLVM 13.0 kini tersedia dengan banyak ciri yang terkumpul sepanjang musim panas. Beberapa sorotan LLVM 13 termasuk:

-Flang sebagai frontran Fortran kini disertakan dalam pakej binari LLVM rasmi.

-LLDB yang boleh dilaksanakan kini disertakan dengan pakej binari LLVM pra-binaan rasmi.

-Sokongan pemasangan awal untuk Armv9-A Realm Management Extension (RME) dan Scalable Matrix Extension (SME).

-Banyak peningkatan pada dukungan bahasa kernel OpenCL dalam Clang, termasuk menggunakan OpenCL C versi 1.2 secara lalai jika tidak ada versi lain yang ditentukan. Sambungan fail”.clcpp”juga kini didukung untuk C ++ untuk fail OpenCL. Sejumlah pelanjutan OpenCL baru juga disokong serta sokongan OpenCL C 3.0 awal.

-Clang kini menyokong arahan transformasi gelung dari OpenMP 5.1.

-Banyak peningkatan pada utiliti format clang.

-Berbagai penambahbaikan pada penganalisis statik Clang.

-Penganalisis mesin LLVM-MCA kini menyokong pemproses dalam pesanan.

-LLDB kini menyokong akses daftar AArch64 SVE, Pengesahan Pointer AArch64, dan sokongan untuk debug menggunakan MTE.

-Libcxx kini merangkumi std:: sokongan lengkap sistem fail pada Windows menggunakan MinGW. Libcxx juga mempunyai sokongan perpustakaan konsep C ++ 20 yang berfungsi dan ciri C ++ 20 lain yang dilaksanakan.

-Sokongan belakang AMDGPU untuk GFX1013 RDNA2 APU.

-Model penjadual AMD Zen 3 yang telah lama ditambahkan.

LLVM 13.0 bersama dengan sumber untuk semua sub-projek LLVM boleh didapati melalui LLVM di GitHub .

Categories: IT Info