LLVM Weekly - #279, May 6th 2019

LLVM Weekly - #279, May 6th 2019

There seems to be a typo in the mailing list section

LLVM Weekly - #279, May 6th 2019

If you prefer, you can read a HTML version of this email at
<http://llvmweekly.org/issue/279&gt;\.

Welcome to the two hundred and seventy-ninth 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](Alex Bradbury - Igalia | LinkedIn). 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@asbradbury.org>, or
@llvmweekly or @asbradbury on Twitter.

## News and articles from around the web

The next Austin LLVM Social will be [on Thursday 30th
May]([llvm-dev] Austin LLVM Social for May: Thursday 30th).

A Toronto LLVM/Clang meetup will take place [on Tuesday 14th
May]([llvm-dev] LLVM / Clang Meetup in Toronto).

Jan Hubička has yet another excellent blog post on compiler optimisation, this
time on [GCC 9's link-time and inter-procedural optimisation
improvements](Honza Hubička's Blog: GCC 9: Link-time and inter-procedural optimization improvements).

GCC 9.1 [has been released](GCC 9.1 Released [LWN.net]).

Krister Walfridsson blogged on [how LLVM optimises geometric
sums](Krister Walfridsson’s old blog: How LLVM optimizes power sums).

## On the mailing lists

* Jesper Antonsson shared an
[RFC]([llvm-dev] RFC: On removing magic numbers assuming 8-bit bytes) on
removing the assumption that 1 byte == 8 bits. This generated plenty of
discussion.

* Graham Hunter [made an
update]([llvm-dev] Update on scalable vector types and SVE upstreaming) on
scalable vector types and SVE upstreaming, including a handy diagram showing
the dependencies of the different components and expected controversy level.

* Stephen Kelly [shared EuroLLVM roundtable
notes]([cfe-dev] EuroLLVM roundtable notes: Future Refactoring with AST-Matchers) on future
refactoring with AST-matchers.

* Todd Snider wrote an
[RFC]([llvm-dev] RFC - a proposal to support additional symbol metadata in ELF object files in the ARM compiler) on
supporting additional symbol metadata in ELF object files as supported by some
ARM compilers. e.g. `int a __attribute__((location(0x1000))) = 4;`.

* Andrew Kaylor shares an
[RFC]([llvm-dev] RFC: Extending optimization reporting) on
extending optimisation reporting. He splits this into two categories, 1) ways
to support different sorts of output, and 2) ways to create connections
between different events represented in the report.

* Serge Guelton is seeking feedback on his effort to [generalise LLVM
extensions that provide new
passes]([llvm-dev] Generalizing LLVM extensions that provide new passes),
allowing projects in tools/ that register themselves with an appropriate CMake
variable having their passes register in clang/opt/bugpoint.

* Johannes Doerfert is [seeking
input]([llvm-dev] [RFC] Proposed interplay of Clang & Flang & LLVM wrt. OpenMP [@Flang-dev]) on his
proposal for the interplan of Clang and Flag and LLVM for OpenMP.

Maybe it’s Clang and Flang?