[llvm-dev] LLVM Weekly - #256, November 26th 2018

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[llvm-dev] LLVM Weekly - #256, November 26th 2018

Alberto Barbaro via llvm-dev
LLVM Weekly - #256, November 26th 2018

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

Welcome to the two hundred and fifty-sixth 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 <[hidden email]>, or
@llvmweekly or @asbradbury on Twitter.

## News and articles from around the web

Stephen Kelly blogged on [composing AST matchers in

## On the mailing lists

* Stephen Kelly started a discussion on [updating the coding standards
guidance on use of auto in the LLVM
There's no discussion on the mailing list yet, but there is some discussion on
the [proposed patch](https://reviews.llvm.org/D54877).

* Sam McCall
some improvements to the default Phabricator home page view. If you
like/dislike the proposed changes, speak up.

* Daniel Shaulov is curious about [accessing physical memory with remote
debugging in

* Paul Bowen-Hugget
that he's been continuing work on his "program repository" concept as
[presented](https://youtu.be/-pL94rqyQ6c) at a previous LLVM Dev Meeting,
which intends to reduce build times. He now has a prototype of the concept and
would welcome any thoughts or questions.

* Petr Hosek is [seeking
on the handling of dependencies when statically linking the C++ standard

## LLVM commits

* A series of patches improved llvm-exegesis analysis time by ~75%.

* Work to remove TerminatorInst continues with the introduction of a new
CallBase class. [r347452](https://reviews.llvm.org/rL347452).

* A new InterleavedLoadCombinePass was introduced, which identifies
interleaved loads and combine them into wide loads detectable by
InterleavedAccessPass.  This is motivated by instructions such as ld4 on
AArch64.  [r347208](https://reviews.llvm.org/rL347208).

* Saturation arithmetic intrinsics were documented.

## Clang commits

* The `-Wextra-semi-stmt` and `-Wempty-init-stmt` diagnostics were introduced.

* The implicit conversion sanitizer learned to sanitize compound assignment
operators. [r347258](https://reviews.llvm.org/rL347258).

## Other project commits

* libcxx gained benchmarks for sorting and heap functions.

* Docker configurations used by the libcxx build bots are now checked in to
the libcxx repo. [r347244](https://reviews.llvm.org/rL347244).

* LLDB's lit configuration files were reworked to address a variety of issues
(see the commit message for full details).
LLVM Developers mailing list
[hidden email]