llvm
llvm copied to clipboard
[SYCL] Handler-less kernel submit path (range based)
Extend the handler-less kernel submission path to sycl::range based functions. This includes:
- A refactor of range rounding utility functions, so they can be shared between a handler and a queue
- The actual sycl::range based submission, with range rounding logic
- Modifications of range rounding e2e tests, which can now test both handler-based and handler-less functions.
A refactor of range rounding utility functions, so they can be shared between a handler and a queue
This can/should go to a separate NFC PR.
A refactor of range rounding utility functions, so they can be shared between a handler and a queue
This can/should go to a separate NFC PR.
Thanks for the review. Yes, the PR can be split into two (or more) PRs.
Switching to draft for now, to split into smaller PRs. Thank you all for review.