LLVM 项目博客

LLVM 项目新闻和来自前线的细节

LLVM 每周 - #117,2016 年 3 月 28 日

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

本期的规范地址为 llvmweekly.org 上的这里

来自网络的新闻和文章

Google Summer of Code 申请现已截止。申请者和感兴趣的第三方可以期待在 4 月 22 日 找到哪些项目被选中。

Ramkumar Ramachandra 撰写了一篇博客文章,对 LLVM 快速寄存器分配器(FastRegAlloc.cpp)的内部机制进行了一次快速浏览

Alex Denisov 在博客中介绍了 LLVM 项目中使用的各种测试套件

基于 TTA 的协同设计环境 (TCE) 的 1.13 版已 发布。这增加了对 LLVM 3.8 的支持。

在邮件列表中

LLVM 提交

  • 添加了一个新实用程序 update_test_checks.py,用于使用新的 FileCheck 模式更新 opt 或 llc 测试用例。 r264357

  • 现在支持非 2 的幂循环展开计数pragma。 r264407

  • NVPTX 后端获得了一个新的地址空间推断传递。 r263916

  • Error 实例现在可转换为 std::error_codeExpected<T>ErrorOr<T> 之间也提供了转换。 r264221r264238

  • Hexagon 增加了对运行时堆栈溢出检查的支持。 r264328

Clang 提交

  • Clang 现在支持按值捕获 *this 的 lambda 表达式。 r263921

  • 现在对 bitreverse 内建函数进行了文档化。 r264203

其他项目提交

  • LLDB 将自动修复输入的具有“微不足道”错误的表达式。 r264379

  • 将 ThreadSanitizer 调试支持添加到了 LLDB。 r264162

  • Polly 获得了文档,以描述它如何在 LLVM 传递管道中发挥作用。 r264446

  • LLDB 已更新以处理 Windows 上的 UTF-16 API。 r264074