LLVM Weekly - #380, April 12th 2021

Welcome to the three hundred and eightieth 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 Mozilla Hacks blog featured a detailed post about using ThreadSanitizer to eliminate data races in Firefox.

Although the majority of talks at the first Community.o summit weren’t recorded, those that were are now available on the LLVM Foundation’s YouTube channel.

‘duk’ on the Secret Club blog looked in details at differing codegen for floating point clamp between Clang and Rust. Ultimately a bug report was filed and the codegen issue was fixed.

Version 1.0 of HPVM (the Heterogeneous Parallel Virtual Machine) has been released. HPVM is a retargetable compiler infrastructure that targets CPUs, GPUs, FPGAs and accelerators. It uses a target-independent compiler IR that extends the LLVM 9.0.0 compiler IR with an explicit, hierarchical data flow representation that captures task, data, and pipelined parallelism.

On the mailing lists

LLVM commits

Clang commits

Other project commits

Subscribe at LLVMWeekly.org.