LLVM 15 现已正式发布,带来了许多 x86 相关的安全特性、对 Armv9 的支持、来自微软的实验性 HLSL 和 DirectX 支持,以及支持更多的 RISC-V 指令等功能。
LLVM 15.0 的变化包括:
- 支持 Armv9-A、Armv9.1-A 和 Armv9.2-A 架构。还增加了对 Arm Cortex-M85 CPU 的支持
- 实验性的 DirectX 后端,DirectX 后端针对 DXIL 架构,用于 DirectX GPU 着色器程序
- 支持 AMD Zen 2 和更新的 CPU 上的 RDPRU 指令
- 一个用于 Debuginfod 的 HTTP 服务器
- 初步的 SPIR-V 后端工作
- 在支持 SSE2 的 x86 CPU 上支持 half 类型,作为 _Float16 类型的一部分添加到 Clang 中
- LLVM 现在为 LLVM IR 使用不透明的指针
- 索尼开始向上游贡献 PlayStation 5 编译器 target
- 完成初始 DirectX/HLSL target 代码
- 完成初始 LoongArch CPU 架构代码
- 对 AMD RDNA3/GFX11 图形硬件的初始编译器支持
更多详情可查看:https://github.com/llvm/llvm-project/releases/tag/llvmorg-15.0.0
还没有评论,来说两句吧...