Dalam langkah yang mirip dengan implementasi GCC, LLVM Git mendapatkan dukungan awal minggu ini untuk objek LTO yang gemuk. Dukungan “-ffat-lto-objects” ini akan ditemukan dengan rilis LLVM/Clang 17 musim gugur ini. Mengaktifkan dukungan objek LTO gemuk kompiler memungkinkan IR kompiler disimpan bersama dengan kode objek akhir. Hal ini memungkinkan objek “gemuk” ini digunakan untuk build pengembangan dan produksi build yang dioptimalkan dengan biaya peningkatan ukuran objek dan waktu build yang lebih lama. Kemudian pada fase waktu tautan di mana ditentukan apakah akan membuang informasi pengoptimalan waktu tautan (LTO) atau apakah akan digunakan.
GCC telah mendukung objek LTO yang gemuk untuk sementara waktu, tetapi akhirnya minggu ini LLVM Git mendapatkan dukungan untuk objek LTO yang gemuk dengan implementasinya mirip dengan GNU Compiler Collection. Komit yang menambahkan dukungan LTO gemuk awal menjelaskan: “Objek LTO yang gemuk mengandung IR yang kompatibel dengan KPP, serta kode objek yang dihasilkan. Hal ini memungkinkan pengguna untuk menunda pilihan apakah akan menggunakan LTO atau tidak untuk waktu tautan. Ini adalah fitur tersedia di GCC untuk beberapa waktu, dan membuat flag -ffat-lto-objects yang ada berfungsi dengan cara yang sama seperti GCC`s. irama memegang.
Itulah berita seputar LLVM Mendapat Dukungan Awal Untuk Objek Fat LTO, semoga bermanfaat. Disadur dari Phoronix.com.