LLVM Weekly - #453, September 5th 2022

LLVM Weekly - #453, September 5th 2022

If you prefer, you can read a HTML version of this email at http://llvmweekly.org/issue/453.

Welcome to the four hundred and fifty-third 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

The MLIR Bay Area Developer Summit will now take place on November 10th, the day after the LLVM Developers’ meeting.

On the forums

LLVM commits

  • The SPIR-V backend gained support for builtin types and ExtInsts selection. 698c800.

  • -filter-passes can now be used with -print-changed. 8d95fd7.

  • An llvm.vp.fabs.* intrinsics was introduced. 2f811a6.

  • Base64 decoding was added to LLVM’s support library. ea9ac35.

  • .size directives are no longer required for WebAssembly functions. c5c4ba3.

Clang commits

  • Documentation was added on Clang’s support for standard C++ modules. b1d5af8.

  • The nouwtable function attribute was introduced, which will suppress the LLVM IR uwtable function attribute. 70248bf.

  • HLSL entry functions were documented. 739a747.

Other project commits

  • A design doc was added for lowering parameterised derived types (PDTs) in Flang. dc549bf.

  • Implementations of atanhf and atanf were added to LLVM’s libc. 6c1fc7e, 77e1d9b.

  • Decode and emulation of further RISC-V instructions was added to LLDB. ff7b876.