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

Jacob Lifshay programmerjake at gmail.com
Tue Oct 9 04:15:58 BST 2018


On Mon, Oct 8, 2018 at 8:04 PM Luke Kenneth Casson Leighton <lkcl at lkcl.net>
wrote:

> ---
> crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
>
> On Tue, Oct 9, 2018 at 3:45 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.

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 personally would publish it in a
personal repo and when the RVV WG get around to it, it could be moved.

Jacob


More information about the libre-riscv-dev mailing list