Lines Matching refs:OpenMPOffloadMappingFlags

6800              static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>(  in getFlagMemberOffset()
6801 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF); in getFlagMemberOffset()
6844 using MapFlagsArrayTy = SmallVector<OpenMPOffloadMappingFlags, 4>;
7055 OpenMPOffloadMappingFlags getMapTypeBits( in getMapTypeBits()
7059 OpenMPOffloadMappingFlags Bits = in getMapTypeBits()
7060 IsImplicit ? OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT in getMapTypeBits()
7061 : OpenMPOffloadMappingFlags::OMP_MAP_NONE; in getMapTypeBits()
7071 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_TO; in getMapTypeBits()
7074 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_FROM; in getMapTypeBits()
7077 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_TO | in getMapTypeBits()
7078 OpenMPOffloadMappingFlags::OMP_MAP_FROM; in getMapTypeBits()
7081 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_DELETE; in getMapTypeBits()
7087 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ; in getMapTypeBits()
7089 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM; in getMapTypeBits()
7091 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_ALWAYS; in getMapTypeBits()
7093 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_CLOSE; in getMapTypeBits()
7096 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_PRESENT; in getMapTypeBits()
7098 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD; in getMapTypeBits()
7100 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_NON_CONTIG; in getMapTypeBits()
7585 OpenMPOffloadMappingFlags Flags = in generateInfoForComponentList()
7586 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF | in generateInfoForComponentList()
7662 OpenMPOffloadMappingFlags Flags = getMapTypeBits( in generateInfoForComponentList()
7672 Flags &= ~(OpenMPOffloadMappingFlags::OMP_MAP_TO | in generateInfoForComponentList()
7673 OpenMPOffloadMappingFlags::OMP_MAP_FROM | in generateInfoForComponentList()
7674 OpenMPOffloadMappingFlags::OMP_MAP_ALWAYS | in generateInfoForComponentList()
7675 OpenMPOffloadMappingFlags::OMP_MAP_DELETE | in generateInfoForComponentList()
7676 OpenMPOffloadMappingFlags::OMP_MAP_CLOSE); in generateInfoForComponentList()
7681 Flags |= OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF; in generateInfoForComponentList()
7928 OpenMPOffloadMappingFlags
7937 return OpenMPOffloadMappingFlags::OMP_MAP_TO | in getMapModifiersForPrivateClauses()
7938 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ; in getMapModifiersForPrivateClauses()
7939 return OpenMPOffloadMappingFlags::OMP_MAP_PRIVATE | in getMapModifiersForPrivateClauses()
7940 OpenMPOffloadMappingFlags::OMP_MAP_TO; in getMapModifiersForPrivateClauses()
7951 return OpenMPOffloadMappingFlags::OMP_MAP_TO | in getMapModifiersForPrivateClauses()
7952 OpenMPOffloadMappingFlags::OMP_MAP_FROM; in getMapModifiersForPrivateClauses()
7955 static OpenMPOffloadMappingFlags getMemberOfFlag(unsigned Position) { in getMemberOfFlag()
7957 return static_cast<OpenMPOffloadMappingFlags>(((uint64_t)Position + 1) in getMemberOfFlag()
7961 static void setCorrectMemberOfFlag(OpenMPOffloadMappingFlags &Flags, in setCorrectMemberOfFlag()
7962 OpenMPOffloadMappingFlags MemberOfFlag) { in setCorrectMemberOfFlag()
7966 if (static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in setCorrectMemberOfFlag()
7967 Flags & OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ) && in setCorrectMemberOfFlag()
7968 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in setCorrectMemberOfFlag()
7969 (Flags & OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF) != in setCorrectMemberOfFlag()
7970 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF)) in setCorrectMemberOfFlag()
7975 Flags &= ~OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF; in setCorrectMemberOfFlag()
8155 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM); in generateAllInfoForClauses()
8322 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM; in generateAllInfoForClauses()
8344 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM | in generateAllInfoForClauses()
8345 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF); in generateAllInfoForClauses()
8354 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ | in generateAllInfoForClauses()
8355 OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM | in generateAllInfoForClauses()
8356 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF); in generateAllInfoForClauses()
8440 ((CurTypes.back() & OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF) != in emitCombinedEntry()
8441 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF) && in emitCombinedEntry()
8490 NotTargetParams ? OpenMPOffloadMappingFlags::OMP_MAP_NONE in emitCombinedEntry()
8491 : OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM); in emitCombinedEntry()
8495 llvm::find_if(CurTypes, [](OpenMPOffloadMappingFlags Type) { in emitCombinedEntry()
8496 return static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitCombinedEntry()
8497 Type & OpenMPOffloadMappingFlags::OMP_MAP_PRESENT); in emitCombinedEntry()
8499 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_PRESENT; in emitCombinedEntry()
8501 (*CurTypes.begin()) &= ~OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM; in emitCombinedEntry()
8509 llvm::find_if(CurTypes, [](OpenMPOffloadMappingFlags Type) { in emitCombinedEntry()
8510 return static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitCombinedEntry()
8511 Type & OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD); in emitCombinedEntry()
8513 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD; in emitCombinedEntry()
8515 M |= OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD; in emitCombinedEntry()
8521 OpenMPOffloadMappingFlags MemberOfFlag = in emitCombinedEntry()
8579 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ | in generateInfoForLambdaCaptures()
8580 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL | in generateInfoForLambdaCaptures()
8581 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF | in generateInfoForLambdaCaptures()
8582 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT); in generateInfoForLambdaCaptures()
8615 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ | in generateInfoForLambdaCaptures()
8616 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL | in generateInfoForLambdaCaptures()
8617 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF | in generateInfoForLambdaCaptures()
8618 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT); in generateInfoForLambdaCaptures()
8630 if (Types[I] != (OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ | in adjustMemberOfForLambdaCaptures()
8631 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL | in adjustMemberOfForLambdaCaptures()
8632 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF | in adjustMemberOfForLambdaCaptures()
8633 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT)) in adjustMemberOfForLambdaCaptures()
8649 OpenMPOffloadMappingFlags MemberOfFlag = getMemberOfFlag(TgtIdx); in adjustMemberOfForLambdaCaptures()
8684 ? OpenMPOffloadMappingFlags::OMP_MAP_TO in generateInfoForCapture()
8685 : OpenMPOffloadMappingFlags::OMP_MAP_LITERAL) | in generateInfoForCapture()
8686 OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM); in generateInfoForCapture()
8925 CombinedInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_TO | in generateDefaultMapInfo()
8926 OpenMPOffloadMappingFlags::OMP_MAP_FROM); in generateDefaultMapInfo()
8936 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL); in generateDefaultMapInfo()
8942 CombinedInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_NONE); in generateDefaultMapInfo()
8975 OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM; in generateDefaultMapInfo()
8979 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT; in generateDefaultMapInfo()
9146 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitOffloadingArrays()
9148 OpenMPOffloadMappingFlags::OMP_MAP_NON_CONTIG)) in emitOffloadingArrays()
9198 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitOffloadingArrays()
9230 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitOffloadingArrays()
9231 OpenMPOffloadMappingFlags::OMP_MAP_PRESENT)) { in emitOffloadingArrays()
9233 ~static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitOffloadingArrays()
9234 OpenMPOffloadMappingFlags::OMP_MAP_PRESENT); in emitOffloadingArrays()
9583 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUserDefinedMapper()
9603 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUserDefinedMapper()
9604 OpenMPOffloadMappingFlags::OMP_MAP_TO | in emitUserDefinedMapper()
9605 OpenMPOffloadMappingFlags::OMP_MAP_FROM))); in emitUserDefinedMapper()
9620 ~static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUserDefinedMapper()
9621 OpenMPOffloadMappingFlags::OMP_MAP_TO | in emitUserDefinedMapper()
9622 OpenMPOffloadMappingFlags::OMP_MAP_FROM))); in emitUserDefinedMapper()
9628 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUserDefinedMapper()
9629 OpenMPOffloadMappingFlags::OMP_MAP_TO))); in emitUserDefinedMapper()
9636 ~static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUserDefinedMapper()
9637 OpenMPOffloadMappingFlags::OMP_MAP_FROM))); in emitUserDefinedMapper()
9643 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUserDefinedMapper()
9644 OpenMPOffloadMappingFlags::OMP_MAP_FROM))); in emitUserDefinedMapper()
9651 ~static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUserDefinedMapper()
9652 OpenMPOffloadMappingFlags::OMP_MAP_TO))); in emitUserDefinedMapper()
9728 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUDMapperArrayInitOrDel()
9729 OpenMPOffloadMappingFlags::OMP_MAP_DELETE))); in emitUDMapperArrayInitOrDel()
9739 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUDMapperArrayInitOrDel()
9740 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ))); in emitUDMapperArrayInitOrDel()
9764 ~static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUDMapperArrayInitOrDel()
9765 OpenMPOffloadMappingFlags::OMP_MAP_TO | in emitUDMapperArrayInitOrDel()
9766 OpenMPOffloadMappingFlags::OMP_MAP_FROM))); in emitUDMapperArrayInitOrDel()
9770 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in emitUDMapperArrayInitOrDel()
9771 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT))); in emitUDMapperArrayInitOrDel()
10009 OpenMPOffloadMappingFlags::OMP_MAP_LITERAL | in emitTargetCall()
10010 OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM | in emitTargetCall()
10011 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT); in emitTargetCall()