Intel Looking To Drop Their Nios II Backend From LLVM
Written by Michael Larabel in Intel on 15 January 2019 at 12:00 AM EST. 1 Comment
One of the lesser known compiler backends/targets by the LLVM compiler is Nios II, which is for the 32-bit embedded FPGA processor designs.

Of course, Intel acquired Altera back in 2015 and has been focusing upon the Intel Stratix hardware as their current FPGA focus. For Nios II coverage there's long been an out-of-tree GCC-derived compiler while the LLVM back-end hasn't received much attention. It seems the LLVM support for Nios II isn't widely used as the Intel developers are now looking to drop this back-end.

In fact, the Nios2 LLVM back-end with being broken for months before it was noticed. Additionally, the experimental target has never been full-featured to the extent that the Intel compiler developers would rather just drop the code.

A notice was sent out on Monday asking to drop the Nios2 back-end from LLVM. Additionally, it was mentioned that due to an "internal priority change" it doesn't look like they would be able to improve the state of the code in the near future.

For those needing compiler coverage of Nios II, there is the Nios II EDS (Embedded Design Suite) with their GCC-based compiler.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week