-
Notifications
You must be signed in to change notification settings - Fork 768
[SYCL][CUDA] Enable cl_khr_3d_image_writes OpenCL extension for NVPTX targets #1977
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
4384f7f
to
6153c79
Compare
@StuartDAdams, please, resolve merge conflicts as well. |
A bunch of these PRs now have merge conflicts as the SYCL branch has been updated. I'll work through each of them and rebase / fix any conflicts ASAP. |
Removed expected warning for cl_khr_3d_image_writes
4d1a846
to
a1f11cc
Compare
@StuartDAdams, one test is failing:
|
Still failing
|
Co-authored-by: Steffen Larsen <[email protected]>
…ion (#1977) LLVM compileUnit dwoId is translated to/from DebugBuildIdentifier. LLVM compileUnit splitDebugFilename is translated to/from DebugStoragePath. Specification: https://github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.Shader.DebugInfo.100.asciidoc#DebugBuildIdentifier https://github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.Shader.DebugInfo.100.asciidoc#DebugStoragePath Original commit: KhronosGroup/SPIRV-LLVM-Translator@7ebb389
Enable cl_khr_3d_image_writes so that builtin for that image type can be implemented properly.
Note: due the issue #1814, we can't enable this extension for the sycldevice context. This would blindly enable C++ and SYCL modes, making is unusable in libclc. This will be fixed once the issue is resolved.