fabianmcg wrote: High-level comment, what's the difference between https://github.com/llvm/llvm-project/blob/main/mlir/lib/ExecutionEngine/SyclRuntimeWrappers.cpp and this? Can't we get a single runtime wrapper? https://github.com/llvm/llvm-project/pull/151038