Alex Bradbury via llvm-dev
2018-Sep-03 19:18 UTC
[llvm-dev] LLVM Weekly - #244, September 3rd 2018
LLVM Weekly - #244, September 3rd 2018 ==================================== If you prefer, you can read a HTML version of this email at <http://llvmweekly.org/issue/244>. Welcome to the two hundred and forty-fourth 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 2018 LLVM Developers' Meeting Program has been [announced](http://lists.llvm.org/pipermail/llvm-dev/2018-August/125781.html). See full details [here](https://llvm.org/devmtg/2018-10/#program) and be sure to buy a ticket (prices will increase after September 17th). ## On the mailing lists * Greg Bedwell has [announced](http://lists.llvm.org/pipermail/llvm-dev/2018-August/125780.html) the open source release of DExTer (Debugging Experience Tester). The tool was first presented at EuroLLVM earlier this year. [PR38768](https://bugs.llvm.org/show_bug.cgi?id=38768) is used to track debug experience issues found by the tool. * Interested in [Clang for the Playstation 2](http://lists.llvm.org/pipermail/llvm-dev/2018-September/125800.html) or [IRIX](http://lists.llvm.org/pipermail/llvm-dev/2018-August/125724.html)? Dan Ravensloft and Kazuo Kuroi are looking for help. * The discussion on adding fixed point support to LLVM continues, with Chris Lattner [expressing support](http://lists.llvm.org/pipermail/llvm-dev/2018-August/125665.html) for adding a new first class type. * Kenneth Benzie is seeking review feedback on on [D50710](https://reviews.llvm.org/D50710) which addresses an ABI mismatch for `Optional` between clang and gcc. ## LLVM commits * The test suite documentation has been revamped. [r341260](https://reviews.llvm.org/rL341260). * The inliner learned to add remarks to callsites that can be used to determine why inlining didn't take place. [r340834](https://reviews.llvm.org/rL340834). * Darwin support was removed from the POWER backend. [r340795](https://reviews.llvm.org/rL340795). * The google benchmark library has been imported into the LLVM tree. [r340809](https://reviews.llvm.org/rL340809). * It's now possible to build libFuzzer targets on Windows with MSVC. [r340940](https://reviews.llvm.org/rL340940). * The loop invariant code motion pass learned to hoist stores of invariant values to invariant addresses out of loops. [r340974](https://reviews.llvm.org/rL340974). * XRay gained the ability to load profiles, as generated using the XRay profiling mode implemented in compiler-rt. [r341082](https://reviews.llvm.org/rL341082). ## Clang commits * kadd, kshift, k-mask, and ktest intrinsics were added for X86 to match GCC and ICC.[r340879](https://reviews.llvm.org/rL340879), [r341234](https://reviews.llvm.org/rL341234), [r341251](https://reviews.llvm.org/rL341251), [r341265](https://reviews.llvm.org/rL341265). * clang-tidy gained abseil-str-ca-append, abseil-redundant-strcat-calls, and abseil-no-internal-dependencies checks. [r340915](https://reviews.llvm.org/rL340915), [r340918](https://reviews.llvm.org/rL340918), [r340928](https://reviews.llvm.org/rL340928). ## Other project commits * LLDB gained initial code completion support for the 'expr' command. [r341086](https://reviews.llvm.org/rL341086). * litsupport/remote in the LLVM test suite no longer assumes access to a shared filesystem. [r341257](https://reviews.llvm.org/rL341257).