[llvm] [offload][SYCL] Add SYCL Module splitting. (PR #131347)

Pierre van Houtryve via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 17 09:04:58 PDT 2025


Pierre-vh wrote:

So this SYCL mode can, e.g. use either the SPIRV or AMDGPU target at the same time?

If that's the case then I'm a little bit less concerned, I still wish this was hidden away in some TargetMachine somewhere though but I don't see how we can do that easily.

How does it work ? Does it use a different target triple, or is it a LLVM flag that changes the compilation pipeline? Is there a high-level overview somewhere of how this works in LLVM? What attributes would a module using SYCL have and what target triple would it use?

https://github.com/llvm/llvm-project/pull/131347


More information about the llvm-commits mailing list