LLVM Weekly - #92, Oct 5th 2015

Welcome to the ninety-second 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.

Rafael Espíndola wrote in to share an impressive milestone for the new LLD ELF
linker. It can now link itself and all of LLVM and Clang (though not all tests
pass, and you must use LLVM_ENABLE_THREADS=OFF). Things will of course get
really interesting once LLD matures if it can compete with Gold in terms of
speed.

Tom Stellard has posted a proposed release schedule for LLVM/Clang
3.7.x
point releases. The deadline to propose patches for 3.7.1 is November 2nd and
November 30th for 3.7.2. Tom is also asking that people nominate patches using
Phabricator rather than email.

Renato has kicked off a discussion on buildbot
noise with
a good summary of the issues and potential ways forward.

Jonas Paulsson is curious about how to control selection of two-address vs
three-address instruction
forms.
Several responses suggest just allowing three-address forms to be selected and
have a late pass that converts to the two-address form where possible. Jonas
has an interesting followup questions as to whether the register allocator
will produce the maximum number of opportunities for this conversion.