LLVM 项目博客

LLVM 项目新闻和来自一线的详细信息

LLVM 每周 - 第 74 期,2015 年 6 月 1 日

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

您可能对 第二届 RISC-V 研讨会 感兴趣,该研讨会将于 6 月 29 日至 30 日在伯克利举行。早鸟注册于今天结束,但学术界可以免费注册。我和我的同事魏将代表 lowRISC 出席。

本期内容的官方地址 在 llvmweekly.org 上

来自网络的新闻和文章

MPI-Checker,一个用于 MPI 代码的静态分析工具已经发布。它当然是用 Clang 的 静态分析器框架 实现的。

LLVM-HPC2 研讨会将于 11 月 15 日在 SC15 大会同期举行。 论文征集 已经发布。提交截止日期为 9 月 1 日。

邮件列表中的讨论

LLVM 提交

  • 在 Thumb2 上对 memcpy 的代码生成已经改进,以利用加载/存储多个(有关此工作原理的更多详细信息,请参阅提交消息,对于感兴趣的人来说值得一读)。 r238473

  • x86 上的 Popcount 现在将使用 寄存器中的查找表技术 来实现。 r238636r238652

  • 通过对调试信息的优化,继续减少峰值内存使用量。 r238364

  • convergent 属性的初始支持已落地。 r238264

  • 关于 LLVM 的 Phabricator 当前状态的文档已经更新,同时呼吁志愿者帮助开发 Phabricator 的 PHP 代码库所需的改进和修改。 r238295

  • MCJIT 获得了对 MIPS64r2 和 MIPS64r6 的支持。 r238424

Clang 提交

  • Clang 对 -fopenmp 的处理已经重写。 r238389

  • 有关概要分析的用户文档已经扩展。 r238504

其他项目提交

  • 一个新的基于节的 PE/COFF 链接器已添加到 lld 中。这是继关于 lld 方向的讨论,以及是否在原子模型之上构建是否有意义之后。该链接器能够在 Windows 上进行自链接,并且明显快于当前实现(1.2 秒 vs 5 秒,即使没有多线程)。它也只需要 250MB 的内存进行自链接,而之前的版本需要 2GB。 r238458

  • Windows 上的 LLDB 现在可以解压缩 Linux 或 Android 符号。 r238460