Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

LLVM 15.0 Dirilis Dengan Fitur Keamanan, Eksperimental DirectX Back-End, GPU AMD Baru

Posted on September 6, 2022

LLVM 15 sekarang siap diluncurkan sebagai pembaruan besar setengah tahun untuk tumpukan kompiler open-source ini. LLVM 15.0, Clang 15.0, dan sub-proyek lainnya memiliki banyak hal untuk ditunjukkan untuk pencapaian musim panas 2022 mereka.
LLVM 15.0 menghadirkan sejumlah fitur keamanan terkait x86 baru, dukungan untuk Armv9, HLSL eksperimental dan pekerjaan DirectX dari Microsoft, dukungan AMD RDNA3 dan GFX940 baru di back-end kompiler shader mereka, lebih banyak instruksi RISC-V sekarang didukung, dan beragam perangkat tambahan lain di seluruh tumpukan kompiler besar ini.
Ada sejumlah fitur/mitigasi keamanan x86 baru di LLVM 15 dari Straight-Line Speculation hingga Retbleed bits.

LLVM 15.0 telah ditandai pagi ini dan dapat diunduh dari GitHub.
Di sisi front-end Clang C/C++, sorotan Clang 15.0 meliputi:
– Dukungan untuk opsi “-fzero-call-used-regs” pada x86/x86_64 yang serupa dengan yang telah ditambahkan ke GCC. Opsi -fzero-call-used-regs dapat digunakan untuk membatasi serangan ROP / COP / JOP dengan menghilangkan kelas register yang dipilih sebelum fungsi kembali.
– Dukungan untuk opsi “-mharden-sls=” pada x86/x86_64 untuk pengerasan Spekulasi Garis Lurus.
– Dukungan untuk opsi “-mfunction-return=thunk-extern” yang akan digunakan oleh kernel Linux sebagai bagian dari mitigasi Retbleed.
– Dukungan untuk tipe _Float16 pada x86 untuk semua target dengan dukungan SSE2. Tipe _Float16 asli untuk AVX-512 FP16 atau diemulasi menggunakan float.
– Dukungan untuk mengacak tata letak struktur dalam C. Ini adalah teknik pengerasan waktu kompilasi dan dapat diaktifkan dengan atribut “randomize_layout”.
– Dukungan eksperimental untuk bahasa shader HLSL Microsoft. HLSL di Dentang 15.0 masih “sangat eksperimental” dan “tidak lengkap”. Ini adalah bagian dari upaya Microsoft untuk menambahkan DirectX dan HLSL ke basis kode LLVM/Dentang hulu.
– Opsi -fexperimental-max-bitint-width= ditambahkan untuk mengontrol lebar bit maksimum yang diizinkan untuk jenis _BitInt di luar 128 bit default. Ada juga sejumlah flag kompiler baru lainnya yang ditambahkan, sebagian besar dari penggunaan lingkup / niche terbatas.
– Dukungan untuk lebih banyak pragma MSVC serta dukungan untuk lebih banyak flag yang kompatibel dengan MSVC di clang-cl untuk dukungan Windows.
– Banyak penambahan fitur seputar dukungan bahasa C2X yang masih matang. Di antara fitur C2X yang diimplementasikan untuk rilis ini adalah atribut “noreturn”, tipe dasar untuk bilangan bulat N-bit, awalan karakter u8, dukungan yang dihapus untuk deklarasi fungsi implisit, dan banyak lagi.
– Dukungan fitur C++20 tambahan seputar modul, isolasi ABI untuk fungsi anggota, dan banyak lagi.
– Dukungan untuk beberapa fitur C++2b seperti operator subskrip multi-dimensi, urutan escape yang dibatasi, karakter universal yang dinamai, dan banyak lagi.
– Dukungan OpenMP 5.1 untuk perbandingan atom dan pengambilan perbandingan atom.
= Pembaruan pada intrinsik vektor RISC-V, dukungan untuk ekstensi “K” kripto skalar RISC-V, instruksi CLZ / CTX, dan banyak lagi.
– Banyak perbaikan bug dan diagnostik / peningkatan peringatan kompiler.
Selain front-end compiler Clang C/C++, perubahan LLVM 15.0 lainnya meliputi:
– Dukungan untuk arsitektur Armv9-A, Armv9.1-A, dan Armv9.2-A. Ada juga dukungan CPU Arm Cortex-M85 yang ditambahkan.
– Back-end DirectX eksperimental sejalan dengan perubahan HLSL yang disebutkan di Dentang. Back-end DirectX menargetkan arsitektur DXIL yang digunakan untuk program shader GPU DirectX.
– Dukungan untuk instruksi RDPRU pada AMD Zen 2 dan CPU yang lebih baru.
– Server HTTP untuk Debuginfod.
– Pekerjaan back-end SPIR-V awal.
– Dukungan untuk tipe setengah pada CPU x86 yang mendukung SSE2 sebagai bagian dari tipe _Float16 yang ditambahkan ke Dentang.
– LLVM sekarang menggunakan pointer buram untuk LLVM IR.
– AMD bekerja untuk grafis RDNA3/GFX11 dan GFX940 untuk CDNA generasi berikutnya.
– Dukungan untuk muatan atom 8 dan 16-bit dan penyimpanan dengan back-end AMDGPU.
LLVM 15.0 juga menyertakan sejumlah pembaruan dan penambahan pada sub-proyek libc++ 15.0 juga.
Saya akan segera memiliki beberapa benchmark kompiler LLVM/Dentang 15 baru di Phoronix.

