[libre-riscv-dev] variable length vector types in shader compiler for Kazan

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Oct 9 04:20:49 BST 2018


On Tue, Oct 9, 2018 at 4:16 AM Jacob Lifshay <programmerjake at gmail.com> wrote:

> > > I'm currently creating a wrapper for LLVM to make it easier to port the
> > > rest of the shader compiler
> >
> >  that's interesting.  by wrapper, do you mean a converter, which takes
> > one LLVM format as input (IR for example) and morphs it into another?
> >
> No, I mean a set of methods that can be called to create the backend's IR
> and compile it and get function pointers to the final executable code. This
> is what the layer that translates from SPIR-V to LLVM IR actually calls to
> create the LLVM IR.

 okaay.  got it.

> btw i spoke to robin kruppe, he has an implementation of the
> > vectorisation IR RFC he posted back in april, he's waiting for the RVV
> > WG to create a repo, if they don't do that in a reasonable timeframe
> > he'll set up a personal repo for the branch / work instead.
> >
> Sounds good. If nothing's happened in a while, you may want to ping the RVV
> workgroup as someone may have forgotten.

 i can't: i don't have any contact with them, they're set up as a
closed proprietary "one-way-push" group.

> I personally would publish it in a
> personal repo and when the RVV WG get around to it, it could be moved.

 yeah me too.



More information about the libre-riscv-dev mailing list