Lines Matching refs:OpenMPOffloadMappingFlags

6507              static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>(
6508 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF);
6726 OpenMPOffloadMappingFlags getMapTypeBits(
6730 OpenMPOffloadMappingFlags Bits =
6731 IsImplicit ? OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT
6732 : OpenMPOffloadMappingFlags::OMP_MAP_NONE;
6742 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_TO;
6745 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_FROM;
6748 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_TO |
6749 OpenMPOffloadMappingFlags::OMP_MAP_FROM;
6752 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_DELETE;
6758 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ;
6760 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM;
6762 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_ALWAYS;
6764 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_CLOSE;
6767 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_PRESENT;
6769 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD;
6771 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_NON_CONTIG;
7299 OpenMPOffloadMappingFlags Flags =
7300 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF |
7407 OpenMPOffloadMappingFlags Flags =
7419 Flags &= ~(OpenMPOffloadMappingFlags::OMP_MAP_TO |
7420 OpenMPOffloadMappingFlags::OMP_MAP_FROM |
7421 OpenMPOffloadMappingFlags::OMP_MAP_ALWAYS |
7422 OpenMPOffloadMappingFlags::OMP_MAP_DELETE |
7423 OpenMPOffloadMappingFlags::OMP_MAP_CLOSE);
7428 Flags |= OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF;
7685 OpenMPOffloadMappingFlags
7694 return OpenMPOffloadMappingFlags::OMP_MAP_TO |
7695 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ;
7696 return OpenMPOffloadMappingFlags::OMP_MAP_PRIVATE |
7697 OpenMPOffloadMappingFlags::OMP_MAP_TO;
7708 return OpenMPOffloadMappingFlags::OMP_MAP_TO |
7709 OpenMPOffloadMappingFlags::OMP_MAP_FROM;
7893 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM);
8099 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM;
8106 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM;
8129 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM |
8130 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF);
8139 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ |
8140 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM |
8141 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF);
8237 ((CurTypes.back() & OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF) !=
8238 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF) &&
8289 NotTargetParams ? OpenMPOffloadMappingFlags::OMP_MAP_NONE
8291 ? OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ
8292 : OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM);
8296 llvm::find_if(CurTypes, [](OpenMPOffloadMappingFlags Type) {
8297 return static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>(
8298 Type & OpenMPOffloadMappingFlags::OMP_MAP_PRESENT);
8300 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_PRESENT;
8302 (*CurTypes.begin()) &= ~OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM;
8310 llvm::find_if(CurTypes, [](OpenMPOffloadMappingFlags Type) {
8311 return static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>(
8312 Type & OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD);
8314 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD;
8316 M |= OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD;
8322 OpenMPOffloadMappingFlags MemberOfFlag =
8385 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ |
8386 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL |
8387 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF |
8388 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT);
8425 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ |
8426 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL |
8427 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF |
8428 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT);
8441 if (Types[I] != (OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ |
8442 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL |
8443 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF |
8444 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT))
8460 OpenMPOffloadMappingFlags MemberOfFlag =
8497 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL |
8498 OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM);
8749 CombinedInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_TO |
8750 OpenMPOffloadMappingFlags::OMP_MAP_FROM);
8762 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL);
8768 CombinedInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_NONE);
8803 OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM;
8807 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT;
9216 CurInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_LITERAL |
9217 OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM |
9218 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT);