LLVM 项目博客

LLVM 项目新闻和来自实战的细节

LLVM 周刊 - 第 99 期,2015 年 11 月 23 日

欢迎来到 LLVM 周刊的第 99 期,这是一份每周发布的新闻通讯(每周一发布),涵盖 LLVM、Clang 和相关项目的最新进展。LLVM 周刊由 Alex Bradbury 为您带来。订阅未来的期刊,请访问 http://llvmweekly.org,并将其转发给您认为可能感兴趣的其他人。请将任何提示或反馈发送至 [email protected],或在 Twitter 上发送至 @llvmweekly@asbradbury

本期期刊的正式地址 可以在这里找到:llvmweekly.org.

来自网络的新闻和文章

LLVM/Clang 3.7.1-rc2 已标记。一如既往,您的测试帮助将不胜感激。

Clasp 0.4 已发布。Clasp 是一个新的 Common Lisp 实现,它使用 LLVM 作为编译器后端,旨在提供无缝的 C++ 交互。

邮件列表上的内容

LLVM 提交

  • 对值分析进行了初步支持。 r253484.

  • 现在可以使用 -force-attribute 命令行选项为特定函数指定函数属性(例如 norecurse、noinline 等)。这对测试非常有用。 r253550.

  • WebAssembly 后端获得了针对寄存器着色(在其虚拟寄存器上)和寄存器堆栈化的初步原型传递。 r253217r253465.

  • 内置汇编程序现在将致命错误视为非致命错误,以便报告文件中所有错误,而不仅仅是遇到的第一个错误。 r253328.

  • 正如 上周邮件列表中所讨论的,车道掩码现在始终是精确的。 r253279.

  • 对预链接的支持已删除。请参阅提交信息以了解完整的理由。 r253280.

  • llvm-lto 现在可用于生成汇编代码,而不是目标代码。 r253622r253624.

Clang 提交

  • Clang 现在应该可以直接用于 CUDA 编译。 r253389.

  • 当为针对 ARM 的 Clang 指定 -mcpu/-march 选项时,现在可以指定 +featurer253471.

其他项目提交

  • Compiler-rt 获得了对值分析的支持。 r253483.

  • “新的 ELF 链接器”现在是 lld 中的默认 ELF 链接器。 r253318.

  • LLVM 测试套件获得了使用 PGO 和参考输入运行 SPEC2000int 和 SPEC2006int+fp 的支持。 r253362.