LLVM 项目博客

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

LLVM 每周 - #59, 2015 年 2 月 16 日

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

本期的规范主页 可以在 llvmweekly.org 上找到

来自网络的新闻和文章

提醒一下,EuroLLVM 2015 的论文征集截止日期是今天。请参阅 这里 获取详细信息。

LLVM 和 Clang 3.6-rc3 已标记,任何帮助测试都将不胜感激。

在邮件列表上

LLVM 提交

  • 对调试元数据的最大部分内部重构已完成,并增加了专门的调试信息元数据节点。 r228640

  • 添加了新的内联函数 llvm.eh.begincatch 和 llvm.eh.endcatch,以支持 Windows 异常处理。 r228733

  • 使用 MS Debug Interface Access SDK 的 DebugInfoPDB 实现已完成。 r228747

  • SimplifyCFG 现在将使用 TargetTransformInfo 进行成本分析。 r228826

  • 为 x86 mov-to-push 优化添加了盈利能力启发式方法。 r228915

  • PassManager.h 现在为 LegacyPassManager.h。如提交消息中所述,如果您是树外 LLVM 用户,您可能需要更新您的包含文件。 r229094

Clang 提交

  • 已实现 /volatile:ms 语义,将易失性加载和存储转换为原子获取和释放操作。 r229082

其他项目提交

  • C++14 的大小释放函数已在 libcxx 中实现。 r229281

  • lld 了解了如何处理 --wrap 选项。 r228906

  • lldb 获得了“运行时支持值”的概念。 r228791

  • 远程 Android 平台已添加到 lldb。 r228943