Lines Matching refs:CKind

57     OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose);
75 OpenMPClauseKind CKind = OMPC_unknown; member
82 DSAVarData(OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, in DSAVarData()
86 : DKind(DKind), CKind(CKind), Modifier(Modifier), RefExpr(RefExpr), in DSAVarData()
854 return isOpenMPThreadPrivate(DVar.CKind); in isThreadPrivate()
1305 DVar.CKind = OMPC_shared; in getDSA()
1312 DVar.CKind = OMPC_shared; in getDSA()
1316 DVar.CKind = OMPC_shared; in getDSA()
1327 DVar.CKind = OMPC_private; in getDSA()
1338 DVar.CKind = Data.Attributes; in getDSA()
1351 DVar.CKind = OMPC_shared; in getDSA()
1359 DVar.CKind = OMPC_unknown; in getDSA()
1361 DVar.CKind = OMPC_firstprivate; in getDSA()
1371 DVar.CKind = OMPC_unknown; in getDSA()
1373 DVar.CKind = OMPC_private; in getDSA()
1386 DVar.CKind = OMPC_shared; in getDSA()
1406 if (DVarTemp.CKind != OMPC_shared) { in getDSA()
1408 DVar.CKind = OMPC_firstprivate; in getDSA()
1412 DVar.CKind = in getDSA()
1413 (DVarTemp.CKind == OMPC_unknown) ? OMPC_firstprivate : OMPC_shared; in getDSA()
1724 QualType Type, OpenMPClauseKind CKind, in rejectConstNotMutableType() argument
1734 SemaRef.Diag(ELoc, Diag) << getOpenMPClauseName(CKind); in rejectConstNotMutableType()
1757 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1765 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1780 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1798 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1807 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1817 DVar.CKind = OMPC_threadprivate; in getTopDSA()
1847 DVar.CKind = Data.Attributes; in getTopDSA()
1856 DVar.CKind = OMPC_shared; in getTopDSA()
1877 if (DVarTemp.CKind != OMPC_unknown && DVarTemp.RefExpr) in getTopDSA()
1880 DVar.CKind = OMPC_shared; in getTopDSA()
1898 DVar.CKind = Data.Attributes; in getTopDSA()
1951 if (I == NewI && CPred(DVar.CKind, DVar.AppliedToPointee, I->DefaultAttr)) in hasDSA()
1972 return (NewI == StartI && CPred(DVar.CKind, DVar.AppliedToPointee)) in hasInnermostDSA()
2340 if (DVarPrivate.CKind != OMPC_unknown) in isOpenMPRebuildMemberExpr()
2375 if (DVarTop.CKind != OMPC_unknown && DVarTop.RefExpr) in isOpenMPCapturedDecl()
2438 if (DVarTop.CKind != OMPC_unknown && isOpenMPPrivate(DVarTop.CKind) && in isOpenMPCapturedDecl()
2442 if (isOpenMPThreadPrivate(DVarTop.CKind)) in isOpenMPCapturedDecl()
2454 if (VD && !VD->hasLocalStorage() && DVarPrivate.CKind == OMPC_unknown && in isOpenMPCapturedDecl()
2458 DVarTop.CKind == OMPC_shared)) in isOpenMPCapturedDecl()
2461 if (DVarPrivate.CKind != OMPC_unknown && !VD && FD && in isOpenMPCapturedDecl()
2473 if (DVarPrivate.CKind == OMPC_unknown) in isOpenMPCapturedDecl()
2491 *this, FD->getIdentifier(), ME, DVarPrivate.CKind != OMPC_private, in isOpenMPCapturedDecl()
2499 if (DVarPrivate.CKind != OMPC_unknown || in isOpenMPCapturedDecl()
2542 if (DVarPrivate.CKind == OMPC_private && isa<OMPCapturedExprDecl>(D) && in isOpenMPPrivateDecl()
2566 if (DVar.CKind != OMPC_shared && in isOpenMPPrivateDecl()
2692 (TopDVar.CKind != OMPC_shared || in isOpenMPGlobalCapturedDecl()
2697 if (DVar.CKind != OMPC_shared) in isOpenMPGlobalCapturedDecl()
2894 if (DVar.CKind == OMPC_lastprivate) { in EndOpenMPDSABlock()
3590 << getOpenMPClauseName(DVar.CKind); in reportOriginalDsa()
3609 if (DVar.CKind == OMPC_private) in reportOriginalDsa()
3611 else if (DVar.CKind == OMPC_lastprivate) in reportOriginalDsa()
3616 DVar.CKind == OMPC_firstprivate) { in reportOriginalDsa()
3627 else if (VD && VD->isLocalVarDecl() && DVar.CKind == OMPC_private) { in reportOriginalDsa()
3637 << getOpenMPClauseName(DVar.CKind); in reportOriginalDsa()
3793 if (DVar.CKind == OMPC_unknown && in VisitDeclRefExpr()
3804 InheritedDSA = DVar.CKind == OMPC_unknown; in VisitDeclRefExpr()
3825 if (DVar.CKind == OMPC_unknown && IsModifierNone && in VisitDeclRefExpr()
3916 if (isOpenMPTaskingDirective(DKind) && DVar.CKind == OMPC_reduction) { in VisitDeclRefExpr()
3925 if (((isOpenMPTaskingDirective(DKind) && DVar.CKind != OMPC_shared) || in VisitDeclRefExpr()
3927 DVar.CKind == OMPC_firstprivate) || in VisitDeclRefExpr()
3929 DVar.CKind == OMPC_private)) && in VisitDeclRefExpr()
4012 if (isOpenMPTaskingDirective(DKind) && DVar.CKind == OMPC_reduction) { in VisitMemberExpr()
4021 if (isOpenMPTaskingDirective(DKind) && DVar.CKind != OMPC_shared && in VisitMemberExpr()
4027 if (DVar.CKind != OMPC_unknown) in VisitMemberExpr()
5568 if (!isOpenMPPrivate(Data.CKind)) { in checkAllocateClauses()
9182 if (!isOpenMPPrivate(Data.CKind) || !Data.RefExpr) in buildCounterVar()
9297 if (((isOpenMPSimdDirective(DKind) && DVar.CKind != OMPC_unknown && in ActOnOpenMPLoopInitialization()
9298 DVar.CKind != PredeterminedCKind && DVar.RefExpr && in ActOnOpenMPLoopInitialization()
9299 (LangOpts.OpenMP <= 45 || (DVar.CKind != OMPC_lastprivate && in ActOnOpenMPLoopInitialization()
9300 DVar.CKind != OMPC_private))) || in ActOnOpenMPLoopInitialization()
9306 !isOpenMPSimdDirective(DKind) && DVar.CKind != OMPC_unknown && in ActOnOpenMPLoopInitialization()
9307 DVar.CKind != OMPC_private && DVar.CKind != OMPC_lastprivate)) && in ActOnOpenMPLoopInitialization()
9308 (DVar.CKind != OMPC_private || DVar.RefExpr)) { in ActOnOpenMPLoopInitialization()
9310 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLoopInitialization()
9314 DVar.CKind = PredeterminedCKind; in ActOnOpenMPLoopInitialization()
9322 if (DVar.CKind == OMPC_unknown) in ActOnOpenMPLoopInitialization()
15602 OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, unsigned OpenMPVersion, in getOpenMPCaptureRegionForClause() argument
15605 switch (CKind) { in getOpenMPCaptureRegionForClause()
16654 isNonNegativeIntegerValue(Expr *&ValExpr, Sema &SemaRef, OpenMPClauseKind CKind, in isNonNegativeIntegerValue() argument
16675 << getOpenMPClauseName(CKind) << (StrictlyPositive ? 1 : 0) in isNonNegativeIntegerValue()
16683 getOpenMPCaptureRegionForClause(DKind, CKind, SemaRef.LangOpts.OpenMP); in isNonNegativeIntegerValue()
16723 OpenMPClauseKind CKind, in VerifyPositiveIntegerConstantInClause() argument
16754 << getOpenMPClauseName(CKind) << (StrictlyPositive ? 1 : 0) in VerifyPositiveIntegerConstantInClause()
16758 if ((CKind == OMPC_aligned || CKind == OMPC_align) && !Result.isPowerOf2()) { in VerifyPositiveIntegerConstantInClause()
16763 if (CKind == OMPC_collapse && DSAStack->getAssociatedLoops() == 1) in VerifyPositiveIntegerConstantInClause()
16765 else if (CKind == OMPC_ordered) in VerifyPositiveIntegerConstantInClause()
18356 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_private) { in ActOnOpenMPPrivateClause()
18357 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPPrivateClause()
18511 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_firstprivate && in ActOnOpenMPFirstprivateClause()
18513 DVar.CKind != OMPC_lastprivate) && in ActOnOpenMPFirstprivateClause()
18516 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
18534 DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared) { in ActOnOpenMPFirstprivateClause()
18536 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
18562 if (DVar.CKind != OMPC_shared && in ActOnOpenMPFirstprivateClause()
18596 if (DVar.CKind == OMPC_reduction && in ActOnOpenMPFirstprivateClause()
18706 if (TopDVar.CKind == OMPC_lastprivate) { in ActOnOpenMPFirstprivateClause()
18818 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_lastprivate && in ActOnOpenMPLastprivateClause()
18820 DVar.CKind != OMPC_firstprivate) && in ActOnOpenMPLastprivateClause()
18821 (DVar.CKind != OMPC_private || DVar.RefExpr != nullptr)) { in ActOnOpenMPLastprivateClause()
18823 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLastprivateClause()
18840 if (DVar.CKind != OMPC_shared) { in ActOnOpenMPLastprivateClause()
18880 if (TopDVar.CKind == OMPC_firstprivate) { in ActOnOpenMPLastprivateClause()
18887 if ((TopDVar.CKind == OMPC_firstprivate && !TopDVar.PrivateCopy) || in ActOnOpenMPLastprivateClause()
18949 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared && in ActOnOpenMPSharedClause()
18951 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPSharedClause()
18980 if (DVar.CKind == OMPC_shared && !DVar.RefExpr) in VisitDeclRefExpr()
18982 if (DVar.CKind != OMPC_unknown) in VisitDeclRefExpr()
18991 return DVarPrivate.CKind != OMPC_unknown; in VisitDeclRefExpr()
19620 if (DVar.CKind == OMPC_reduction) { in actOnOMPReductionKindClause()
19627 if (DVar.CKind != OMPC_unknown) { in actOnOMPReductionKindClause()
19629 << getOpenMPClauseName(DVar.CKind) in actOnOMPReductionKindClause()
19643 if (DVar.CKind != OMPC_shared) { in actOnOMPReductionKindClause()
19655 if (DVar.CKind == OMPC_threadprivate) { in actOnOMPReductionKindClause()
19657 << getOpenMPClauseName(DVar.CKind) in actOnOMPReductionKindClause()
20319 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLinearClause()
20722 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_copyprivate && in ActOnOpenMPCopyprivateClause()
20725 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPCopyprivateClause()
20734 if (DVar.CKind == OMPC_unknown) { in ActOnOpenMPCopyprivateClause()
20736 if (DVar.CKind == OMPC_shared) { in ActOnOpenMPCopyprivateClause()
21370 OpenMPClauseKind CKind = OMPC_unknown; member in __anon8e68b8fa6111::MapBaseChecker
21390 << getOpenMPClauseName(CKind) << ERange; in emitErrorMsg()
21438 << ME->getSourceRange() << getOpenMPClauseName(CKind); in VisitMemberExpr()
21669 Sema &SemaRef, OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, in MapBaseChecker() argument
21672 : SemaRef(SemaRef), CKind(CKind), DKind(DKind), Components(Components), in MapBaseChecker()
21684 OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose) { in checkMapClauseExpressionBase() argument
21687 MapBaseChecker Checker(SemaRef, CKind, DKind, CurComponents, NoDiagnose, ELoc, in checkMapClauseExpressionBase()
21692 (CKind == OMPC_to || CKind == OMPC_from)) { in checkMapClauseExpressionBase()
21717 OpenMPClauseKind CKind) { in checkMapConflicts() argument
21737 ERange, CKind, &EnclosingExpr, in checkMapConflicts()
21741 if (CKind == Kind && SemaRef.LangOpts.OpenMP >= 50) in checkMapConflicts()
21821 if (CKind == OMPC_map) { in checkMapConflicts()
21824 assert(CKind == OMPC_to || CKind == OMPC_from); in checkMapConflicts()
21888 if (CKind == OMPC_map) { in checkMapConflicts()
21911 assert(CKind == OMPC_to || CKind == OMPC_from); in checkMapConflicts()
22102 Sema &SemaRef, DSAStackTy *DSAS, OpenMPClauseKind CKind, in checkMappableExpressionList() argument
22110 assert((CKind == OMPC_map || CKind == OMPC_to || CKind == OMPC_from) && in checkMappableExpressionList()
22180 << getOpenMPClauseName(CKind) << RE->getSourceRange(); in checkMappableExpressionList()
22191 checkMapClauseExpressionBase(SemaRef, SimpleExpr, CurComponents, CKind, in checkMappableExpressionList()
22242 << getOpenMPClauseName(CKind); in checkMappableExpressionList()
22256 /*CurrentRegionOnly=*/true, CurComponents, CKind)) in checkMappableExpressionList()
22258 if (CKind == OMPC_map && in checkMappableExpressionList()
22261 /*CurrentRegionOnly=*/false, CurComponents, CKind)) in checkMappableExpressionList()
22303 if (CKind == OMPC_map) { in checkMappableExpressionList()
22377 if (isOpenMPPrivate(DVar.CKind)) { in checkMappableExpressionList()
22379 << getOpenMPClauseName(DVar.CKind) in checkMappableExpressionList()
23085 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_firstprivate && in ActOnOpenMPDetachClause()
23088 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPDetachClause()
23774 if (isOpenMPPrivate(DVar.CKind)) { in ActOnOpenMPIsDevicePtrClause()
23776 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPIsDevicePtrClause()
23849 if (isOpenMPPrivate(DVar.CKind)) { in ActOnOpenMPHasDeviceAddrClause()
23851 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPHasDeviceAddrClause()
24052 if (DVar.CKind != OMPC_reduction || DVar.Modifier != OMPC_REDUCTION_inscan) in ActOnOpenMPInclusiveClause()
24094 if (ParentDirective == OMPD_unknown || DVar.CKind != OMPC_reduction || in ActOnOpenMPExclusiveClause()