IT之家 8 月 31 日消息,作为 LLVM 21 系列的首个稳定版本,LLVM 开源编译器本周发布了最新的 LLVM 21.1 版本更新,带来了更多新硬件支持、语言特性扩展,及多项底层优化。

这一版本与 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 语言警告以及多项诊断功能增强。

IT之家注意到,Clang 21 针对 Intel AVX10 指令集进行了调整:取消了 AVX10-256 的支持,改为默认使用 512 位寄存器作为最大向量寄存器宽度。

官方地址:

  • https://github.com/llvm/llvm-project/releases/tag/llvmorg-21.1.0