LLVM Weekly - #218, Mar 5th 2018

Welcome to the two hundred and eighteenth 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.

News and articles from around the web

LLVM 6.0.0 final has been tagged and will be released shortly.

The program for the EuroLLVM'18 Developers' Meeting has been announced.

On the mailing lists

LLVM commits

The update_cc_test_checks.py utility has been added, which can be used to update LLVM IR in C/C++ FileCheck test files. r326591.

COPY source forwarding in MachineCopyPropagation has been re-enabled. r326208.

A new -disable-gisel-legality-check command line option has been added, intended to be used in early stages of porting. r326396.

The SystemZ backend gained support for the stackmap and patchpoint intrinsics. r326611.

Clang commits

Initial ('naive') support for cross translation unit analysis with the Clang Static Analyzer has been added. r326323.

The flags -fforce-enable-int128 and -fno-force-enable-int128 were added to 'force' support for __int128_t and __uint128_t for a target. r326045.

A heuristic was added so the static analyzer skips yacc/bison-generated files. r326135.

Other project commits