[llvm-dev] LLVM Weekly - #304, October 28th 2019

Alex Bradbury via llvm-dev llvm-dev at lists.llvm.org
Mon Oct 28 12:32:49 PDT 2019

LLVM Weekly - #304, October 28th 2019

If you prefer, you can read a HTML version of this email at

Welcome to the three hundred and fourth issue of LLVM Weekly, a weekly
newsletter (published every Monday) covering developments in LLVM, Clang, and
related projects. LLVM Weekly is brought to you by [Alex
Bradbury](https://www.linkedin.com/in/alex-bradbury/). Subscribe to future
issues at <http://llvmweekly.org> and pass it on to anyone else you think may
be interested. Please send any tips or feedback to <asb at asbradbury.org>, or
@llvmweekly or @asbradbury on Twitter.

## News and articles from around the web

The 2019 LLVM Dev Meeting took place in San Jose last week and was a huge
success. 630 attendees, a 17.5% growth in attendance vs last year. It was the
Largest program yet with 2 keynotes, 26 technical talks, 11 tutorials, 2
panels, 4 BofS, 4 Student Research Competition presentations, 23 lightning
talks and 31 proposed roundtables. Thanks to the organisers, sponsors,
speakers, and attendees.

The migration from SVN to a git repo hosted by GitHub [is now
Many thanks to Tom Stellard and everyone else involved in this effort. LLVM
Weekly now uses git short hashes to refer to commits.

## On the mailing lists

* James Y Knight kicked off an RFC thread on [switching from Bugzilla to
Although there is plenty of interest, there are also a number of challenges to
be resolved. Anton Korobeynikov
[created a doc to collect

* Siva Chandra has posted a v2 of the proposal for ["ground truth files" for
libc](http://lists.llvm.org/pipermail/libc-dev/2019-October/000009.html). It
now uses TableGen rather than Python.

* Chris Bieneman shared an RFC on [future directions for the LLVM build
The proposal identifies that the build system is evolving in divergent ways
and in places is more complex than it needs to be. He proposes a number of
concrete changes to improve the situation.

* John McCall has shared an RFC on [pointer authentication for
announcing that Apple would like to upstream their implementation for LLVM,
Clang, and Swift.

* Hans Wennborg
that a tag `llvmorg-10-init` has been created to mark "the initial commit
with major version number 10". `git describe` can now be used to create names
like `llvmorg-10-init-8348-ga4783ef58d3`.

* Thomas Preud'homme wonders if anyone has any [FileCheck feature requests /

* David Greene has shared [v3 of his LLVM complex types

* Gábor Márton [summarises discussion at the ASTImporter round
table](http://lists.llvm.org/pipermail/cfe-dev/2019-October/063704.html) at
the LLVM Dev Meeting.

* Dmitriy Borisenkov penned an RFC on [non 8-bit bytes in
David Chisnall [asks for further
about the needs of the TON target.

## LLVM commits

* The Arm backend started to gain IR intrinsics for MVE instructions.

* The git-llvm script now pushes to github.

* The GlobalISel documentation has been restructured.

* The RISC-V backend gained support for `-ffixed-xX` flag for reserving GPRs.

## Clang commits

* Implementation of C++20 concepts continues with the addition of constraint
enforcement and diagnostics.

* clang-objc-fuzzer was introduced.

* C++20 support for explicitly defaulted comparison functions was added.

* Initial intrinsics were implemented for Arm MVE.

## Other project commits

* LLDB gained initial support for Arm register contexts on Windows.

* It's now possible to build the sanitizers for RISC-V 64-bit.

More information about the llvm-dev mailing list