Itulah berita seputar LLVM 15.0 Dirilis Dengan Fitur Keamanan, Eksperimental DirectX Back-End, GPU AMD Baru, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Inilah 7 Produk Digital Paling Realistis untuk Kalian yang Mau Jualan Online Tahun Ini!
  • Inilah 4 Strategi Memilih Niche SEO Terbaik Supaya Blog Kalian Cepat Ranking
  • Ini Trik Supaya Pengunjung Toko Online Kalian Jadi Pembeli Setia Pakai Omnisend!
  • 3 Strategi AI Terbukti Biar Bisnis E-Commerce Kalian Makin Cuan 2026!
  • Inilah 6 Langkah Tembus 5.000 Follower di X, Gini Caranya Supaya Akun Kalian Nggak Stuck Lagi!
  • SEO LinkedIn: Inilah Alasan Kenapa LinkedIn Ads Lebih Efektif Buat Bisnis B2B Dibanding Platform Lain
  • Inilah Alasan Kenapa Kolom Komentar YouTube Kalian Sering Menghilang Secara Misterius!
  • Cara Kelola Auto-Posting Semua Media Sosial Kalian Pakai Metricool
  • Studi Kasus Sukses Instagram Maria Wendt Dapat 12 Juta View Instagram Per Bulan
  • ZenBook S16, Vivobook Pro 15 OLED, ProArt PX13, dan ROG Zephyrus G14, Laptop Bagus dengan Layar OLED!
  • Caranya Ngebangun Website Directory dengan Traffic Tinggi dalam Seminggu!
  • Cara Mengembangkan Channel YouTube Shorts Tanpa Wajah
  • Inilah Cara Menghitung Diskon Baju Lebaran Biar Nggak Bingung Saat Belanja di Mall!
  • Cara Jitu Ngebangun Bisnis SaaS di Era AI Pakai Strategi Agentic Workflow
  • Inilah Rincian Gaji Polri Lulusan Baru 2026, Cek Perbedaan Jalur Akpol, Bintara, dan Tamtama Sebelum Daftar!
  • Inilah 5 Channel YouTube Membosankan yang Diam-diam Menghasilkan Banyak Uang
  • Inilah Cara Pakai Google Maps Offline Biar Mudik Lebaran 2026 Nggak Nyasar Meski Tanpa Sinyal!
  • Inilah Alasan Mahkamah Agung Tolak Kasasi Google, Denda Rp202,5 Miliar Resmi Menanti Akibat Praktik Monopoli
  • Inilah Cara Daftar dan Syarat SPMB SMK Boarding Jawa Tengah 2026, Sekolah Gratis Sampai Lulus!
  • Inilah Daftar Sekolah Kedinasan 2026 untuk Lulusan SMK, Bisa Kuliah Gratis dan Berpeluang Besar Langsung Jadi CPNS!
  • Inilah Pajak TER: Skema Baru PPh 21 yang Nggak Bikin Pusing, Begini Cara Hitungnya!
  • Inilah Jadwal Resmi Jam Buka Tol Jogja-Solo Segmen Prambanan-Purwomartani Saat Mudik Lebaran 2026
  • Inilah Cara Mendapatkan Witherbloom di Fisch Roblox, Rahasia Menangkap Ikan Paling Sulit di Toxic Grove!
  • Kenapa Indomart Point Bisa Kalahkan Bisnis Kafe?
  • Inilah Cara Mendapatkan Rotten Seed di Fisch Roblox, Lokasi Rahasia di Toxic Grove Buat Unlock Toxic Lotus!
  • Inilah Cara Zakat Crypto Kalian Bisa Jadi Pengurang Pajak Berdasarkan Aturan Resmi Pemerintah!
  • Inilah Perbandingan Airwallex vs Payoneer 2026: Jangan Sampai Profit Kalian Ludes Gara-Gara Biaya Admin!
  • Inilah Roadmap 7 Tahap Bangun Bisnis Digital dari Nol Biar Nggak Cuma Putar-Putar di Tempat!
  • Inilah Cara Tetap Gajian dari YouTube Meski View Masih Ratusan, Penasaran?
  • Inilah Alasan Akun TikTok Affiliate GMV 270 Juta Kena Banned Permanen!
  • Why Does the VirtualBox System Service Terminate Unexpectedly? Here is the Full Definition
  • Why is Your Laptop Touchpad Overheating? Here are the Causes and Fixes
  • How to Disable All AI Features in Chrome Using Windows 11 Registry
  • How to Avoid Problematic Windows Updates: A Guide to System Stability
  • What is Microsoft Visual C++ Redistributable and How to Fix Common Errors?
  • How to Use Orbax Checkpointing with Keras and JAX for Robust Training
  • How to Automate Any PDF Form Using the Power of Manus AI
  • How to Training Your Own YOLO26 Object Detection Model!
  • How to Build a Full-Stack Mobile App in Minutes with YouWare AI
  • How to Create Consistent Characters and Cinematic AI Video Production with Seedance
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025

©2026 emka.web.id | Design: Newspaperly WordPress Theme