Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions sycl/plugins/cuda/pi_cuda.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1137,6 +1137,27 @@ pi_result piextCommandBufferMemBufferWriteRect(
NumSyncPointsInWaitList, SyncPointWaitList, SyncPoint);
}

pi_result piextCommandBufferMemBufferFill(
pi_ext_command_buffer CommandBuffer, pi_mem Buffer, const void *Pattern,
size_t PatternSize, size_t Offset, size_t Size,
pi_uint32 NumSyncPointsInWaitList,
const pi_ext_sync_point *SyncPointWaitList, pi_ext_sync_point *SyncPoint) {
return pi2ur::piextCommandBufferMemBufferFill(
CommandBuffer, Buffer, Pattern, PatternSize, Offset, Size,
NumSyncPointsInWaitList, SyncPointWaitList, SyncPoint);
}

pi_result piextCommandBufferFillUSM(pi_ext_command_buffer CommandBuffer,
void *Ptr, const void *Pattern,
size_t PatternSize, size_t Size,
pi_uint32 NumSyncPointsInWaitList,
const pi_ext_sync_point *SyncPointWaitList,
pi_ext_sync_point *SyncPoint) {
return pi2ur::piextCommandBufferFillUSM(
CommandBuffer, Ptr, Pattern, PatternSize, Size, NumSyncPointsInWaitList,
SyncPointWaitList, SyncPoint);
}

