LLVM 项目博客

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

LLVM 每周 - #75,2015 年 6 月 8 日

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

本期期刊的规范地址 可在 llvmweekly.org 找到

来自网络的新闻和文章

Botond Ballo 发布了一篇关于 最近 Lenexa C++ 标准会议的精彩总结,甚至还包括一个表格来总结各种主要提案的状态。

不知何故,我之前忽略了 Crystal 语言。它是一种静态类型语言,其语法灵感来自 Ruby,并且(当然)使用 LLVM 编译。它 在上周的 Hacker News 上被讨论

icGrep 已 发布。它利用 'Parabix' 文本表示和 LLVM 实现高性能正则表达式匹配。更多详细信息请访问 icGrep 主页

第 7 届 Underhanded C 竞赛的获奖者 现已在线公布。恭喜冠军 Karen Pease,感谢她创作了如此令人惊叹的代码。

邮件列表

LLVM 提交

  • LLVM 获得了对新的 AArch64 v8.1a 原子指令的支持。 r238818

  • MPX(英特尔内存保护扩展)特性位和绑定寄存器现在在 X86 后端得到支持。 r238916

  • MIPS FastISel 获得了更多指令和内联函数实现。 r238756r238757r238759

  • 随着 MCSymbolELF 的引入,基本 MCSymbol 大小现在在 x86-64 上减小到 48 字节。 r238801

  • AliasAnalysis 的移植工作已开始移植到新的传递管理器。 r239003

  • BPF 后端现在支持大端和小端,以及之前支持的小端。 r239071

  • 最近添加的展开启发式的命名和结构已被修改。 r239164

Clang 提交

  • ARM 的 -mcpu 现在将忽略 ARM 参数的大小写。 r239059

  • PowerPC 添加了一系列预定义的向量函数。 r239066

  • 概念和 require 关键字(如 C++ Concepts TS 中使用的那样)现在已被词法分析。希望这个起点能被跟进,并在未来几个月内开展支持完整概念的工作。 r239128

其他项目提交

  • lld COFF 链接器获得了链接时优化的初步实现。 r238777

  • LLDB 获得了对 MIPS64 分支指令的软件模拟的支持。 r238820

  • libiomp5 现在是 libomp。 r238712