@@ -484,18 +484,10 @@ ur_result_t urEnqueueMemBufferWrite(
484
484
if (auto MemBuffer = getTsanInterceptor ()->getMemBuffer (hBuffer)) {
485
485
ur_device_handle_t Device = GetDevice (hQueue);
486
486
char *pDst = nullptr ;
487
- std::vector<ur_event_handle_t > Events;
488
- ur_event_handle_t Event{};
489
487
UR_CALL (MemBuffer->getHandle (Device, pDst));
490
488
UR_CALL (getContext ()->urDdiTable .Enqueue .pfnUSMMemcpy (
491
489
hQueue, blockingWrite, pDst + offset, pSrc, size, numEventsInWaitList,
492
- phEventWaitList, &Event));
493
- Events.push_back (Event);
494
-
495
- if (phEvent) {
496
- UR_CALL (getContext ()->urDdiTable .Enqueue .pfnEventsWait (
497
- hQueue, Events.size (), Events.data (), phEvent));
498
- }
490
+ phEventWaitList, phEvent));
499
491
} else {
500
492
UR_CALL (getContext ()->urDdiTable .Enqueue .pfnMemBufferWrite (
501
493
hQueue, hBuffer, blockingWrite, offset, size, pSrc, numEventsInWaitList,
@@ -664,17 +656,9 @@ ur_result_t urEnqueueMemBufferCopy(
664
656
char *DstHandle = nullptr ;
665
657
UR_CALL (DstBuffer->getHandle (Device, DstHandle));
666
658
667
- std::vector<ur_event_handle_t > Events;
668
- ur_event_handle_t Event{};
669
659
UR_CALL (getContext ()->urDdiTable .Enqueue .pfnUSMMemcpy (
670
660
hQueue, false , DstHandle + dstOffset, SrcHandle + srcOffset, size,
671
- numEventsInWaitList, phEventWaitList, &Event));
672
- Events.push_back (Event);
673
-
674
- if (phEvent) {
675
- UR_CALL (getContext ()->urDdiTable .Enqueue .pfnEventsWait (
676
- hQueue, Events.size (), Events.data (), phEvent));
677
- }
661
+ numEventsInWaitList, phEventWaitList, phEvent));
678
662
} else {
679
663
UR_CALL (getContext ()->urDdiTable .Enqueue .pfnMemBufferCopy (
680
664
hQueue, hBufferSrc, hBufferDst, srcOffset, dstOffset, size,
@@ -776,19 +760,11 @@ ur_result_t urEnqueueMemBufferFill(
776
760
777
761
if (auto MemBuffer = getTsanInterceptor ()->getMemBuffer (hBuffer)) {
778
762
char *Handle = nullptr ;
779
- std::vector<ur_event_handle_t > Events;
780
- ur_event_handle_t Event{};
781
763
ur_device_handle_t Device = GetDevice (hQueue);
782
764
UR_CALL (MemBuffer->getHandle (Device, Handle ));
783
765
UR_CALL (getContext ()->urDdiTable .Enqueue .pfnUSMFill (
784
766
hQueue, Handle + offset, patternSize, pPattern, size,
785
- numEventsInWaitList, phEventWaitList, &Event));
786
- Events.push_back (Event);
787
-
788
- if (phEvent) {
789
- UR_CALL (getContext ()->urDdiTable .Enqueue .pfnEventsWait (
790
- hQueue, Events.size (), Events.data (), phEvent));
791
- }
767
+ numEventsInWaitList, phEventWaitList, phEvent));
792
768
} else {
793
769
UR_CALL (getContext ()->urDdiTable .Enqueue .pfnMemBufferFill (
794
770
hQueue, hBuffer, pPattern, patternSize, offset, size,
0 commit comments