pi_result piextEnqueueCommandBuffer(pi_ext_command_buffer CommandBuffer,
pi_queue Queue,
pi_uint32 NumEventsInWaitList,
Expand Down
14 changes: 14 additions & 0 deletions sycl/plugins/esimd_emulator/pi_esimd_emulator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2185,6 +2185,20 @@ pi_result piextCommandBufferMemBufferWriteRect(
DIE_NO_IMPLEMENTATION;
}

pi_result piextCommandBufferMemBufferFill(pi_ext_command_buffer, pi_mem,
const void *, size_t, size_t, size_t,
pi_uint32, const pi_ext_sync_point *,
pi_ext_sync_point *) {
DIE_NO_IMPLEMENTATION;
}

pi_result piextCommandBufferFillUSM(pi_ext_command_buffer, void *, const void *,
size_t, size_t, pi_uint32,
const pi_ext_sync_point *,
pi_ext_sync_point *) {
DIE_NO_IMPLEMENTATION;
}

pi_result piextEnqueueCommandBuffer(pi_ext_command_buffer, pi_queue, pi_uint32,
const pi_event *, pi_event *) {
DIE_NO_IMPLEMENTATION;
Expand Down
21 changes: 21 additions & 0 deletions sycl/plugins/hip/pi_hip.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1145,6 +1145,27 @@ pi_result piextCommandBufferMemBufferWriteRect(
NumSyncPointsInWaitList, SyncPointWaitList, SyncPoint);
}

pi_result piextCommandBufferMemBufferFill(
pi_ext_command_buffer CommandBuffer, pi_mem Buffer, const void *Pattern,
size_t PatternSize, size_t Offset, size_t Size,
pi_uint32 NumSyncPointsInWaitList,
const pi_ext_sync_point *SyncPointWaitList, pi_ext_sync_point *SyncPoint) {
return pi2ur::piextCommandBufferMemBufferFill(
CommandBuffer, Buffer, Pattern, PatternSize, Offset, Size,
NumSyncPointsInWaitList, SyncPointWaitList, SyncPoint);
}

pi_result piextCommandBufferFillUSM(pi_ext_command_buffer CommandBuffer,
void *Ptr, const void *Pattern,
size_t PatternSize, size_t Size,
pi_uint32 NumSyncPointsInWaitList,
const pi_ext_sync_point *SyncPointWaitList,
pi_ext_sync_point *SyncPoint) {
return pi2ur::piextCommandBufferFillUSM(
CommandBuffer, Ptr, Pattern, PatternSize, Size, NumSyncPointsInWaitList,
SyncPointWaitList, SyncPoint);
}

pi_result piextEnqueueCommandBuffer(pi_ext_command_buffer CommandBuffer,
pi_queue Queue,
pi_uint32 NumEventsInWaitList,
Expand Down
42 changes: 42 additions & 0 deletions sycl/plugins/opencl/pi_opencl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2491,6 +2491,46 @@ pi_result piextCommandBufferMemBufferWriteRect(
return PI_ERROR_INVALID_OPERATION;
}

pi_result
piextCommandBufferMemBufferFill(pi_ext_command_buffer command_buffer,
pi_mem buffer, const void *pattern,
size_t pattern_size, size_t offset, size_t size,
pi_uint32 num_sync_points_in_wait_list,
const pi_ext_sync_point *sync_point_wait_list,
pi_ext_sync_point *sync_point) {
(void)command_buffer;
(void)buffer;
(void)pattern;
(void)pattern_size;
(void)offset;
(void)size;
(void)num_sync_points_in_wait_list;
(void)sync_point_wait_list;
(void)sync_point;

// Not implemented
return PI_ERROR_INVALID_OPERATION;
}

pi_result
piextCommandBufferFillUSM(pi_ext_command_buffer command_buffer, void *ptr,
const void *pattern, size_t pattern_size, size_t size,
pi_uint32 num_sync_points_in_wait_list,
const pi_ext_sync_point *sync_point_wait_list,
pi_ext_sync_point *sync_point) {
(void)command_buffer;
(void)ptr;
(void)pattern;
(void)pattern_size;
(void)size;
(void)num_sync_points_in_wait_list;
(void)sync_point_wait_list;
(void)sync_point;

// Not implemented
return PI_ERROR_INVALID_OPERATION;
}

pi_result piextEnqueueCommandBuffer(pi_ext_command_buffer command_buffer,
pi_queue queue,
pi_uint32 num_events_in_wait_list,
Expand Down Expand Up @@ -2734,6 +2774,8 @@ pi_result piPluginInit(pi_plugin *PluginInit) {
_PI_CL(piextCommandBufferMemBufferWrite, piextCommandBufferMemBufferWrite)
_PI_CL(piextCommandBufferMemBufferWriteRect,
piextCommandBufferMemBufferWriteRect)
_PI_CL(piextCommandBufferMemBufferFill, piextCommandBufferMemBufferFill)
_PI_CL(piextCommandBufferFillUSM, piextCommandBufferFillUSM)
_PI_CL(piextEnqueueCommandBuffer, piextEnqueueCommandBuffer)

_PI_CL(piextKernelSetArgMemObj, piextKernelSetArgMemObj)
Expand Down
21 changes: 21 additions & 0 deletions sycl/plugins/unified_runtime/pi_unified_runtime.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1102,6 +1102,27 @@ pi_result piextCommandBufferMemBufferWriteRect(
NumSyncPointsInWaitList, SyncPointWaitList, SyncPoint);
}

pi_result piextCommandBufferMemBufferFill(
pi_ext_command_buffer CommandBuffer, pi_mem Buffer, const void *Pattern,
size_t PatternSize, size_t Offset, size_t Size,
pi_uint32 NumSyncPointsInWaitList,
const pi_ext_sync_point *SyncPointWaitList, pi_ext_sync_point *SyncPoint) {
return pi2ur::piextCommandBufferMemBufferFill(
CommandBuffer, Buffer, Pattern, PatternSize, Offset, Size,
NumSyncPointsInWaitList, SyncPointWaitList, SyncPoint);
}

pi_result piextCommandBufferFillUSM(pi_ext_command_buffer CommandBuffer,
void *Ptr, const void *Pattern,
size_t PatternSize, size_t Size,
pi_uint32 NumSyncPointsInWaitList,
const pi_ext_sync_point *SyncPointWaitList,
pi_ext_sync_point *SyncPoint) {
return pi2ur::piextCommandBufferFillUSM(
CommandBuffer, Ptr, Pattern, PatternSize, Size, NumSyncPointsInWaitList,
SyncPointWaitList, SyncPoint);
}

pi_result piextEnqueueCommandBuffer(pi_ext_command_buffer CommandBuffer,
pi_queue Queue,
pi_uint32 NumEventsInWaitList,
Expand Down
2 changes: 2 additions & 0 deletions sycl/test/abi/pi_cuda_symbol_check.dump
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,11 @@ piSamplerRetain
piTearDown
piextBindlessImageSamplerCreate
piextCommandBufferCreate
piextCommandBufferFillUSM
piextCommandBufferFinalize
piextCommandBufferMemBufferCopy
piextCommandBufferMemBufferCopyRect
piextCommandBufferMemBufferFill
piextCommandBufferMemBufferRead
piextCommandBufferMemBufferReadRect
piextCommandBufferMemBufferWrite
Expand Down
2 changes: 2 additions & 0 deletions sycl/test/abi/pi_hip_symbol_check.dump
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,11 @@ piSamplerRetain
piTearDown
piextBindlessImageSamplerCreate
piextCommandBufferCreate
piextCommandBufferFillUSM
piextCommandBufferFinalize
piextCommandBufferMemBufferCopy
piextCommandBufferMemBufferCopyRect
piextCommandBufferMemBufferFill
piextCommandBufferMemBufferRead
piextCommandBufferMemBufferReadRect
piextCommandBufferMemBufferWrite
Expand Down
2 changes: 2 additions & 0 deletions sycl/test/abi/pi_level_zero_symbol_check.dump
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,11 @@ piSamplerRetain
piTearDown
piextBindlessImageSamplerCreate
piextCommandBufferCreate
piextCommandBufferFillUSM
piextCommandBufferFinalize
piextCommandBufferMemBufferCopy
piextCommandBufferMemBufferCopyRect
piextCommandBufferMemBufferFill
piextCommandBufferMemBufferRead
piextCommandBufferMemBufferReadRect
piextCommandBufferMemBufferWrite
Expand Down
2 changes: 2 additions & 0 deletions sycl/test/abi/pi_opencl_symbol_check.dump
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,11 @@ piQueueGetInfo
piSamplerCreate
piTearDown
piextCommandBufferCreate
piextCommandBufferFillUSM
piextCommandBufferFinalize
piextCommandBufferMemBufferCopy
piextCommandBufferMemBufferCopyRect
piextCommandBufferMemBufferFill
piextCommandBufferMemBufferRead
piextCommandBufferMemBufferReadRect
piextCommandBufferMemBufferWrite
Expand Down
2 changes: 2 additions & 0 deletions sycl/test/abi/sycl_symbols_linux.dump
Original file line number Diff line number Diff line change
Expand Up @@ -3908,10 +3908,12 @@ _ZN4sycl3_V16detail13MemoryManager20allocateMemSubBufferESt10shared_ptrINS1_12co
_ZN4sycl3_V16detail13MemoryManager21copy_to_device_globalEPKvbSt10shared_ptrINS1_10queue_implEEmmS4_RKSt6vectorIP9_pi_eventSaISA_EEPSA_
_ZN4sycl3_V16detail13MemoryManager23copy_from_device_globalEPKvbSt10shared_ptrINS1_10queue_implEEmmPvRKSt6vectorIP9_pi_eventSaISB_EEPSB_
_ZN4sycl3_V16detail13MemoryManager24allocateInteropMemObjectESt10shared_ptrINS1_12context_implEEPvRKS3_INS1_10event_implEERKS5_RKNS0_13property_listERP9_pi_event
_ZN4sycl3_V16detail13MemoryManager26ext_oneapi_fill_cmd_bufferESt10shared_ptrINS1_12context_implEEP22_pi_ext_command_bufferPNS1_11SYCLMemObjIEPvmPKcjNS0_5rangeILi3EEESE_NS0_2idILi3EEEjSt6vectorIjSaIjEEPj
_ZN4sycl3_V16detail13MemoryManager29ext_oneapi_copyD2D_cmd_bufferESt10shared_ptrINS1_12context_implEEP22_pi_ext_command_bufferPNS1_11SYCLMemObjIEPvjNS0_5rangeILi3EEESC_NS0_2idILi3EEEjSA_jSC_SC_SE_jSt6vectorIjSaIjEEPj
_ZN4sycl3_V16detail13MemoryManager29ext_oneapi_copyD2H_cmd_bufferESt10shared_ptrINS1_12context_implEEP22_pi_ext_command_bufferPNS1_11SYCLMemObjIEPvjNS0_5rangeILi3EEESC_NS0_2idILi3EEEjPcjSC_SE_jSt6vectorIjSaIjEEPj
_ZN4sycl3_V16detail13MemoryManager29ext_oneapi_copyH2D_cmd_bufferESt10shared_ptrINS1_12context_implEEP22_pi_ext_command_bufferPNS1_11SYCLMemObjIEPcjNS0_5rangeILi3EEENS0_2idILi3EEEjPvjSC_SC_SE_jSt6vectorIjSaIjEEPj
_ZN4sycl3_V16detail13MemoryManager30ext_oneapi_copy_usm_cmd_bufferESt10shared_ptrINS1_12context_implEEPKvP22_pi_ext_command_buffermPvSt6vectorIjSaIjEEPj
_ZN4sycl3_V16detail13MemoryManager30ext_oneapi_fill_usm_cmd_bufferESt10shared_ptrINS1_12context_implEEP22_pi_ext_command_bufferPvmiSt6vectorIjSaIjEEPj
_ZN4sycl3_V16detail13MemoryManager3mapEPNS1_11SYCLMemObjIEPvSt10shared_ptrINS1_10queue_implEENS0_6access4modeEjNS0_5rangeILi3EEESC_NS0_2idILi3EEEjSt6vectorIP9_pi_eventSaISH_EERSH_
_ZN4sycl3_V16detail13MemoryManager4copyEPNS1_11SYCLMemObjIEPvSt10shared_ptrINS1_10queue_implEEjNS0_5rangeILi3EEESA_NS0_2idILi3EEEjS5_S8_jSA_SA_SC_jSt6vectorIP9_pi_eventSaISF_EERSF_
_ZN4sycl3_V16detail13MemoryManager4fillEPNS1_11SYCLMemObjIEPvSt10shared_ptrINS1_10queue_implEEmPKcjNS0_5rangeILi3EEESC_NS0_2idILi3EEEjSt6vectorIP9_pi_eventSaISH_EERSH_
Expand Down
58 changes: 30 additions & 28 deletions sycl/test/abi/sycl_symbols_windows.dump
Original file line number Diff line number Diff line change
Expand Up @@ -1025,6 +1025,8 @@
?ext_oneapi_empty@queue@_V1@sycl@@QEBA_NXZ
?ext_oneapi_enable_peer_access@device@_V1@sycl@@QEAAXAEBV123@@Z
?ext_oneapi_fill2d_impl@handler@_V1@sycl@@AEAAXPEAX_KPEBX111@Z
?ext_oneapi_fill_cmd_buffer@MemoryManager@detail@_V1@sycl@@SAXV?$shared_ptr@Vcontext_impl@detail@_V1@sycl@@@std@@PEAU_pi_ext_command_buffer@@PEAVSYCLMemObjI@234@PEAX_KPEBDIV?$range@$02@34@6V?$id@$02@34@IV?$vector@IV?$allocator@I@std@@@6@PEAI@Z
?ext_oneapi_fill_usm_cmd_buffer@MemoryManager@detail@_V1@sycl@@SAXV?$shared_ptr@Vcontext_impl@detail@_V1@sycl@@@std@@PEAU_pi_ext_command_buffer@@PEAX_KHV?$vector@IV?$allocator@I@std@@@6@PEAI@Z
?ext_oneapi_get_default_context@platform@_V1@sycl@@QEBA?AVcontext@23@XZ
?ext_oneapi_get_state@queue@_V1@sycl@@QEBA?AW4queue_state@experimental@oneapi@ext@23@XZ
?ext_oneapi_graph@handler@_V1@sycl@@QEAAXV?$command_graph@$00@experimental@oneapi@ext@23@@Z
Expand Down Expand Up @@ -1290,18 +1292,18 @@
?isBackendSupportedFillSize@handler@_V1@sycl@@CA_N_K@Z
?isConstOrGlobal@handler@_V1@sycl@@CA_NW4target@access@23@@Z
?isDeviceGlobalUsedInKernel@detail@_V1@sycl@@YA_NPEBX@Z
?isHostPointerReadOnly@SYCLMemObjT@detail@_V1@sycl@@UEBA_NXZ
?isImageOrImageArray@handler@_V1@sycl@@CA_NW4target@access@23@@Z
?isInterop@SYCLMemObjT@detail@_V1@sycl@@UEBA_NXZ
?isMemoryObjectUsedByGraph@AccessorBaseHost@detail@_V1@sycl@@QEBA_NXZ
?isOutOfRange@detail@_V1@sycl@@YA_NV?$vec@H$03@23@W4addressing_mode@23@V?$range@$02@23@@Z
?isPathPresent@OSUtil@detail@_V1@sycl@@SA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?isPlaceholder@AccessorBaseHost@detail@_V1@sycl@@QEBA_NXZ
?isStateExplicitKernelBundle@handler@_V1@sycl@@AEBA_NXZ
?isUsedInGraph@SYCLMemObjT@detail@_V1@sycl@@QEBA_NXZ
?isValidModeForDestinationAccessor@handler@_V1@sycl@@CA_NW4mode@access@23@@Z
?isValidModeForSourceAccessor@handler@_V1@sycl@@CA_NW4mode@access@23@@Z
?isValidTargetForExplicitOp@handler@_V1@sycl@@CA_NW4target@access@23@@Z
?isHostPointerReadOnly@SYCLMemObjT@detail@_V1@sycl@@UEBA_NXZ
?isImageOrImageArray@handler@_V1@sycl@@CA_NW4target@access@23@@Z
?isInterop@SYCLMemObjT@detail@_V1@sycl@@UEBA_NXZ
?isMemoryObjectUsedByGraph@AccessorBaseHost@detail@_V1@sycl@@QEBA_NXZ
?isOutOfRange@detail@_V1@sycl@@YA_NV?$vec@H$03@23@W4addressing_mode@23@V?$range@$02@23@@Z
?isPathPresent@OSUtil@detail@_V1@sycl@@SA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?isPlaceholder@AccessorBaseHost@detail@_V1@sycl@@QEBA_NXZ
?isStateExplicitKernelBundle@handler@_V1@sycl@@AEBA_NXZ
?isUsedInGraph@SYCLMemObjT@detail@_V1@sycl@@QEBA_NXZ
?isValidModeForDestinationAccessor@handler@_V1@sycl@@CA_NW4mode@access@23@@Z
?isValidModeForSourceAccessor@handler@_V1@sycl@@CA_NW4mode@access@23@@Z
?isValidTargetForExplicitOp@handler@_V1@sycl@@CA_NW4target@access@23@@Z
?is_accelerator@device@_V1@sycl@@QEBA_NXZ
?is_compatible@_V1@sycl@@YA_NAEBV?$vector@Vkernel_id@_V1@sycl@@V?$allocator@Vkernel_id@_V1@sycl@@@std@@@std@@AEBVdevice@12@@Z
?is_cpu@device@_V1@sycl@@QEBA_NXZ
Expand Down Expand Up @@ -1357,15 +1359,15 @@
?malloc_shared@_V1@sycl@@YAPEAX_KAEBVqueue@12@AEBUcode_location@detail@12@@Z
?malloc_shared@_V1@sycl@@YAPEAX_KAEBVqueue@12@AEBVproperty_list@12@AEBUcode_location@detail@12@@Z
?map@MemoryManager@detail@_V1@sycl@@SAPEAXPEAVSYCLMemObjI@234@PEAXV?$shared_ptr@Vqueue_impl@detail@_V1@sycl@@@std@@W4mode@access@34@IV?$range@$02@34@4V?$id@$02@34@IV?$vector@PEAU_pi_event@@V?$allocator@PEAU_pi_event@@@std@@@7@AEAPEAU_pi_event@@@Z
?map_external_memory_array@experimental@oneapi@ext@_V1@sycl@@YA?AUimage_mem_handle@12345@Uinterop_mem_handle@12345@AEBUimage_descriptor@12345@AEBVdevice@45@AEBVcontext@45@@Z
?map_external_memory_array@experimental@oneapi@ext@_V1@sycl@@YA?AUimage_mem_handle@12345@Uinterop_mem_handle@12345@AEBUimage_descriptor@12345@AEBVqueue@45@@Z
?markAsInternal@SYCLMemObjT@detail@_V1@sycl@@QEAAXXZ
?markBeingUsedInGraph@SYCLMemObjT@detail@_V1@sycl@@QEAAXXZ
?markBufferAsInternal@detail@_V1@sycl@@YAXAEBV?$shared_ptr@Vbuffer_impl@detail@_V1@sycl@@@std@@@Z
?markNoLongerBeingUsedInGraph@SYCLMemObjT@detail@_V1@sycl@@QEAAXXZ
?mem_advise@handler@_V1@sycl@@QEAAXPEBX_KH@Z
?mem_advise@queue@_V1@sycl@@QEAA?AVevent@23@PEBX_KHAEBUcode_location@detail@23@@Z
?mem_advise@queue@_V1@sycl@@QEAA?AVevent@23@PEBX_KHAEBV?$vector@Vevent@_V1@sycl@@V?$allocator@Vevent@_V1@sycl@@@std@@@std@@AEBUcode_location@detail@23@@Z
?map_external_memory_array@experimental@oneapi@ext@_V1@sycl@@YA?AUimage_mem_handle@12345@Uinterop_mem_handle@12345@AEBUimage_descriptor@12345@AEBVdevice@45@AEBVcontext@45@@Z
?map_external_memory_array@experimental@oneapi@ext@_V1@sycl@@YA?AUimage_mem_handle@12345@Uinterop_mem_handle@12345@AEBUimage_descriptor@12345@AEBVqueue@45@@Z
?markAsInternal@SYCLMemObjT@detail@_V1@sycl@@QEAAXXZ
?markBeingUsedInGraph@SYCLMemObjT@detail@_V1@sycl@@QEAAXXZ
?markBufferAsInternal@detail@_V1@sycl@@YAXAEBV?$shared_ptr@Vbuffer_impl@detail@_V1@sycl@@@std@@@Z
?markNoLongerBeingUsedInGraph@SYCLMemObjT@detail@_V1@sycl@@QEAAXXZ
?mem_advise@handler@_V1@sycl@@QEAAXPEBX_KH@Z
?mem_advise@queue@_V1@sycl@@QEAA?AVevent@23@PEBX_KHAEBUcode_location@detail@23@@Z
?mem_advise@queue@_V1@sycl@@QEAA?AVevent@23@PEBX_KHAEBV?$vector@Vevent@_V1@sycl@@V?$allocator@Vevent@_V1@sycl@@@std@@@std@@AEBUcode_location@detail@23@@Z
?mem_advise@queue@_V1@sycl@@QEAA?AVevent@23@PEBX_KHV423@AEBUcode_location@detail@23@@Z
?mem_advise@queue@_V1@sycl@@QEAA?AVevent@23@PEBX_KW4_pi_mem_advice@@AEBUcode_location@detail@23@@Z
?memcpy@handler@_V1@sycl@@QEAAXPEAXPEBX_K@Z
Expand All @@ -1383,13 +1385,13 @@
?memset@queue@_V1@sycl@@QEAA?AVevent@23@PEAXH_KAEBV?$vector@Vevent@_V1@sycl@@V?$allocator@Vevent@_V1@sycl@@@std@@@std@@AEBUcode_location@detail@23@@Z
?memset@queue@_V1@sycl@@QEAA?AVevent@23@PEAXH_KV423@AEBUcode_location@detail@23@@Z
?memset_2d_usm@MemoryManager@detail@_V1@sycl@@SAXPEAXV?$shared_ptr@Vqueue_impl@detail@_V1@sycl@@@std@@_K22DV?$vector@PEAU_pi_event@@V?$allocator@PEAU_pi_event@@@std@@@6@PEAPEAU_pi_event@@@Z
?message@SYCLCategory@detail@_V1@sycl@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z
?name@SYCLCategory@detail@_V1@sycl@@UEBAPEBDXZ
?native_specialization_constant@kernel_bundle_plain@detail@_V1@sycl@@QEBA_NXZ
?needsWriteBack@SYCLMemObjT@detail@_V1@sycl@@QEBA_NXZ
?parallel_for@handler@_V1@sycl@@QEAAXV?$range@$00@23@Vkernel@23@@Z
?parallel_for@handler@_V1@sycl@@QEAAXV?$range@$01@23@Vkernel@23@@Z
?parallel_for@handler@_V1@sycl@@QEAAXV?$range@$02@23@Vkernel@23@@Z
?message@SYCLCategory@detail@_V1@sycl@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z
?name@SYCLCategory@detail@_V1@sycl@@UEBAPEBDXZ
?native_specialization_constant@kernel_bundle_plain@detail@_V1@sycl@@QEBA_NXZ
?needsWriteBack@SYCLMemObjT@detail@_V1@sycl@@QEBA_NXZ
?parallel_for@handler@_V1@sycl@@QEAAXV?$range@$00@23@Vkernel@23@@Z
?parallel_for@handler@_V1@sycl@@QEAAXV?$range@$01@23@Vkernel@23@@Z
?parallel_for@handler@_V1@sycl@@QEAAXV?$range@$02@23@Vkernel@23@@Z
?pitched_alloc_device@experimental@oneapi@ext@_V1@sycl@@YAPEAXPEA_KAEBUimage_descriptor@12345@AEBVdevice@45@AEBVcontext@45@@Z
?pitched_alloc_device@experimental@oneapi@ext@_V1@sycl@@YAPEAXPEA_KAEBUimage_descriptor@12345@AEBVqueue@45@@Z
?pitched_alloc_device@experimental@oneapi@ext@_V1@sycl@@YAPEAXPEA_K_K1IAEBVdevice@45@AEBVcontext@45@@Z
Expand Down