Home
last modified time | relevance | path

Searched refs:DstDev (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/openmp/libomptarget/src/
H A Dapi.cpp181 DeviceTy &DstDev = *PM->Devices[DstDevice]; in omp_target_memcpy() local
182 AsyncInfoTy AsyncInfo(DstDev); in omp_target_memcpy()
183 Rc = DstDev.submitData(DstAddr, SrcAddr, Length, AsyncInfo); in omp_target_memcpy()
192 DeviceTy &DstDev = *PM->Devices[DstDevice]; in omp_target_memcpy() local
195 if (SrcDev.isDataExchangable(DstDev)) { in omp_target_memcpy()
197 Rc = SrcDev.dataExchange(SrcAddr, DstDev, DstAddr, Length, AsyncInfo); in omp_target_memcpy()
209 Rc = DstDev.submitData(DstAddr, Buffer, Length, AsyncInfo); in omp_target_memcpy()
H A Ddevice.cpp568 int32_t DeviceTy::dataExchange(void *SrcPtr, DeviceTy &DstDev, void *DstPtr, in dataExchange() argument
572 return RTL->data_exchange(RTLDeviceID, SrcPtr, DstDev.RTLDeviceID, DstPtr, in dataExchange()
575 return RTL->data_exchange_async(RTLDeviceID, SrcPtr, DstDev.RTLDeviceID, in dataExchange()
/llvm-project-15.0.7/openmp/libomptarget/include/
H A Ddevice.h424 int32_t dataExchange(void *SrcPtr, DeviceTy &DstDev, void *DstPtr,