VOOZH about

URL: https://www.phoronix.com/news/Qualcomm-Xqci-LLVM-Stable

⇱ Qualcomm's Xqci RISC-V Extension Now Deemed Non-Experimental For LLVM 22 - Phoronix


👁 Phoronix

Qualcomm's Xqci RISC-V Extension Now Deemed Non-Experimental For LLVM 22

Written by Michael Larabel in LLVM on 24 December 2025 at 05:58 AM EST. 2 Comments
In LLVM Git yesterday for next year's LLVM 22 release the Qualcomm Xqci RISC-V vendor extension is no longer deemed experimental.

Xqci is a Qualcomm extension designed for RISC-V micro-controllers. Xqci fills in gaps of RISC_V functionality around embedded and micro-controller needs for interrupt handling, load/store differences, and various other new instructions. Qualcomm sums up Xqci as:
"This extension contains a lot of new instructions, for a variety of uses from simple bit manipulation instructions to memory accesses with wider offsets, and new branches and jumps."

With LLVM 20 adding assembler support for this vendor extension and code generation in LLVM 21, for LLVM 22 it's no longer going to be considered experimental.

👁 Xqci instructions


This LLVM commit by Qualcomm engineer Sudharsan Veeravalli promotes this important micro-controller RISC-V extension to being non-experimental.

Qualcomm has been making many RISC-V investments and with their recent acquisition of Ventana it will be interesting to see what new announcement come out of the company in the new year.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.