reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/libomptarget/src/omptarget.cpp
  651   for (int32_t i = 0; i < arg_num; ++i) {
  651   for (int32_t i = 0; i < arg_num; ++i) {
  652     if (!(arg_types[i] & OMP_TGT_MAPTYPE_TARGET_PARAM)) {
  655       if (isLambdaMapping(arg_types[i])) {
  656         assert((arg_types[i] & OMP_TGT_MAPTYPE_MEMBER_OF) &&
  658         unsigned idx = member_of(arg_types[i]);
  663         void *HstPtrVal = args[i];
  664         void *HstPtrBegin = args_base[i];
  673             Device.getTgtPtrBegin(HstPtrVal, arg_sizes[i], IsLast, false,
  697     void *HstPtrBegin = args[i];
  698     void *HstPtrBase = args_base[i];
  702     if (arg_types[i] & OMP_TGT_MAPTYPE_LITERAL) {
  707     } else if (arg_types[i] & OMP_TGT_MAPTYPE_PRIVATE) {
  710           arg_sizes[i], HstPtrBegin);
  729       if (arg_types[i] & OMP_TGT_MAPTYPE_TO) {
  730         int rt = Device.data_submit(TgtPtrBegin, HstPtrBegin, arg_sizes[i]);
  736     } else if (arg_types[i] & OMP_TGT_MAPTYPE_PTR_AND_OBJ) {
  744       TgtPtrBegin = Device.getTgtPtrBegin(HstPtrBegin, arg_sizes[i], IsLast,
  753     tgtArgsPositions[i] = tgt_args.size();