• LLVM/Clang 22 Compiler Officially Released With Many Improvements LLVM/Clang 22.1 was released overnight as the first stable release of the LLVM 22 series. • This is a nice, feature-packaged half-year update to this prominent open-source compiler stack with many great refinements. • This is the first feature update to LLVM for 2026 and just in time for incorporating into various spring software releases. • Some of the LLVM/Clang 22 feature highlights include: - Clang now supports Named Loops for C2y, among other early C2y language work. • - More SSE, AVX, and AVX-512 intrinsics can now be used in C++ constant expressions. • Some intrinsics have also been converted to wrap __builtin intrinsics.

Article Summaries:

  • LLVM/Clang 22.1, the first stable release of the LLVM 22 series, was launched overnight, marking the first major feature update for 2026. The update adds numerous processor‑specific enhancements, including support for named loops in C2y, expanded SSE/AVX/AVX‑512 intrinsics usable in C++ constant expressions, and new target‑specific options for Intel Wildcat Lake, Nova Lake, AMD Zen 4, and ARM C1 series CPUs. RISC‑V gains additional BF16 vector support and several vendor extensions are no longer experimental. Other highlights include NVIDIA’s Olympus scheduling model, upstreamed libsycl, Distributed ThinLTO, AMD’s BFloat16 for SPIR‑V, and the removal of Google Native Client support. A minor point release (22.1.1) is slated for two weeks later to address early bugs.
  • LLVM/Clang 22.1, the first stable release of the LLVM 22 series, was launched overnight, bringing a half‑year update to the open‑source compiler stack. The update adds broad hardware support, including new Intel (Wildcat Lake, Nova Lake, AVX‑10.2), AMD Zen 4, Ampere 1C, ARM C1 series, and RISC‑V extensions such as Zvfbfa, Ssctr, and Smctr. It also expands C++ constant‑expression intrinsics for SSE, AVX, and AVX‑512, introduces Named Loops for C2y, and drops legacy AVX10 256‑bit options. Additional improvements include Distributed ThinLTO, libsycl SYCL runtime upstreaming, and the removal of Google Native Client support. A minor 22.1.1 point release is scheduled for two weeks later.

Sources: