LLVM Weekly - #371, February 8th 2021
Welcome to the three hundred and seventy-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 https://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
The LLVM Foundation is hiring.
On the mailing lists
-
Anton Korobeynikov is seeking project ideas for LLVM's GSoC mentoring organisation application.
-
Guillaume Chatelet provided a summary of the challenges of using LLVM builtins to provide llvm-libc memory function implementations.
-
Tom Stellard is reaching out to buildbot owners to test the release branch as well.
-
LLVM GPU News Issue #5 is out.
-
Anastasia Stulova posted an RFC on adding an implicit header by default when source is compiled in OpenCL mode. The RFC discusses how to mitigate the performance overhead of parsing these 17000 function declarations.
-
Erich Keane kicked off a discussion about supporting more source locations in Clang.
LLVM commits
-
The new pass manager is turned on by default. 669ddd1.
-
The HowToSubmitABug documentation was updated to prepare for the new pass manager. 98b71c5.
-
A new llvm.set.rounding intrinsic was introduced. bf416d1.
-
In order to maximise opportunities for the machine outliner, the AArch64 backend gained support for generating homogeneous prolog and epilogs. 4f58b1b.
-
Call-site prioritised inlining for sample profile-guided optimisation (PGO) was implemented. 6bae597.
-
Instruction definition were added for Hexagon V68. 0bb1985.
Clang commits
-
New clang-format options were added to control the spaces in a line comment and to support case-aware include sorting. 772eb24, a8105b3.
-
An OpenMP offloading toolchain for AMDGPU was added. fcf03e7.