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 日。
邮件列表中的讨论
关于改进 LLD 的讨论已经恢复。瑞·宇耶马 写了他的最近关于基于节的 PE/COFF 链接器的补丁。肖恩·席尔瓦认为 重构可能是更好的方法。
汉斯·温博格分享了 LLVM/Clang 3.7 的初步发布计划。这将使代码库在 7 月 14 日分支,目标发布时间为 8 月底。汤姆·斯特拉德也分享了 3.6.2 版本的计划。补丁截止日期为 6 月 15 日,目标发布时间为 6 月 29 日。
特蕾莎·约翰逊发布了 她 ThinLTO 实现计划的更新 RFC。仍然有一些关于将 LLVM 位码包装在 ELF 中的担忧。亚历克斯·罗森伯格建议 实现一个用于 LLVM 的 objcopy 替代品,并根据需要扩展位码 作为一种替代方法。
克里斯·比尼曼发布了 用 CMake 替换 autoconf 构建系统的最新进展。
昆汀·科隆贝 正在寻求基准测试报告(或者说是 bug!),用于最近添加的“收缩包装”。
马蒂亚斯·布劳恩留下一张便条,用于维护树外目标的维护者,内容为 原始寄存器语义已略微修改。
钱德勒·卡鲁斯发布了一些关于 循环展开分析的下一步 的想法。
LLVM 提交
在 Thumb2 上对 memcpy 的代码生成已经改进,以利用加载/存储多个(有关此工作原理的更多详细信息,请参阅提交消息,对于感兴趣的人来说值得一读)。 r238473。
x86 上的 Popcount 现在将使用 寄存器中的查找表技术 来实现。 r238636,r238652。
通过对调试信息的优化,继续减少峰值内存使用量。 r238364。
对
convergent
属性的初始支持已落地。 r238264。关于 LLVM 的 Phabricator 当前状态的文档已经更新,同时呼吁志愿者帮助开发 Phabricator 的 PHP 代码库所需的改进和修改。 r238295。
MCJIT 获得了对 MIPS64r2 和 MIPS64r6 的支持。 r238424。