LLVM 19.1.0 于 2024 年 9 月 17 日发布。自上一版本发布以来,Arm 共提交了近 1000 次版本更新,以实现新功能和性能改进,现总结如下。
要了解有关上一 LLVM 版本的更多信息,请阅读第一部分: 和第二部分:LLVM 18 有哪些新特性?
新架构和 CPU 支持
作者:Jonathan Thackray
在 CPU 方面,该版本扩展了 Armv9.2-A 内核阵容,支持最新的 Arm Cortex-A520AE、Cortex-A720AE、Cortex-A725 和 Cortex-X925。该版本还支持新的 Armv9.2-A 数据中心内核,支持 Neoverse-N3、Neoverse-V3 和 Neoverse-V3AE。
还增加了对 Cortex-R52+、Cortex-R82AE 和 Cortex-A78AE 等旧内核的缺失支持。更正了 Cortex-R82 的定义,以启用 FEAT_FLAGM、FEAT_PERFMON 和 FEAT_PREDRES 架构扩展。
为了完整起见,总共增加了 15 个额外的 CPU 标识符,以便在使用 -mcpu=native 命令行选项时自动启用正确的扩展。
作者:Volodymyr Turanskyy
文章来源:https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/what-is-new-in-llvm-19
欢迎大家点赞留言,更多Arm技术文章动态请关注极术社区Arm技术专栏欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。