Last month when the LLVM/Clang 22 compiler merged support for Intel Nova Lake with the “-march=novalake” target there was no mentions of AVX10 or Advanced Performance Extensions (APX) support. But last week Intel published a new programming reference manual where they confirmed AVX 10.2 and APX for Nova Lake. Now that it’s official, Intel compiler engineers are updating the LLVM/Clang (and GCC) compiler support to reflect these ISA additions.
Given that public Intel documentation update, the LLVM/Clang Git code for what will become LLVM 22.1 / Clang 22.1 in the new year now supports the latest ISA additions confirmed for Nova Lake. Most notable is the APX and AVX 10.2 support.
This commit today from Intel engineer Mikołaj Piróg adds AVX 10.2, MOVRS, EGPR, ZU, CCMP, Push2Pop2, PPX, NDD, and eNF LLVM features over the prior Nova Lake enablement.
Great seeing AVX 10.2 and APX indeed with Nova Lake but again the rather odd roll-out of only officially confirming some of the ISA additions after Intel engineers worked out the initial patches for GCC and LLVM/Clang. LLVM 22.1 stable should be out next March~April which is still well ahead of the Intel Nova Lake processors appearing until at least late 2026.
