LLVM 开源编译器于近日发布 LLVM 21.1 版本更新,作为 LLVM 21 系列的首个稳定版本,该版本带来了多项新硬件支持、语言特性扩展及底层优化。
该版本的版本管理方式与 GCC 类似,代表 LLVM 21 系列的正式稳定版本,后续将推出 LLVM 21.1.x 系列更新。
在硬件支持方面,LLVM 21 新增了 AMD GFX1250 目标架构支持,该架构预计对应未来基于 RDNA4 升级版(或称 RDNA 4.5)的 APU。目前针对 GFX1250 的改进仍在持续进行中。此外,LLVM 在 AMDGPU 后端上进行了多项优化,以支持 ROCm 计算栈及面向 GPU 的 libc 项目。
同时,LLVM 21 增加了对 NVIDIA GB10 Superchip 的 -mcpu=gb10 编译选项支持,并对 RISC-V 架构进行了多项改进,包括后端增强和编译器优化;调试器 LLDB 同步获得功能更新。
在 Clang 21 C / C++ 前端方面,新版本引入空指针运算优化,新增 C++2c 特性及部分 C2y 功能,扩展了 C++ 语言特性,增加了新的 C 语言警告,并增强多项诊断功能。
此外,Clang 21 对 Intel AVX10 指令集进行了调整:取消 AVX10-256 支持,默认使用 512 位寄存器作为最大向量寄存器宽度。
免责声明:本文内容由开放的智能模型自动生成,仅供参考。