Changeset View
Changeset View
Standalone View
Standalone View
openmp/libomptarget/src/private.h
Show All 12 Lines | |||||
#ifndef _OMPTARGET_PRIVATE_H | #ifndef _OMPTARGET_PRIVATE_H | ||||
#define _OMPTARGET_PRIVATE_H | #define _OMPTARGET_PRIVATE_H | ||||
#include <omptarget.h> | #include <omptarget.h> | ||||
#include <cstdint> | #include <cstdint> | ||||
extern int target_data_begin(DeviceTy &Device, int32_t arg_num, | extern int target_data_begin(DeviceTy &Device, int32_t arg_num, | ||||
void **args_base, void **args, int64_t *arg_sizes, int64_t *arg_types); | void **args_base, void **args, int64_t *arg_sizes, | ||||
int64_t *arg_types, | |||||
__tgt_async_info *async_info_ptr = nullptr); | |||||
extern int target_data_end(DeviceTy &Device, int32_t arg_num, void **args_base, | extern int target_data_end(DeviceTy &Device, int32_t arg_num, void **args_base, | ||||
void **args, int64_t *arg_sizes, int64_t *arg_types); | void **args, int64_t *arg_sizes, int64_t *arg_types, | ||||
__tgt_async_info *async_info_ptr = nullptr); | |||||
extern int target_data_update(DeviceTy &Device, int32_t arg_num, | extern int target_data_update(DeviceTy &Device, int32_t arg_num, | ||||
void **args_base, void **args, int64_t *arg_sizes, int64_t *arg_types); | void **args_base, void **args, int64_t *arg_sizes, int64_t *arg_types); | ||||
extern int target(int64_t device_id, void *host_ptr, int32_t arg_num, | extern int target(int64_t device_id, void *host_ptr, int32_t arg_num, | ||||
void **args_base, void **args, int64_t *arg_sizes, int64_t *arg_types, | void **args_base, void **args, int64_t *arg_sizes, int64_t *arg_types, | ||||
int32_t team_num, int32_t thread_limit, int IsTeamConstruct); | int32_t team_num, int32_t thread_limit, int IsTeamConstruct); | ||||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |