reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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();