
Lingering bugs keep holding back the LLVM 12.0 release. The delay of more than one month is significant in that LLVM traditionally operates on a half-year release cadence and this code for v12.0 was branched all the way back towards the end of January, thus the 6k+ commits already accumulating for LLVM 13.0 this autumn.
With RC5, there is a fix for the ORC C bindings function names and signatures as well as removing some stale information from the release notes for what premiered in LLVM 11.0.
Thus LLVM 12.0.0-rc5 is out for testing via GitHub and ideally this will be the last release candidate before seeing the official release.
LLVM/Clang 12 is bringing support for the x86-64 micro-architecture feature levels, support for Intel Alder Lake and Sapphire Rapids, initial support for AMD Zen 3, continued work on C++20, AMDGPU back-end improvements, and much more.
Fresh LLVM Clang 12.0 (and GCC 11.1) compiler benchmarks coming up soon on Phoronix.