llvm
llvm copied to clipboard
[SYCL] Preserve in-order queue dependency chain between usm & host tasks
Currently last event is not updated for usm commands, so dependency chain is incorrect if usm commands are interleaved with host tasks. Also we need to wait if the last event is associated with host task before submitting usm command.
E2E test: https://github.com/intel/llvm-test-suite/pull/1283