Currently, the Intel GPU backend accepts SPIRV as input. The GEN dialect is a LLVM target dialect therefore we can use a translator (https://github.com/KhronosGroup/SPIRV-LLVM-Trans) to convert the generated LLVM IR to SPIRV. Another potential option is to use the SPIR-V backend in LLVM.
1 Like