LLVM 项目博客

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

LLVM 每周 - 第 127 期,2016 年 6 月 6 日

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

本期文章的官方地址:llvmweekly.org

来自网络的新闻和文章

Embecosm 的 Graham Markall 一直在比较 GCC 和 LLVM 端口生成的 RISC-V 二进制文件的代码大小,以及与 ARM 的比较。GCC 目前领先,但值得注意的是,LLVM 端口受到的关注要少得多。

Matthias Reisinger 是 Google Summer of Code 的一名学生,正在致力于为 Julia 编程语言启用多面体优化。他写了一篇博文详细介绍了他的 初始步骤和近期计划。希望我们能在整个夏天看到更多帖子。

Loïc Hamot 一直在使用 Clang 开发一个 C++ 到 D 转换器

MSVC 团队发布了一篇关于 Clang with Microsoft CodeGen 的最新版本,基于 Clang 3.8。

将会有一个 clang-tidy 代码道场,在 6 月 7 日星期二于华沙举行。

在邮件列表上

LLVM 提交

  • LLVM 为 x86 目标添加了对 'SJLJ'(setjmp/longjmp)异常处理的支持。 r271244

  • LLVM 现在需要 CMake 3.4.3 才能构建。 r271325

  • 添加了对将元数据附加到全局变量的支持。 r271348

  • AArch64 后端切换为使用 SubtargetFeatures 而不是测试特定 CPU。 r271555

Clang 提交

  • 发布说明已更新,以解释当前的 OpenMP 支持级别(对 OpenMP 4.5 的非卸载功能提供全面支持)。 r271263

  • Clang 的基于源代码的代码覆盖率已记录在案。 r271454

其他项目提交

  • 定义了一个 -fno-exceptions libc++abi 库变体,以匹配 -fno-exceptions libc++ 构建。 r271267

  • LLDB 的紧凑反解卷打印工具获得了对 ARMv7 紧凑反解卷格式的支持。 r271744