Lines Matching refs:CKind

52     OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose);
69 OpenMPClauseKind CKind = OMPC_unknown; member
76 DSAVarData(OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, in DSAVarData()
80 : DKind(DKind), CKind(CKind), Modifier(Modifier), RefExpr(RefExpr), in DSAVarData()
793 return isOpenMPThreadPrivate(DVar.CKind); in isThreadPrivate()
1164 DVar.CKind = OMPC_shared; in getDSA()
1171 DVar.CKind = OMPC_shared; in getDSA()
1175 DVar.CKind = OMPC_shared; in getDSA()
1186 DVar.CKind = OMPC_private; in getDSA()
1197 DVar.CKind = Data.Attributes; in getDSA()
1210 DVar.CKind = OMPC_shared; in getDSA()
1218 DVar.CKind = OMPC_unknown; in getDSA()
1220 DVar.CKind = OMPC_firstprivate; in getDSA()
1233 DVar.CKind = OMPC_shared; in getDSA()
1253 if (DVarTemp.CKind != OMPC_shared) { in getDSA()
1255 DVar.CKind = OMPC_firstprivate; in getDSA()
1259 DVar.CKind = in getDSA()
1260 (DVarTemp.CKind == OMPC_unknown) ? OMPC_firstprivate : OMPC_shared; in getDSA()
1573 QualType Type, OpenMPClauseKind CKind, in rejectConstNotMutableType() argument
1584 SemaRef.Diag(ELoc, Diag) << getOpenMPClauseName(CKind); in rejectConstNotMutableType()
1607 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1615 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1630 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1649 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1658 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1668 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1698 DVar.CKind = Data.Attributes; in getTopDSA()
1707 DVar.CKind = OMPC_shared; in getTopDSA()
1728 if (DVarTemp.CKind != OMPC_unknown && DVarTemp.RefExpr) in getTopDSA()
1731 DVar.CKind = OMPC_shared; in getTopDSA()
1749 DVar.CKind = Data.Attributes; in getTopDSA()
1800 if (I == NewI && CPred(DVar.CKind, DVar.AppliedToPointee)) in hasDSA()
1821 return (NewI == StartI && CPred(DVar.CKind, DVar.AppliedToPointee)) in hasInnermostDSA()
2193 if (DVarTop.CKind != OMPC_unknown && DVarTop.RefExpr) in isOpenMPCapturedDecl()
2256 if (DVarTop.CKind != OMPC_unknown && isOpenMPPrivate(DVarTop.CKind) && in isOpenMPCapturedDecl()
2260 if (isOpenMPThreadPrivate(DVarTop.CKind)) in isOpenMPCapturedDecl()
2272 if (VD && !VD->hasLocalStorage() && DVarPrivate.CKind == OMPC_unknown && in isOpenMPCapturedDecl()
2275 DVarTop.CKind == OMPC_shared)) in isOpenMPCapturedDecl()
2277 if (DVarPrivate.CKind != OMPC_unknown || in isOpenMPCapturedDecl()
2328 if (DVar.CKind != OMPC_shared && in isOpenMPPrivateDecl()
2451 return (NumLevels == CaptureLevel + 1) && TopDVar.CKind != OMPC_shared; in isOpenMPGlobalCapturedDecl()
2455 if (DVar.CKind != OMPC_shared) in isOpenMPGlobalCapturedDecl()
2633 if (DVar.CKind == OMPC_lastprivate) { in EndOpenMPDSABlock()
3315 << getOpenMPClauseName(DVar.CKind); in reportOriginalDsa()
3334 if (DVar.CKind == OMPC_private) in reportOriginalDsa()
3336 else if (DVar.CKind == OMPC_lastprivate) in reportOriginalDsa()
3341 DVar.CKind == OMPC_firstprivate) { in reportOriginalDsa()
3352 else if (VD && VD->isLocalVarDecl() && DVar.CKind == OMPC_private) { in reportOriginalDsa()
3362 << getOpenMPClauseName(DVar.CKind); in reportOriginalDsa()
3511 if (DVar.CKind == OMPC_unknown && in VisitDeclRefExpr()
3520 InheritedDSA = DVar.CKind == OMPC_unknown; in VisitDeclRefExpr()
3540 if (DVar.CKind == OMPC_unknown && IsModifierNone && in VisitDeclRefExpr()
3633 if (isOpenMPTaskingDirective(DKind) && DVar.CKind == OMPC_reduction) { in VisitDeclRefExpr()
3642 if (((isOpenMPTaskingDirective(DKind) && DVar.CKind != OMPC_shared) || in VisitDeclRefExpr()
3644 DVar.CKind == OMPC_firstprivate && !DVar.RefExpr)) && in VisitDeclRefExpr()
3723 if (isOpenMPTaskingDirective(DKind) && DVar.CKind == OMPC_reduction) { in VisitMemberExpr()
3732 if (isOpenMPTaskingDirective(DKind) && DVar.CKind != OMPC_shared && in VisitMemberExpr()
3738 if (DVar.CKind != OMPC_unknown) in VisitMemberExpr()
5163 if (!isOpenMPPrivate(Data.CKind)) { in checkAllocateClauses()
8395 if (!isOpenMPPrivate(Data.CKind) || !Data.RefExpr) in buildCounterVar()
8512 if (((isOpenMPSimdDirective(DKind) && DVar.CKind != OMPC_unknown && in ActOnOpenMPLoopInitialization()
8513 DVar.CKind != PredeterminedCKind && DVar.RefExpr && in ActOnOpenMPLoopInitialization()
8514 (LangOpts.OpenMP <= 45 || (DVar.CKind != OMPC_lastprivate && in ActOnOpenMPLoopInitialization()
8515 DVar.CKind != OMPC_private))) || in ActOnOpenMPLoopInitialization()
8520 !isOpenMPSimdDirective(DKind) && DVar.CKind != OMPC_unknown && in ActOnOpenMPLoopInitialization()
8521 DVar.CKind != OMPC_private && DVar.CKind != OMPC_lastprivate)) && in ActOnOpenMPLoopInitialization()
8522 (DVar.CKind != OMPC_private || DVar.RefExpr)) { in ActOnOpenMPLoopInitialization()
8524 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLoopInitialization()
8528 DVar.CKind = PredeterminedCKind; in ActOnOpenMPLoopInitialization()
8536 if (DVar.CKind == OMPC_unknown) in ActOnOpenMPLoopInitialization()
12908 OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, unsigned OpenMPVersion, in getOpenMPCaptureRegionForClause() argument
12911 switch (CKind) { in getOpenMPCaptureRegionForClause()
13809 isNonNegativeIntegerValue(Expr *&ValExpr, Sema &SemaRef, OpenMPClauseKind CKind, in isNonNegativeIntegerValue() argument
13830 << getOpenMPClauseName(CKind) << (StrictlyPositive ? 1 : 0) in isNonNegativeIntegerValue()
13838 getOpenMPCaptureRegionForClause(DKind, CKind, SemaRef.LangOpts.OpenMP); in isNonNegativeIntegerValue()
13878 OpenMPClauseKind CKind, in VerifyPositiveIntegerConstantInClause() argument
13893 << getOpenMPClauseName(CKind) << (StrictlyPositive ? 1 : 0) in VerifyPositiveIntegerConstantInClause()
13897 if (CKind == OMPC_aligned && !Result.isPowerOf2()) { in VerifyPositiveIntegerConstantInClause()
13902 if (CKind == OMPC_collapse && DSAStack->getAssociatedLoops() == 1) in VerifyPositiveIntegerConstantInClause()
13904 else if (CKind == OMPC_ordered) in VerifyPositiveIntegerConstantInClause()
15269 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_private) { in ActOnOpenMPPrivateClause()
15270 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPPrivateClause()
15440 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_firstprivate && in ActOnOpenMPFirstprivateClause()
15442 DVar.CKind != OMPC_lastprivate) && in ActOnOpenMPFirstprivateClause()
15445 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
15463 DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared) { in ActOnOpenMPFirstprivateClause()
15465 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
15491 if (DVar.CKind != OMPC_shared && in ActOnOpenMPFirstprivateClause()
15525 if (DVar.CKind == OMPC_reduction && in ActOnOpenMPFirstprivateClause()
15636 if (TopDVar.CKind == OMPC_lastprivate) { in ActOnOpenMPFirstprivateClause()
15742 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_lastprivate && in ActOnOpenMPLastprivateClause()
15744 DVar.CKind != OMPC_firstprivate) && in ActOnOpenMPLastprivateClause()
15745 (DVar.CKind != OMPC_private || DVar.RefExpr != nullptr)) { in ActOnOpenMPLastprivateClause()
15747 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLastprivateClause()
15764 if (DVar.CKind != OMPC_shared) { in ActOnOpenMPLastprivateClause()
15804 if (TopDVar.CKind == OMPC_firstprivate) { in ActOnOpenMPLastprivateClause()
15811 if ((TopDVar.CKind == OMPC_firstprivate && !TopDVar.PrivateCopy) || in ActOnOpenMPLastprivateClause()
15873 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared && in ActOnOpenMPSharedClause()
15875 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPSharedClause()
15904 if (DVar.CKind == OMPC_shared && !DVar.RefExpr) in VisitDeclRefExpr()
15906 if (DVar.CKind != OMPC_unknown) in VisitDeclRefExpr()
15915 return DVarPrivate.CKind != OMPC_unknown; in VisitDeclRefExpr()
16530 if (DVar.CKind == OMPC_reduction) { in actOnOMPReductionKindClause()
16537 if (DVar.CKind != OMPC_unknown) { in actOnOMPReductionKindClause()
16539 << getOpenMPClauseName(DVar.CKind) in actOnOMPReductionKindClause()
16553 if (DVar.CKind != OMPC_shared) { in actOnOMPReductionKindClause()
16565 if (DVar.CKind == OMPC_threadprivate) { in actOnOMPReductionKindClause()
16567 << getOpenMPClauseName(DVar.CKind) in actOnOMPReductionKindClause()
17219 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLinearClause()
17624 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_copyprivate && in ActOnOpenMPCopyprivateClause()
17627 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPCopyprivateClause()
17636 if (DVar.CKind == OMPC_unknown) { in ActOnOpenMPCopyprivateClause()
17638 if (DVar.CKind == OMPC_shared) { in ActOnOpenMPCopyprivateClause()
18206 OpenMPClauseKind CKind = OMPC_unknown; member in __anon5b04668f4d11::MapBaseChecker
18226 << getOpenMPClauseName(CKind) << ERange; in emitErrorMsg()
18274 << ME->getSourceRange() << getOpenMPClauseName(CKind); in VisitMemberExpr()
18503 Sema &SemaRef, OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, in MapBaseChecker() argument
18506 : SemaRef(SemaRef), CKind(CKind), DKind(DKind), Components(Components), in MapBaseChecker()
18518 OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose) { in checkMapClauseExpressionBase() argument
18521 MapBaseChecker Checker(SemaRef, CKind, DKind, CurComponents, NoDiagnose, ELoc, in checkMapClauseExpressionBase()
18526 (CKind == OMPC_to || CKind == OMPC_from)) { in checkMapClauseExpressionBase()
18551 OpenMPClauseKind CKind) { in checkMapConflicts() argument
18571 ERange, CKind, &EnclosingExpr, in checkMapConflicts()
18575 if (CKind == Kind && SemaRef.LangOpts.OpenMP >= 50) in checkMapConflicts()
18655 if (CKind == OMPC_map) { in checkMapConflicts()
18658 assert(CKind == OMPC_to || CKind == OMPC_from); in checkMapConflicts()
18722 if (CKind == OMPC_map) { in checkMapConflicts()
18745 assert(CKind == OMPC_to || CKind == OMPC_from); in checkMapConflicts()
18936 Sema &SemaRef, DSAStackTy *DSAS, OpenMPClauseKind CKind, in checkMappableExpressionList() argument
18943 assert((CKind == OMPC_map || CKind == OMPC_to || CKind == OMPC_from) && in checkMappableExpressionList()
19010 << getOpenMPClauseName(CKind) << RE->getSourceRange(); in checkMappableExpressionList()
19021 SemaRef, SimpleExpr, CurComponents, CKind, DSAS->getCurrentDirective(), in checkMappableExpressionList()
19070 << getOpenMPClauseName(CKind); in checkMappableExpressionList()
19084 /*CurrentRegionOnly=*/true, CurComponents, CKind)) in checkMappableExpressionList()
19086 if (CKind == OMPC_map && in checkMappableExpressionList()
19089 /*CurrentRegionOnly=*/false, CurComponents, CKind)) in checkMappableExpressionList()
19131 if (CKind == OMPC_map) { in checkMappableExpressionList()
19187 if (isOpenMPPrivate(DVar.CKind)) { in checkMappableExpressionList()
19189 << getOpenMPClauseName(DVar.CKind) in checkMappableExpressionList()
19849 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_firstprivate && in ActOnOpenMPDetachClause()
19852 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPDetachClause()
20450 if (isOpenMPPrivate(DVar.CKind)) { in ActOnOpenMPIsDevicePtrClause()
20452 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPIsDevicePtrClause()
20631 if (DVar.CKind != OMPC_reduction || in ActOnOpenMPInclusiveClause()
20674 if (ParentDirective == OMPD_unknown || DVar.CKind != OMPC_reduction || in ActOnOpenMPExclusiveClause()