Bagi mereka yang mengusahakan pembangunan perisian RISC-V pada perkakasan logam kosong, pengkompil LLVM Clang 16 dalam pembangunan telah menambah sokongan untuk membenarkan”-mtune=native”dan”-mcpu=native”berfungsi dengan betul pada ISA CPU ini.
Setakat minggu ini, LLVM/Clang Git kini membenarkan-mcpu=native dan-mtune=native disokong dan digunakan dengan betul pada RISC-V. Oleh itu, jika ingin mengoptimumkan program terkumpul anda untuk SoC RISC-V yang digunakan pada sistem anda, pilihan”asli”yang mudah kini akan berfungsi dengan LLVM 16.0 dan bukannya bimbang tentang memilih nilai mcpu/mtune yang betul.
Sokongan telah digabungkan ke talian utama melalui komit ini.
Suprot asli RISC-V mtune/mcpu ini seiring dengan LLVM/Clang 16.0 yang berfungsi pada lebih banyak ciri C2x, lebih banyak ciri C++20 dan C++2b, sokongan Intel AMX-FP16, sokongan untuk arahan Intel baharu yang lain daripada PREFETCHI kepada AVX-NE-CONVERT dan AVX-VNNI-INT8, sokongan sasaran Tasik Raptor dan Tasik Meteor, penalaan Arm Neoverse V2, sokongan untuk sambungan RISC-V baharu dan banyak lagi. LLVM 16 berkemungkinan akan debut sekitar bulan Mac jika kaden keluaran biasa mereka bertahan.