极术小姐姐 · 10月8日 · 广东

LLVM 19 有哪些新功能?

image.png

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)加入技术交流群,请备注研究方向。

推荐阅读
关注数
23582
内容数
1033
Arm相关的技术博客,提供最新Arm技术干货,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息