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

Marcello Maggioni
Sun, 17 May 2015 16:00:07 -0000

I agree :)

I also think it should be something like lib/SPIRV .
And like Chris B. I'm also very interested to see it in! :)

Marcello

2015-05-17 0:13 GMT-07:00 Owen Anderson <resistor at mac.com>:

>
> On May 16, 2015, at 12:21 PM, Liu, Yaxun (Sam) <Yaxun.Liu at amd.com>
wrote:
>
> I am thinking maybe the functionality of the bi-way conversion can be kept
> at llvm/lib/Bitcode/SPIRV, which will facilitate OpenCL vendors to do
> conversions between LLVM and SPIR-V. On the other hand, we create a
> llvm/Target/SPIR-V, which uses llvm/lib/Bitcode/SPIRV to generate SPIR-V.
> The SPIR-V target allows Clang and other LLVM front ends to target generic
> OpenCL/Vulkan platforms.
>
>
> I don’t think Chris was suggesting lib/Bitcode/SPIRV.  That wouldn’t make
> a lot of sense, since Bitcode != SPIR-V.
>
> FWIW, I agree with Chris that it makes sense as a parallel to
> lib/Bitcode.  SPIR-V is (almost) an alternate encoding of LLVM IR, with a
> few things added/removed, and it makes sense to treat it in a similar
> manner to our normal serialization format.
>
> —Owen
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20150517/8308b262/attachment.html>