LLVM/Clang 18.1与英特尔AVX10.1工作一起发布,增加了清水森林和黑豹湖

2024年 3月 6日 121.7k 0


今天发布的是大型LLVM/Clang 18.1版本。由于转向像GCC这样的新版本方案今天的LLVM 18.1版本是新系列中的第一个主要稳定版本,以前被称为LLVM 18.0。

LLVM/Clang 18.1是这个开源编译器堆栈的最新六个月功能更新。有新的英特尔ISA支持,以及未来发布的英特尔CPU的新目标,继续支持新的C++23功能,更多的C23支持,以及各种其他伟大的补充。

LLVM 18版本的亮点包括:

-支持英特尔AVX10.1-256和AVX10.1-512的ISA。

-英特尔黑豹湖和清水森林目标现在增加了-三月=黑豹湖和-三月=清水森林。

-“-mapxf”开关现在受支持,作为正在进行的英特尔高级性能扩展(APX)启用的一部分。

-支持各种新的RISC-V指令。现在还支持SiFive P670目标。

-支持ARM Cortex A520、A720和X4 CPU。现在还支持ARM Cortex-M52 CPU。

-LoongArch上的LLVM 18现在支持具有新内部功能的LSX 128位和LASX 256位SIMD。LLVM上的LoongArch还具有对自动向量化和链接器松弛的初始支持。

Clang 18版本的亮点包括:

-继续C++20和C++23功能。还有一些关于C++2c的早期特写工作。

- Clang现在支持-std=c23和-std=gnu23选项 C23语言支持此外,现在还实现了各种额外的C23功能。

-支持英特尔AVX10.1 ISA以及针对USER_MSR的英特尔新增功能。

-英特尔黑豹湖和清水森林目标现在增加了-三月=黑豹湖和-三月=清水森林。

-“-fOpenacc”选项现已作为在Clang上行Open Acc支持的努力。Openacc的上游努力仍在进行中。

-各种变化,增强GCC的互操作性/语义性。

-对Clang的诊断进行了许多改进。

-对ARM SVE2.1内部功能的Alpha支持。

-Clang静态分析仪的各种新的实验检查器。

- 英特尔OpenMP内核语言支持。

-修复了相当多的错误。

那些想要下载LLVM18.1编译器堆栈的人可以通过GitHub.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论