Lines Matching defs:ArgTypes
335 int64_t *ArgTypes, map_var_info_t *ArgNames,
341 if ((ArgTypes[I] & OMP_TGT_MAPTYPE_LITERAL) ||
342 (ArgTypes[I] & OMP_TGT_MAPTYPE_PRIVATE))
354 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo,
377 if (getParentIndex(ArgTypes[I]) < 0 && NextI < ArgNum &&
378 getParentIndex(ArgTypes[NextI]) == I) {
392 bool IsImplicit = ArgTypes[I] & OMP_TGT_MAPTYPE_IMPLICIT;
395 bool HasCloseModifier = ArgTypes[I] & OMP_TGT_MAPTYPE_CLOSE;
396 bool HasPresentModifier = ArgTypes[I] & OMP_TGT_MAPTYPE_PRESENT;
397 bool HasHoldModifier = ArgTypes[I] & OMP_TGT_MAPTYPE_OMPX_HOLD;
404 !(ArgTypes[I] & OMP_TGT_MAPTYPE_MEMBER_OF) && !(FromMapper && I == 0);
408 if (ArgTypes[I] & OMP_TGT_MAPTYPE_PTR_AND_OBJ) {
450 const bool HasFlagTo = ArgTypes[I] & OMP_TGT_MAPTYPE_TO;
451 const bool HasFlagAlways = ArgTypes[I] & OMP_TGT_MAPTYPE_ALWAYS;
471 if (ArgTypes[I] & OMP_TGT_MAPTYPE_RETURN_PARAM) {
478 if (ArgTypes[I] & OMP_TGT_MAPTYPE_PTR_AND_OBJ && !IsHostPtr) {
506 bool IsStructMember = ArgTypes[I] & OMP_TGT_MAPTYPE_MEMBER_OF;
507 if (getInfoLevel() & OMP_INFOTYPE_EMPTY_MAPPING && ArgTypes[I] != 0 &&
626 int64_t *ArgTypes, map_var_info_t *ArgNames,
634 if ((ArgTypes[I] & OMP_TGT_MAPTYPE_LITERAL) ||
635 (ArgTypes[I] & OMP_TGT_MAPTYPE_PRIVATE))
646 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo,
661 bool IsImplicit = ArgTypes[I] & OMP_TGT_MAPTYPE_IMPLICIT;
662 bool UpdateRef = (!(ArgTypes[I] & OMP_TGT_MAPTYPE_MEMBER_OF) ||
663 (ArgTypes[I] & OMP_TGT_MAPTYPE_PTR_AND_OBJ)) &&
665 bool ForceDelete = ArgTypes[I] & OMP_TGT_MAPTYPE_DELETE;
666 bool HasPresentModifier = ArgTypes[I] & OMP_TGT_MAPTYPE_PRESENT;
667 bool HasHoldModifier = ArgTypes[I] & OMP_TGT_MAPTYPE_OMPX_HOLD;
714 const bool HasAlways = ArgTypes[I] & OMP_TGT_MAPTYPE_ALWAYS;
715 const bool HasFrom = ArgTypes[I] & OMP_TGT_MAPTYPE_FROM;
750 PostProcessingPtrs->emplace_back(HstPtrBegin, DataSize, ArgTypes[I],
902 int64_t *ArgTypes, map_var_info_t *ArgNames,
906 if ((ArgTypes[I] & OMP_TGT_MAPTYPE_LITERAL) ||
907 (ArgTypes[I] & OMP_TGT_MAPTYPE_PRIVATE))
918 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo,
933 if (ArgTypes[I] & OMP_TGT_MAPTYPE_NON_CONTIG) {
940 Loc, Device, ArgsBase[I], NonContig, Size, ArgTypes[I],
944 ArgTypes[I], AsyncInfo);
1205 int64_t *ArgSizes, int64_t *ArgTypes,
1217 ArgTypes, ArgNames, ArgMappers, AsyncInfo);
1227 if (!(ArgTypes[I] & OMP_TGT_MAPTYPE_TARGET_PARAM)) {
1230 if (isLambdaMapping(ArgTypes[I])) {
1231 assert((ArgTypes[I] & OMP_TGT_MAPTYPE_MEMBER_OF) &&
1233 unsigned Idx = getParentIndex(ArgTypes[I]);
1281 if (ArgTypes[I] & OMP_TGT_MAPTYPE_LITERAL) {
1286 } else if (ArgTypes[I] & OMP_TGT_MAPTYPE_PRIVATE) {
1288 const bool IsFirstPrivate = (ArgTypes[I] & OMP_TGT_MAPTYPE_TO);
1294 (I < ArgNum - 1 && (ArgTypes[I + 1] & OMP_TGT_MAPTYPE_MEMBER_OF));
1304 if (ArgTypes[I] & OMP_TGT_MAPTYPE_PTR_AND_OBJ)
1340 int64_t *ArgSizes, int64_t *ArgTypes,
1351 ArgTypes, ArgNames, ArgMappers, AsyncInfo);
1424 KernelArgs.ArgSizes, KernelArgs.ArgTypes,
1476 KernelArgs.ArgSizes, KernelArgs.ArgTypes,