[LLVMdev] [RFC] Upstreaming LLVM/SPIR-V converter

David Chisnall
Fri, 15 May 2015 18:50:13 -0000

On 15 May 2015, at 17:53, Chris Bieneman <beanz at apple.com>
wrote:
>
> +1 to lib/Target/SPIRV/(Reader|Writer)
>
> I really like this idea. I’ve talked with some people on both the LLVM and
Khronos sides and I really think adding SPIR-V support to LLVM as an optional
program serialization format would be fantastic. I think it would make it even
easier for LLVM-based tools to be integrated into GPU authoring and execution
pipelines.

Agreed.  Unlike HSAIL, SPIR-V looks like a very sane design and having an
in-tree serialisation format that’s stable across LLVM versions is likely to
make SPIR-V useful for a number of things outside of its initial scope.

David