Lines Matching refs:CKind

54     OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose);
72 OpenMPClauseKind CKind = OMPC_unknown; member
79 DSAVarData(OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, in DSAVarData()
83 : DKind(DKind), CKind(CKind), Modifier(Modifier), RefExpr(RefExpr), in DSAVarData()
828 return isOpenMPThreadPrivate(DVar.CKind); in isThreadPrivate()
1254 DVar.CKind = OMPC_shared; in getDSA()
1261 DVar.CKind = OMPC_shared; in getDSA()
1265 DVar.CKind = OMPC_shared; in getDSA()
1276 DVar.CKind = OMPC_private; in getDSA()
1287 DVar.CKind = Data.Attributes; in getDSA()
1300 DVar.CKind = OMPC_shared; in getDSA()
1308 DVar.CKind = OMPC_unknown; in getDSA()
1310 DVar.CKind = OMPC_firstprivate; in getDSA()
1320 DVar.CKind = OMPC_unknown; in getDSA()
1322 DVar.CKind = OMPC_private; in getDSA()
1335 DVar.CKind = OMPC_shared; in getDSA()
1355 if (DVarTemp.CKind != OMPC_shared) { in getDSA()
1357 DVar.CKind = OMPC_firstprivate; in getDSA()
1361 DVar.CKind = in getDSA()
1362 (DVarTemp.CKind == OMPC_unknown) ? OMPC_firstprivate : OMPC_shared; in getDSA()
1673 QualType Type, OpenMPClauseKind CKind, in rejectConstNotMutableType() argument
1683 SemaRef.Diag(ELoc, Diag) << getOpenMPClauseName(CKind); in rejectConstNotMutableType()
1706 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1714 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1729 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1747 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1756 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1766 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1796 DVar.CKind = Data.Attributes; in getTopDSA()
1805 DVar.CKind = OMPC_shared; in getTopDSA()
1826 if (DVarTemp.CKind != OMPC_unknown && DVarTemp.RefExpr) in getTopDSA()
1829 DVar.CKind = OMPC_shared; in getTopDSA()
1847 DVar.CKind = Data.Attributes; in getTopDSA()
1900 if (I == NewI && CPred(DVar.CKind, DVar.AppliedToPointee, I->DefaultAttr)) in hasDSA()
1921 return (NewI == StartI && CPred(DVar.CKind, DVar.AppliedToPointee)) in hasInnermostDSA()
2285 if (DVarPrivate.CKind != OMPC_unknown) in isOpenMPRebuildMemberExpr()
2320 if (DVarTop.CKind != OMPC_unknown && DVarTop.RefExpr) in isOpenMPCapturedDecl()
2383 if (DVarTop.CKind != OMPC_unknown && isOpenMPPrivate(DVarTop.CKind) && in isOpenMPCapturedDecl()
2387 if (isOpenMPThreadPrivate(DVarTop.CKind)) in isOpenMPCapturedDecl()
2399 if (VD && !VD->hasLocalStorage() && DVarPrivate.CKind == OMPC_unknown && in isOpenMPCapturedDecl()
2403 DVarTop.CKind == OMPC_shared)) in isOpenMPCapturedDecl()
2406 if (DVarPrivate.CKind != OMPC_unknown && !VD && FD && in isOpenMPCapturedDecl()
2418 if (DVarPrivate.CKind == OMPC_unknown) in isOpenMPCapturedDecl()
2436 *this, FD->getIdentifier(), ME, DVarPrivate.CKind != OMPC_private, in isOpenMPCapturedDecl()
2444 if (DVarPrivate.CKind != OMPC_unknown || in isOpenMPCapturedDecl()
2487 if (DVarPrivate.CKind == OMPC_private && isa<OMPCapturedExprDecl>(D) && in isOpenMPPrivateDecl()
2511 if (DVar.CKind != OMPC_shared && in isOpenMPPrivateDecl()
2636 (TopDVar.CKind != OMPC_shared || in isOpenMPGlobalCapturedDecl()
2641 if (DVar.CKind != OMPC_shared) in isOpenMPGlobalCapturedDecl()
2819 if (DVar.CKind == OMPC_lastprivate) { in EndOpenMPDSABlock()
3513 << getOpenMPClauseName(DVar.CKind); in reportOriginalDsa()
3532 if (DVar.CKind == OMPC_private) in reportOriginalDsa()
3534 else if (DVar.CKind == OMPC_lastprivate) in reportOriginalDsa()
3539 DVar.CKind == OMPC_firstprivate) { in reportOriginalDsa()
3550 else if (VD && VD->isLocalVarDecl() && DVar.CKind == OMPC_private) { in reportOriginalDsa()
3560 << getOpenMPClauseName(DVar.CKind); in reportOriginalDsa()
3715 if (DVar.CKind == OMPC_unknown && in VisitDeclRefExpr()
3726 InheritedDSA = DVar.CKind == OMPC_unknown; in VisitDeclRefExpr()
3747 if (DVar.CKind == OMPC_unknown && IsModifierNone && in VisitDeclRefExpr()
3840 if (isOpenMPTaskingDirective(DKind) && DVar.CKind == OMPC_reduction) { in VisitDeclRefExpr()
3849 if (((isOpenMPTaskingDirective(DKind) && DVar.CKind != OMPC_shared) || in VisitDeclRefExpr()
3851 DVar.CKind == OMPC_firstprivate) || in VisitDeclRefExpr()
3853 DVar.CKind == OMPC_private)) && in VisitDeclRefExpr()
3936 if (isOpenMPTaskingDirective(DKind) && DVar.CKind == OMPC_reduction) { in VisitMemberExpr()
3945 if (isOpenMPTaskingDirective(DKind) && DVar.CKind != OMPC_shared && in VisitMemberExpr()
3951 if (DVar.CKind != OMPC_unknown) in VisitMemberExpr()
5467 if (!isOpenMPPrivate(Data.CKind)) { in checkAllocateClauses()
8935 if (!isOpenMPPrivate(Data.CKind) || !Data.RefExpr) in buildCounterVar()
9050 if (((isOpenMPSimdDirective(DKind) && DVar.CKind != OMPC_unknown && in ActOnOpenMPLoopInitialization()
9051 DVar.CKind != PredeterminedCKind && DVar.RefExpr && in ActOnOpenMPLoopInitialization()
9052 (LangOpts.OpenMP <= 45 || (DVar.CKind != OMPC_lastprivate && in ActOnOpenMPLoopInitialization()
9053 DVar.CKind != OMPC_private))) || in ActOnOpenMPLoopInitialization()
9059 !isOpenMPSimdDirective(DKind) && DVar.CKind != OMPC_unknown && in ActOnOpenMPLoopInitialization()
9060 DVar.CKind != OMPC_private && DVar.CKind != OMPC_lastprivate)) && in ActOnOpenMPLoopInitialization()
9061 (DVar.CKind != OMPC_private || DVar.RefExpr)) { in ActOnOpenMPLoopInitialization()
9063 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLoopInitialization()
9067 DVar.CKind = PredeterminedCKind; in ActOnOpenMPLoopInitialization()
9075 if (DVar.CKind == OMPC_unknown) in ActOnOpenMPLoopInitialization()
15160 OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, unsigned OpenMPVersion, in getOpenMPCaptureRegionForClause() argument
15163 switch (CKind) { in getOpenMPCaptureRegionForClause()
16181 isNonNegativeIntegerValue(Expr *&ValExpr, Sema &SemaRef, OpenMPClauseKind CKind, in isNonNegativeIntegerValue() argument
16202 << getOpenMPClauseName(CKind) << (StrictlyPositive ? 1 : 0) in isNonNegativeIntegerValue()
16210 getOpenMPCaptureRegionForClause(DKind, CKind, SemaRef.LangOpts.OpenMP); in isNonNegativeIntegerValue()
16250 OpenMPClauseKind CKind, in VerifyPositiveIntegerConstantInClause() argument
16281 << getOpenMPClauseName(CKind) << (StrictlyPositive ? 1 : 0) in VerifyPositiveIntegerConstantInClause()
16285 if ((CKind == OMPC_aligned || CKind == OMPC_align) && !Result.isPowerOf2()) { in VerifyPositiveIntegerConstantInClause()
16290 if (CKind == OMPC_collapse && DSAStack->getAssociatedLoops() == 1) in VerifyPositiveIntegerConstantInClause()
16292 else if (CKind == OMPC_ordered) in VerifyPositiveIntegerConstantInClause()
17734 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_private) { in ActOnOpenMPPrivateClause()
17735 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPPrivateClause()
17889 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_firstprivate && in ActOnOpenMPFirstprivateClause()
17891 DVar.CKind != OMPC_lastprivate) && in ActOnOpenMPFirstprivateClause()
17894 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
17912 DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared) { in ActOnOpenMPFirstprivateClause()
17914 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
17940 if (DVar.CKind != OMPC_shared && in ActOnOpenMPFirstprivateClause()
17974 if (DVar.CKind == OMPC_reduction && in ActOnOpenMPFirstprivateClause()
18084 if (TopDVar.CKind == OMPC_lastprivate) { in ActOnOpenMPFirstprivateClause()
18196 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_lastprivate && in ActOnOpenMPLastprivateClause()
18198 DVar.CKind != OMPC_firstprivate) && in ActOnOpenMPLastprivateClause()
18199 (DVar.CKind != OMPC_private || DVar.RefExpr != nullptr)) { in ActOnOpenMPLastprivateClause()
18201 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLastprivateClause()
18218 if (DVar.CKind != OMPC_shared) { in ActOnOpenMPLastprivateClause()
18258 if (TopDVar.CKind == OMPC_firstprivate) { in ActOnOpenMPLastprivateClause()
18265 if ((TopDVar.CKind == OMPC_firstprivate && !TopDVar.PrivateCopy) || in ActOnOpenMPLastprivateClause()
18327 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared && in ActOnOpenMPSharedClause()
18329 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPSharedClause()
18358 if (DVar.CKind == OMPC_shared && !DVar.RefExpr) in VisitDeclRefExpr()
18360 if (DVar.CKind != OMPC_unknown) in VisitDeclRefExpr()
18369 return DVarPrivate.CKind != OMPC_unknown; in VisitDeclRefExpr()
18984 if (DVar.CKind == OMPC_reduction) { in actOnOMPReductionKindClause()
18991 if (DVar.CKind != OMPC_unknown) { in actOnOMPReductionKindClause()
18993 << getOpenMPClauseName(DVar.CKind) in actOnOMPReductionKindClause()
19007 if (DVar.CKind != OMPC_shared) { in actOnOMPReductionKindClause()
19019 if (DVar.CKind == OMPC_threadprivate) { in actOnOMPReductionKindClause()
19021 << getOpenMPClauseName(DVar.CKind) in actOnOMPReductionKindClause()
19671 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLinearClause()
20074 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_copyprivate && in ActOnOpenMPCopyprivateClause()
20077 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPCopyprivateClause()
20086 if (DVar.CKind == OMPC_unknown) { in ActOnOpenMPCopyprivateClause()
20088 if (DVar.CKind == OMPC_shared) { in ActOnOpenMPCopyprivateClause()
20672 OpenMPClauseKind CKind = OMPC_unknown; member in __anon296aa5745c11::MapBaseChecker
20692 << getOpenMPClauseName(CKind) << ERange; in emitErrorMsg()
20740 << ME->getSourceRange() << getOpenMPClauseName(CKind); in VisitMemberExpr()
20971 Sema &SemaRef, OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, in MapBaseChecker() argument
20974 : SemaRef(SemaRef), CKind(CKind), DKind(DKind), Components(Components), in MapBaseChecker()
20986 OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose) { in checkMapClauseExpressionBase() argument
20989 MapBaseChecker Checker(SemaRef, CKind, DKind, CurComponents, NoDiagnose, ELoc, in checkMapClauseExpressionBase()
20994 (CKind == OMPC_to || CKind == OMPC_from)) { in checkMapClauseExpressionBase()
21019 OpenMPClauseKind CKind) { in checkMapConflicts() argument
21039 ERange, CKind, &EnclosingExpr, in checkMapConflicts()
21043 if (CKind == Kind && SemaRef.LangOpts.OpenMP >= 50) in checkMapConflicts()
21123 if (CKind == OMPC_map) { in checkMapConflicts()
21126 assert(CKind == OMPC_to || CKind == OMPC_from); in checkMapConflicts()
21190 if (CKind == OMPC_map) { in checkMapConflicts()
21213 assert(CKind == OMPC_to || CKind == OMPC_from); in checkMapConflicts()
21404 Sema &SemaRef, DSAStackTy *DSAS, OpenMPClauseKind CKind, in checkMappableExpressionList() argument
21412 assert((CKind == OMPC_map || CKind == OMPC_to || CKind == OMPC_from) && in checkMappableExpressionList()
21482 << getOpenMPClauseName(CKind) << RE->getSourceRange(); in checkMappableExpressionList()
21493 checkMapClauseExpressionBase(SemaRef, SimpleExpr, CurComponents, CKind, in checkMappableExpressionList()
21544 << getOpenMPClauseName(CKind); in checkMappableExpressionList()
21558 /*CurrentRegionOnly=*/true, CurComponents, CKind)) in checkMappableExpressionList()
21560 if (CKind == OMPC_map && in checkMappableExpressionList()
21563 /*CurrentRegionOnly=*/false, CurComponents, CKind)) in checkMappableExpressionList()
21605 if (CKind == OMPC_map) { in checkMappableExpressionList()
21676 if (isOpenMPPrivate(DVar.CKind)) { in checkMappableExpressionList()
21678 << getOpenMPClauseName(DVar.CKind) in checkMappableExpressionList()
22347 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_firstprivate && in ActOnOpenMPDetachClause()
22350 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPDetachClause()
22970 if (isOpenMPPrivate(DVar.CKind)) { in ActOnOpenMPIsDevicePtrClause()
22972 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPIsDevicePtrClause()
23045 if (isOpenMPPrivate(DVar.CKind)) { in ActOnOpenMPHasDeviceAddrClause()
23047 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPHasDeviceAddrClause()
23233 if (DVar.CKind != OMPC_reduction || DVar.Modifier != OMPC_REDUCTION_inscan) in ActOnOpenMPInclusiveClause()
23275 if (ParentDirective == OMPD_unknown || DVar.CKind != OMPC_reduction || in ActOnOpenMPExclusiveClause()