Monday, May 25, 2015

Welcome to the seventy-third 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. 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.

Andrew Bokhanko is looking for feedback on adding an option to control a
level of OpenMP support in
Clang. Now
that 3.1 support is complete, OpenMP 4.0 is the next target but this is likely
to remain incomplete for some time. The question is whether those features
which are implemented are available by default, or whether users should opt-in
with a compiler flag while support remains incomplete.

LLVM commits

The dereferenceable_or_null attribute will now be exploited by the loop
environment code motion pass. r237593.

Commits have started on the 'MIR serialization' project, which aims to print
machine functions in a readable format.
r237954.

A GCStrategy for CoreCLR has been committed alongside some documentation for
it. r237753,
r237869.