[llvm-dev] LLVM Weekly - #217, Feb 26th 2018

Alex Bradbury via llvm-dev llvm-dev at lists.llvm.org
Mon Feb 26 10:17:11 PST 2018


LLVM Weekly - #217, Feb 26th 2018
=================================

If you prefer, you can read a HTML version of this email at
<http://llvmweekly.org/issue/217>.

Welcome to the two hundred and seventeenth 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 deadline to apply for a EuroLLVM Student Travel Grant [closes today,
February 26th at 5pm
PST](http://lists.llvm.org/pipermail/llvm-dev/2018-February/121385.html).

LLVM 6.0.0-rc3 [as been
tagged](http://lists.llvm.org/pipermail/llvm-dev/2018-February/121366.html).

Version 3.2 of the [SLEEF](http://sleef.org/) vectorized math library has been
released. This includes performance improvements, a new CMake-based build
system, and more.


## On the mailing lists

* Anastasia Stulova is looking for feedback on a [proposal to add OpenCL C++
suport](http://lists.llvm.org/pipermail/cfe-dev/2018-February/056972.html) to
Clang.

* Tomeu Vizoso is asking for feedback on [what it would take for the LLVM
community to accept a SPIRV-LLVM
tool](http://lists.llvm.org/pipermail/llvm-dev/2018-February/121317.html).

* Chris Jackson has posted an RFC on [adding Visual Studio compatible
diagnostics output to
LLD](http://lists.llvm.org/pipermail/llvm-dev/2018-February/121297.html).

* Robert Lougher has started the implementation of 'Sceptre', an LLVM pass to
check for Spectre variant 1 vulnerabilities. He is [seeking
feedback](http://lists.llvm.org/pipermail/llvm-dev/2018-February/121349.html).

* Nicolai Hähnle outlined a [series of in-development TableGen
cleanups](http://lists.llvm.org/pipermail/llvm-dev/2018-February/121301.html),
and has always been [blogged about
TableGen](https://nhaehnle.blogspot.co.uk/2018/02/tablegen-1-what-has-tablegen-ever-done.html).


## LLVM commits

* A new target option AllowRegisterRenaming has been added, used to opt in to
post-register-allocation renaming of registers.
[r325931](http://reviews.llvm.org/rL325931).

* Mips gained the very beginnings of GlobalISel support.
[r32588](http://reviews.llvm.org/rL325888).

* You can now specify the default address space for functions in the LLVM data
layout string. [r325479](http://reviews.llvm.org/rL325479).

* The Mips backend gained support for mitigation against Spectre variant two.
[r325653](http://reviews.llvm.org/rL325653).

* Wasm objects now contain a first class symbol table.
[r325860](http://reviews.llvm.org/rL325860).

* TableGen now supports a `!size` operation to give the length of a list.
[r325883](http://reviews.llvm.org/rL325883).


## Clang commits

* clang-format gained a new `guessLanguage()` function in its ABI.
[r325691](http://reviews.llvm.org/rL325691).

* clangd added APIs to control when diagnostics are generated.
[r325774](http://reviews.llvm.org/rL325774).


## Other project commits

* More LLDB tests have been updated so as not to dirty the source tree.
[r325570](http://reviews.llvm.org/rL325570).

* Polly has updated its bundled version of isl.
[r325557](http://reviews.llvm.org/rL325557).


More information about the llvm-dev mailing list