Rilis paket kompiler LLVM 9.0

Setelah enam bulan pengembangan, proyek LLVM 9.0 (Mesin Virtual Tingkat Rendah) dirilis - perangkat yang kompatibel dengan GCC (kompiler, pengoptimal, dan pembuat kode) yang mengkompilasi program menjadi kodesemu perantara dari instruksi virtual mirip RISC (mesin virtual tingkat rendah). mesin dengan sistem optimasi multi-level). Pseudocode yang dihasilkan memiliki kemampuan untuk diubah oleh kompiler JIT menjadi instruksi mesin secara langsung pada saat program dijalankan.

Di antara fitur-fitur baru LLVM 9.0 adalah kesiapan platform target RISC-V, implementasi C++ untuk OpenCL, kemampuan untuk membagi program menjadi bagian-bagian yang dimuat secara dinamis di LLD, dan dukungan untuk konstruksi β€œasm goto” yang digunakan dalam Kode kernel Linux. WASI (WebAssembly System Interface) mulai didukung di libc++, dan LLD memperkenalkan kemampuan untuk menghubungkan WebAssembly secara dinamis.

Sumber: linux.org.ru

Tambah komentar