LLVM Weekly - #361, November 30th 2020
Welcome to the three hundred and sixty-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
On the LLVM blog, Vassial Vassilev provides an overview of using Cling for interpreting C++.
On the mailing lists
-
LLVM 11.0.1-rc1 has been tagged. 11.0.1 backport requests must be submitted by Dec 8th.
-
Andrzej Warzynski proposed a new set of diagnostics classes for the clangDriver library. This is a step towards removing Flang's dependency on Clang.
-
Alexandros Lamprineas is seeking input on supporting inline asm for
data512_t
, noting there is no machine value type for i512. -
Joe Ellis shared an RFC on named shuffle intrinsics.
-
Nichols A Romero authored an RFC on adding Fortran tests to the LLVM test suite.
-
Raphael Isemann proposed moving away from epydoc for the LLDB SB API documentation, providing examples of documentation generated with pydoctor, sphinx, and pdoc3.
LLVM commits
-
PoisonValue was introduced for representing a poison value explicitly in IR. 75f50e1, 2e32c49.
-
The IROutliner can now perform basic extraction. bf899e8.
-
LLVM's release script now generates reproducible source tarballs. 1a00929.
-
llvm-elfabi gained initial code for outputting ELF files. cf43308.
-
Support for the GHC calling convention was added to the RISC-V backend. a8dc211.
-
The Arm/AArch64 Neoverse N2 CPU was added. 2b66918.
Clang commits
-
The baremetal compiler driver now supports riscv64-unknown-elf and riscv32-unknown-elf alongside arm-none-eab. 45ba239.
-
clang-tidy's
IgnoredRegexp
option can be used to suppress identifier naming checks for names matching the given regular expression. 9c4df9e.