LLVM Weekly - #251, October 22nd 2018

Welcome to the two hundred and fifty-first 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 interested. Please send any tips or feedback to asb@asbradbury.org, or @llvmweekly or @asbradbury on Twitter.

News and articles from around the web

Last week was yet another hugely successful LLVM Dev Meeting. Many thanks to the organisers, sponsors, speakers, and attendees. Talks were recorded as usual and will appear on the LLVM Foundation Youtube channel in due course. If you're interested in my LLVM backend tutorial and associated coding lab, check out the slides and coding lab instructions.

Adobe have released hyde, a C++ documentation tool using Clang's libTooling. It is built to support documentation being specified out-of-line rather than inline within source as code comments.

On the mailing lists

LLVM commits

A new divergence analysis for unstructured reducible control-flow graphs was committed. r344374.

getTerminator now returns a generic Instruction . This is part of the effort to remove TerminatorInst . r344504.

passes= will now produce meaningful error messages. r344685.

The old ORC 'layers' are now prefixed with Legacy . r344572.

A new signed saturation addition intrinsic was added. r344629.

Clang commits

The Clang static analyzer list of open projects was updated. r344663.

The Clang driver will now exit with a special return code for SIGPIPE. r344536.

clangd gained new unit tests. r344650, r344653, and more.

Other project commits