New GFX1011 / GFX1012 Targets Appear In AMDGPU LLVM Compiler Backend

Written by Michael Larabel in Radeon on 14 June 2019 at 02:53 AM EDT. 7 Comments
To date the open-source AMD "Navi" graphics code inside their LLVM compiler back-end has been focused on the "GFX1010" target but now it's been branched out to also GFX1011 and GFX1012.

We now know the initial Navi/GFX10 products to be the Radeon RX 5700 and Radeon RX 5700XT. We are still waiting to see the full open-source Linux driver code in full while over the past two days we've seen more AMDGPU LLVM GFX10 code continue to drop.

The new GFX10 targets support more dot instances (FeatureDot*Insts) while GFX1012 is also affected by an LDS misaligned bug. But at this stage in quickly digging through the code, those are the primary differences for these GFX10 targets.

So far the addition doesn't reveal much but the AMDGPU GFX10 code continues building up in Git/SVN for the LLVM 9.0 release due out in September. This code is central to shader compilation for the open-source AMD Linux graphics driver stack.
Related News
About The Author
Michael Larabel

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, LinkedIn, or contacted via

Popular News This Week