-
Notifications
You must be signed in to change notification settings - Fork 131
[SYCL] Add and adjust tests for SYCL 2020 multi_ptr #1293
[SYCL] Add and adjust tests for SYCL 2020 multi_ptr #1293
Conversation
This commit adjusts a number of existing using multi_ptr and adds new tests for new interfaces. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
/verify with intel/llvm#6893 |
This commit adds implementations of [SYCL 2020 `multi_ptr`](https://registry.khronos.org/SYCL/specs/sycl-2020/html/sycl-2020.html#sec:multiptr) and `address_space_cast`. Likewise it adds the `legacy` decoration for SYCL 1.2.1 style `multi_ptr` as deprecated. To prevent breaking user code the legacy decoration is made the default. Test-suite changes: intel/llvm-test-suite#1293 Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
@Pennycook & @againull - Friendly ping. |
Sorry for the delay and thanks for the ping. Can you say a little bit about why some of the changes use the |
Extensions with functionality that returns As for the extensions, I think we need to consider how to transition these interfaces to use the non-legacy versions, then return to these and adjust accordingly. |
Ah, I see. I'd missed that all the |
@againull - Friendly ping. |
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.
I'm so sorry.
This commit adjusts a number of existing using multi_ptr and adds new tests for new interfaces. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
…suite#1293) This commit adjusts a number of existing using multi_ptr and adds new tests for new interfaces. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
This commit adjusts a number of existing using
multi_ptr
and adds new tests for new interfaces.intel/llvm changes: intel/llvm#6893