| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | LegacyAPI.cpp | 74 EXTERN int __tgt_target_mapper(ident_t *Loc, int64_t DeviceId, void *HostPtr, in __tgt_target_mapper() argument 81 return __tgt_target_kernel(Loc, DeviceId, -1, -1, HostPtr, &KernelArgs); in __tgt_target_mapper() 84 EXTERN int __tgt_target(int64_t DeviceId, void *HostPtr, int32_t ArgNum, in __tgt_target() argument 103 ident_t *Loc, int64_t DeviceId, void *HostPtr, int32_t ArgNum, in __tgt_target_nowait_mapper() argument 109 return __tgt_target_mapper(Loc, DeviceId, HostPtr, ArgNum, ArgsBase, Args, in __tgt_target_nowait_mapper() 114 void *HostPtr, int32_t ArgNum, in __tgt_target_teams_mapper() argument 124 return __tgt_target_kernel(Loc, DeviceId, NumTeams, ThreadLimit, HostPtr, in __tgt_target_teams_mapper() 128 EXTERN int __tgt_target_teams(int64_t DeviceId, void *HostPtr, int32_t ArgNum, in __tgt_target_teams() argument 138 EXTERN int __tgt_target_teams_nowait(int64_t DeviceId, void *HostPtr, in __tgt_target_teams_nowait() argument 153 ident_t *Loc, int64_t DeviceId, void *HostPtr, int32_t ArgNum, in __tgt_target_teams_nowait_mapper() argument [all …]
|
| H A D | api.cpp | 278 EXTERN int omp_target_associate_ptr(const void *HostPtr, const void *DevicePtr, in omp_target_associate_ptr() argument 284 DPxPTR(HostPtr), DPxPTR(DevicePtr), Size, DeviceOffset, DeviceNum); in omp_target_associate_ptr() 286 if (!HostPtr || !DevicePtr || Size <= 0) { in omp_target_associate_ptr() 303 int Rc = Device.associatePtr(const_cast<void *>(HostPtr), in omp_target_associate_ptr() 309 EXTERN int omp_target_disassociate_ptr(const void *HostPtr, int DeviceNum) { in omp_target_disassociate_ptr() argument 313 DPxPTR(HostPtr), DeviceNum); in omp_target_disassociate_ptr() 315 if (!HostPtr) { in omp_target_disassociate_ptr() 332 int Rc = Device.disassociatePtr(const_cast<void *>(HostPtr)); in omp_target_disassociate_ptr()
|
| H A D | interface.cpp | 212 int32_t ThreadLimit, void *HostPtr, in __tgt_target_kernel() argument 217 DPxPTR(HostPtr), DeviceId); in __tgt_target_kernel() 247 int Rc = target(Loc, Device, HostPtr, Args->NumArgs, Args->ArgBasePtrs, in __tgt_target_kernel() 260 void *HostPtr, __tgt_kernel_arguments *Args, int32_t DepNum, void *DepList, in __tgt_target_kernel_nowait() argument 264 return __tgt_target_kernel(Loc, DeviceId, NumTeams, ThreadLimit, HostPtr, in __tgt_target_kernel_nowait()
|
| H A D | omptarget.cpp | 1095 TableMap *getTableMap(void *HostPtr) { in getTableMap() argument 1098 PM->HostPtrToTableMap.find(HostPtr); in getTableMap() 1115 if (Cur->addr != HostPtr) in getTableMap() 1119 TM = &(PM->HostPtrToTableMap)[HostPtr]; in getTableMap() 1322 static int processDataBefore(ident_t *Loc, int64_t DeviceId, void *HostPtr, in processDataBefore() argument 1453 static int processDataAfter(ident_t *Loc, int64_t DeviceId, void *HostPtr, in processDataAfter() argument 1487 int target(ident_t *Loc, DeviceTy &Device, void *HostPtr, int32_t ArgNum, in target() argument 1493 TableMap *TM = getTableMap(HostPtr); in target() 1497 DPxPTR(HostPtr)); in target() 1532 Ret = processDataBefore(Loc, DeviceId, HostPtr, ArgNum, ArgBases, Args, in target() [all …]
|
| H A D | private.h | 41 extern int target(ident_t *Loc, DeviceTy &Device, void *HostPtr, int32_t ArgNum,
|
| /llvm-project-15.0.7/openmp/libomptarget/include/ |
| H A D | omptargetplugin.h | 86 void *__tgt_rtl_data_alloc(int32_t ID, int64_t Size, void *HostPtr, 91 int32_t __tgt_rtl_data_submit(int32_t ID, void *TargetPtr, void *HostPtr, 94 int32_t __tgt_rtl_data_submit_async(int32_t ID, void *TargetPtr, void *HostPtr, 99 int32_t __tgt_rtl_data_retrieve(int32_t ID, void *HostPtr, void *TargetPtr, 103 int32_t __tgt_rtl_data_retrieve_async(int32_t ID, void *HostPtr,
|
| H A D | omptarget.h | 240 int omp_target_associate_ptr(const void *HostPtr, const void *DevicePtr, 242 int omp_target_disassociate_ptr(const void *HostPtr, int DeviceNum); 336 int32_t ThreadLimit, void *HostPtr, 339 int32_t ThreadLimit, void *HostPtr,
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/ve/src/ |
| H A D | rtl.cpp | 333 void *__tgt_rtl_data_alloc(int32_t ID, int64_t Size, void *HostPtr, in __tgt_rtl_data_alloc() argument 369 int32_t __tgt_rtl_data_submit(int32_t ID, void *TargetPtr, void *HostPtr, in __tgt_rtl_data_submit() argument 372 HostPtr, (size_t)Size); in __tgt_rtl_data_submit() 382 int32_t __tgt_rtl_data_retrieve(int32_t ID, void *HostPtr, void *TargetPtr, in __tgt_rtl_data_retrieve() argument 384 int ret = veo_read_mem(DeviceInfo.ProcHandles[ID], HostPtr, in __tgt_rtl_data_retrieve()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | PPCGCodeGeneration.cpp | 833 Value *HostPtr; in prepareManagedDeviceArrays() local 838 HostPtr = ScopArray->getBasePtr(); in prepareManagedDeviceArrays() 839 HostPtr = getLatestValue(HostPtr); in prepareManagedDeviceArrays() 845 HostPtr = Builder.CreateGEP(ScopArray->getElementType(), HostPtr, Offset); in prepareManagedDeviceArrays() 848 HostPtr = Builder.CreatePointerCast(HostPtr, Builder.getInt8PtrTy()); in prepareManagedDeviceArrays() 1198 Value *HostPtr; in createDataTransfer() local 1203 HostPtr = ScopArray->getBasePtr(); in createDataTransfer() 1204 HostPtr = getLatestValue(HostPtr); in createDataTransfer() 1207 HostPtr = Builder.CreatePointerCast( in createDataTransfer() 1209 HostPtr = Builder.CreateGEP(ScopArray->getElementType(), HostPtr, Offset); in createDataTransfer() [all …]
|
| /llvm-project-15.0.7/polly/test/GPGPU/ |
| H A D | double-parallel-loop.ll | 120 ; IR-NEXT: [[HostPtr:%.*]] = bitcast [1024 x float]* %A to i8* 121 ; IR-NEXT: call void @polly_copyFromHostToDevice(i8* [[HostPtr]], i8* %p_dev_array_MemRef_A, i64…
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/cuda/src/ |
| H A D | rtl.cpp | 388 void *HostPtr; in allocate() local 389 Err = cuMemAllocHost(&HostPtr, Size); in allocate() 390 MemAlloc = HostPtr; in allocate()
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 846 Value *NumThreads, Value *HostPtr,
|
| /llvm-project-15.0.7/polly/tools/GPURuntime/ |
| H A D | GPUJIT.c | 136 size_t Size, void *HostPtr,
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 796 Value *DeviceID, Value *NumTeams, Value *NumThreads, Value *HostPtr, in emitTargetKernel() argument 813 NumThreads, HostPtr, KernelArgsPtr}; in emitTargetKernel()
|