[Mesa-dev] R600g LLVM shader backend

Stéphane Marchesin stephane.marchesin at gmail.com
Sat Dec 10 03:16:05 PST 2011


On Fri, Dec 9, 2011 at 14:15, Tom Stellard <tstellar at gmail.com> wrote:
> Hi,
>
> I have just pushed a branch containing an LLVM shader backend for r600g to my
> personal git repo:
>
> http://cgit.freedesktop.org/~tstellar/mesa/ r600g-llvm-shader
>
> There are three main components to this branch:
>
> 1. A TGSI->LLVM converter (commit ec9bb644cf7dde055c6c3ee5b8890a2d367337e5)
>
> The goal of this converter is to give all gallium drivers a convenient
> way to convert from TGSI to LLVM.  The interface is still evolving,
> and I'm interested in getting some feedback for it.
>
> 2. Changes to gallivm so that code can be shared between it and
> the TGSI->LLVM converter.  These changes are attached, please review.
>
> 3. An LLVM backend for r600g.
>

I can't help but notice the additional license restrictions in that
code -- is this something that could be sorted out?

Stéphane


More information about the mesa-dev mailing list