Open MaikKlein opened 6 years ago
The SPIRV-LLVM-Translator could be used to translate between LLVM bitcode and SPIR-V.
There is also the LLVM-SPIRV-backend. I don't know about the progress of either, but I was told the first one would be more complete.
This currently only targets OpenCL and does not support the logical addressing model which is required by Vulkan.
Potential bi-directional spir-v <-> llvm compiler https://gitlab.collabora.com/tomeu/llvm-spirv