@@ -25,7 +25,7 @@ cl_int CommandQueue::enqueueStagingBufferMemcpy(cl_bool blockingCopy, void *dstP
25
25
CsrSelectionArgs csrSelectionArgs{CL_COMMAND_SVM_MEMCPY, &size};
26
26
csrSelectionArgs.direction = TransferDirection::hostToLocal;
27
27
auto csr = &selectCsrForBuiltinOperation (csrSelectionArgs);
28
- cl_event profilingEvent;
28
+ cl_event profilingEvent = nullptr ;
29
29
30
30
bool isSingleTransfer = false ;
31
31
ChunkCopyFunction chunkCopy = [&](void *chunkSrc, void *chunkDst, size_t chunkSize) -> int32_t {
@@ -46,7 +46,7 @@ cl_int CommandQueue::enqueueStagingWriteImage(Image *dstImage, cl_bool blockingC
46
46
size_t inputRowPitch, size_t inputSlicePitch, const void *ptr, cl_event *event) {
47
47
CsrSelectionArgs csrSelectionArgs{CL_COMMAND_WRITE_IMAGE, nullptr , dstImage, this ->getDevice ().getRootDeviceIndex (), globalRegion, nullptr , globalOrigin};
48
48
auto &csr = selectCsrForBuiltinOperation (csrSelectionArgs);
49
- cl_event profilingEvent;
49
+ cl_event profilingEvent = nullptr ;
50
50
51
51
bool isSingleTransfer = false ;
52
52
ChunkTransferImageFunc chunkWrite = [&](void *stagingBuffer, const size_t *origin, const size_t *region) -> int32_t {
@@ -69,7 +69,7 @@ cl_int CommandQueue::enqueueStagingReadImage(Image *srcImage, cl_bool blockingCo
69
69
size_t inputRowPitch, size_t inputSlicePitch, const void *ptr, cl_event *event) {
70
70
CsrSelectionArgs csrSelectionArgs{CL_COMMAND_READ_IMAGE, srcImage, nullptr , this ->getDevice ().getRootDeviceIndex (), globalRegion, nullptr , globalOrigin};
71
71
auto &csr = selectCsrForBuiltinOperation (csrSelectionArgs);
72
- cl_event profilingEvent;
72
+ cl_event profilingEvent = nullptr ;
73
73
74
74
bool isSingleTransfer = false ;
75
75
ChunkTransferImageFunc chunkRead = [&](void *stagingBuffer, const size_t *origin, const size_t *region) -> int32_t {
0 commit comments