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

References

projects/openmp/libomptarget/src/omptarget.cpp
  349   for (int32_t i = arg_num - 1; i >= 0; --i) {
  349   for (int32_t i = arg_num - 1; i >= 0; --i) {
  352     if ((arg_types[i] & OMP_TGT_MAPTYPE_LITERAL) ||
  353         (arg_types[i] & OMP_TGT_MAPTYPE_PRIVATE))
  356     void *HstPtrBegin = args[i];
  357     int64_t data_size = arg_sizes[i];
  362     const int next_i = i+1;
  363     if (member_of(arg_types[i]) < 0 && next_i < arg_num &&
  364         member_of(arg_types[next_i]) == i) {
  375     bool UpdateRef = !(arg_types[i] & OMP_TGT_MAPTYPE_MEMBER_OF) ||
  376         (arg_types[i] & OMP_TGT_MAPTYPE_PTR_AND_OBJ);
  377     bool ForceDelete = arg_types[i] & OMP_TGT_MAPTYPE_DELETE;
  378     bool HasCloseModifier = arg_types[i] & OMP_TGT_MAPTYPE_CLOSE;
  389     if ((arg_types[i] & OMP_TGT_MAPTYPE_MEMBER_OF) &&
  390         !(arg_types[i] & OMP_TGT_MAPTYPE_PTR_AND_OBJ)) {
  394     if ((arg_types[i] & OMP_TGT_MAPTYPE_FROM) || DelEntry) {
  396       if (arg_types[i] & OMP_TGT_MAPTYPE_FROM) {
  397         bool Always = arg_types[i] & OMP_TGT_MAPTYPE_ALWAYS;
  401           if ((arg_types[i] & OMP_TGT_MAPTYPE_MEMBER_OF) &&
  402               !(arg_types[i] & OMP_TGT_MAPTYPE_PTR_AND_OBJ)) {
  404             int32_t parent_idx = member_of(arg_types[i]);
  447         if (arg_types[i] & OMP_TGT_MAPTYPE_FROM) {