[SYCL] Remove sycl_ext_oneapi_sub_group in preview-breaking mode - #22883
[SYCL] Remove sycl_ext_oneapi_sub_group in preview-breaking mode#22883softwaresat wants to merge 2 commits into
Conversation
KornevNikita
left a comment
There was a problem hiding this comment.
This descriptor and all related code should be removed:
llvm/sycl/include/sycl/info/device.hpp
Line 466 in 0f637d2
This header should be removed:
https://github.com/intel/llvm/blob/sycl/sycl/include/sycl/ext/oneapi/sub_group.hpp
I guess the rest of code that should be removed will be easy to find if you disable this header and try to compile the project.
|
This deprecated extension also defines a couple of C++ attributes:
These are implemented in the C++ front-end (not the headers). I think we should deprecate these also. I don't know if there is a way to remove them from the CFE in Note that we have functionality similar to |
Guards the deprecated SYCL_INTEL_sub_group feature-test macro from preview-breaking builds.
Documentation is marked for removal or relocation during the next breaking-changes window.
This closes #22581.