[llvm-dev] LLVM Weekly - #284, June 10th 2019
Alex Bradbury via llvm-dev
llvm-dev at lists.llvm.org
Mon Jun 10 11:06:11 PDT 2019
LLVM Weekly - #284, June 10th 2019
If you prefer, you can read a HTML version of this email at
Welcome to the two hundred and eighty-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
Neil Henning wrote up a detailed blog post on [his experimental work on
floating point scalar evolution](http://www.duskborn.com/posts/fpscev/).
The Apple WWDC presentation on [what's new in Clang and
LLVM](https://developer.apple.com/videos/play/wwdc2019/409/) maybe of
Michael Kruse's presentation from the May 2019 Toronto LLVM Meetup is
[available on YouTube](https://www.youtube.com/watch?v=oAPgGYr8T3Y).
## On the mailing lists
* Richard Sandiford
[shared](http://lists.llvm.org/pipermail/cfe-dev/2019-June/062523.html) an RFC
on adding 'vscale' scalable vector types to C and C++.
* Tom Stellard has put out a [last call for bug fixes for the 8.0.1
* The f18 Fortran frontend is now going to be [named
* Bardia Mahjour shares [meeting
the first loop optimisation working group meeting.
* Reshabh Sharma is a GSoC student (with the FOSSi Foundation) who is looking
at LLVM modifications for an RISC-V RV32 manycore target. He is [seeking
supporting 64-bit pointers on a 32-bit target
* Mehdi Amini
that the LLVM coding guidelines are updated to indicate a reference for signed
integers when possible. So far, this is a controversial suggestion.
## LLVM commits
* The initial "Attributor" pass infrastructure and fixpoint framework as
committed. This will perform module-wide attribude deduction.
* A target-independent framework for generating hardware loops at the IR level
was committed. [r362774](https://reviews.llvm.org/rL362774).
* Targets can now use setOperationAction to mark `ISD::STRICT_` nodes as
* FileCheck gained support for numeric variable definitions.
* Support was added for AIX function descriptors.
## Clang commits
* An exploded-graph-rewriter tool was added, which can improve readability of
and manipulate GraphViz dumps of the clang analysis graph.
* A dependency directive source minimiser was added to clang.
## Other project commits
* LLD gained support for AArch64 Branch Target Identification (BTI) and
Pointer Authentication (PAC). [r362793](https://reviews.llvm.org/rL362793).
* LLD's PPC32 port was improved.
More information about the llvm-dev