-
Notifications
You must be signed in to change notification settings - Fork 797
[clang] Add support for SYCL templated free functions declared in namespaces #17936
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
[clang] Add support for SYCL templated free functions declared in namespaces #17936
Conversation
[SYCL] fix formatting [SYCL] remove unnecessary space
…namespace-support
[SYCL] include additional header in tests [SYCL] do not iterate through arguments twice
…namespace-support
…namespace-support
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple of nits (sorry for not spotting earlier), otherwise LGTM.
sycl/test/extensions/free_function_kernels/free_function_kernels_diagnostics.cpp
Outdated
Show resolved
Hide resolved
Co-authored-by: Mariya Podchishchaeva <[email protected]>
@intel/llvm-gatekeepers please, merge it |
Still waiting on @intel/llvm-reviewers-runtime Also, @steffenlarsen's point was not addressed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining open is a Nit, so I'll let @dklochkov-emb decide what to do with it. Here's a sticky approval. 🚀
@ldrumm Done |
This PR adds support of templated free function declared both in namespace or not. Support of accessor types should be added in a separate PR because it requires effort not only on the frontend side.
Docs: https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/proposed/sycl_ext_oneapi_free_function_kernels.asciidoc