Work Moves Along On An LLVM TGSI Back-End For Nouveau
Written by Michael Larabel in Nouveau on 20 November 2015 at 09:03 AM EST. Add A Comment
Red Hat developer Hans de Goede was tasked earlier this year with working on the Nouveau driver for bettering the open-source NVIDIA Linux graphics driver. His latest focus has been on an LLVM TGSI back-end.

Last week he posted some questions to the Nouveau list while working on his LLVM TGSI back-end. He's hoping this TGSI (the IR used by Gallium3D) back-end for LLVM will allow Nouveau and other drivers to get compute support underway. It's been a few years since the last talk of LLVM TGSI support.

Hans has been building off earlier Nouveau compute work while seeking feedback from the rest of the Mesa community. Today he posted more questions to the list. His in-development TGSI back-end code is currently being worked on via his LLVM repository.

It's likely to be a while before this code is usable for any Nouveau compute support, but at least progress is being made and great that Red Hat is continuing to allow Hans to work on the project. Separately there's also been work going on by Pierre Moreau for going from SPIR-V to NV50 IR.
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