Lines Matching refs:CKind

72     OpenMPClauseKind CKind;  member
76 : DKind(OMPD_unknown), CKind(OMPC_unknown), RefExpr(nullptr), in DSAVarData()
229 return isOpenMPThreadPrivate(DVar.CKind); in isThreadPrivate()
300 DVar.CKind = OMPC_shared; in getDSA()
307 DVar.CKind = OMPC_shared; in getDSA()
319 DVar.CKind = OMPC_private; in getDSA()
327 DVar.CKind = Iter->SharingMap[D].Attributes; in getDSA()
338 DVar.CKind = OMPC_shared; in getDSA()
351 DVar.CKind = OMPC_shared; in getDSA()
371 if (DVarTemp.CKind != OMPC_shared) { in getDSA()
374 DVar.CKind = OMPC_firstprivate; in getDSA()
381 DVar.CKind = in getDSA()
382 (DVarTemp.CKind == OMPC_unknown) ? OMPC_firstprivate : OMPC_shared; in getDSA()
494 DVar.CKind = OMPC_threadprivate; in getTopDSA()
514 DVar.CKind = OMPC_private; in getTopDSA()
528 if (DVarTemp.CKind != OMPC_unknown && DVarTemp.RefExpr) in getTopDSA()
531 DVar.CKind = OMPC_shared; in getTopDSA()
551 if (DVarTemp.CKind == OMPC_firstprivate && DVarTemp.RefExpr) in getTopDSA()
554 DVar.CKind = OMPC_shared; in getTopDSA()
563 DVar.CKind = I->SharingMap[D].Attributes; in getTopDSA()
594 if (CPred(DVar.CKind)) in hasDSA()
614 if (CPred(DVar.CKind)) in hasInnermostDSA()
670 if (DVarPrivate.CKind != OMPC_unknown && isOpenMPPrivate(DVarPrivate.CKind)) in IsOpenMPCapturedVar()
674 return DVarPrivate.CKind != OMPC_unknown; in IsOpenMPCapturedVar()
720 if (DVar.CKind == OMPC_lastprivate) { in EndOpenMPDSABlock()
1022 << getOpenMPClauseName(DVar.CKind); in ReportOriginalDSA()
1040 if (DVar.CKind == OMPC_private) in ReportOriginalDSA()
1042 else if (DVar.CKind == OMPC_lastprivate) in ReportOriginalDSA()
1046 } else if (DVar.DKind == OMPD_task && DVar.CKind == OMPC_firstprivate) { in ReportOriginalDSA()
1057 else if (VD->isLocalVarDecl() && DVar.CKind == OMPC_private) { in ReportOriginalDSA()
1067 << getOpenMPClauseName(DVar.CKind); in ReportOriginalDSA()
1097 if (DVar.CKind == OMPC_unknown && Stack->getDefaultDSA() == DSA_none && in VisitDeclRefExpr()
1115 if (DKind == OMPD_task && DVar.CKind == OMPC_reduction) { in VisitDeclRefExpr()
1124 if (DKind == OMPD_task && DVar.CKind != OMPC_shared) in VisitDeclRefExpr()
2931 if (((isOpenMPSimdDirective(DKind) && DVar.CKind != OMPC_unknown && in CheckOpenMPIterationSpace()
2932 DVar.CKind != OMPC_threadprivate && DVar.CKind != PredeterminedCKind) || in CheckOpenMPIterationSpace()
2934 DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_private && in CheckOpenMPIterationSpace()
2935 DVar.CKind != OMPC_lastprivate && DVar.CKind != OMPC_threadprivate)) && in CheckOpenMPIterationSpace()
2936 ((DVar.CKind != OMPC_private && DVar.CKind != OMPC_threadprivate) || in CheckOpenMPIterationSpace()
2939 << getOpenMPClauseName(DVar.CKind) << getOpenMPDirectiveName(DKind) in CheckOpenMPIterationSpace()
2942 DVar.CKind = PredeterminedCKind; in CheckOpenMPIterationSpace()
2949 if (DVar.CKind == OMPC_unknown) in CheckOpenMPIterationSpace()
4735 OpenMPClauseKind CKind) { in VerifyPositiveIntegerConstantInClause() argument
4747 << getOpenMPClauseName(CKind) << E->getSourceRange(); in VerifyPositiveIntegerConstantInClause()
4750 if (CKind == OMPC_aligned && !Result.isPowerOf2()) { in VerifyPositiveIntegerConstantInClause()
4755 if (CKind == OMPC_collapse) { in VerifyPositiveIntegerConstantInClause()
5262 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_private) { in ActOnOpenMPPrivateClause()
5263 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPPrivateClause()
5419 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_firstprivate && in ActOnOpenMPFirstprivateClause()
5420 DVar.CKind != OMPC_lastprivate && DVar.RefExpr) { in ActOnOpenMPFirstprivateClause()
5422 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
5440 DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared) { in ActOnOpenMPFirstprivateClause()
5442 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
5457 if (DVar.CKind != OMPC_shared && in ActOnOpenMPFirstprivateClause()
5486 if (DVar.CKind == OMPC_reduction && in ActOnOpenMPFirstprivateClause()
5638 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_lastprivate && in ActOnOpenMPLastprivateClause()
5639 DVar.CKind != OMPC_firstprivate && in ActOnOpenMPLastprivateClause()
5640 (DVar.CKind != OMPC_private || DVar.RefExpr != nullptr)) { in ActOnOpenMPLastprivateClause()
5642 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLastprivateClause()
5659 if (DVar.CKind != OMPC_shared) { in ActOnOpenMPLastprivateClause()
5695 if (TopDVar.CKind != OMPC_firstprivate) in ActOnOpenMPLastprivateClause()
5753 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared && in ActOnOpenMPSharedClause()
5755 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPSharedClause()
5779 if (DVar.CKind == OMPC_shared && !DVar.RefExpr) in VisitDeclRefExpr()
5781 if (DVar.CKind != OMPC_unknown) in VisitDeclRefExpr()
5785 if (DVarPrivate.CKind != OMPC_unknown) in VisitDeclRefExpr()
6032 if (DVar.CKind == OMPC_reduction) { in ActOnOpenMPReductionClause()
6038 } else if (DVar.CKind != OMPC_unknown) { in ActOnOpenMPReductionClause()
6040 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPReductionClause()
6054 if (DVar.CKind != OMPC_shared) { in ActOnOpenMPReductionClause()
6271 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLinearClause()
6641 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_copyprivate && in ActOnOpenMPCopyprivateClause()
6644 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPCopyprivateClause()
6653 if (DVar.CKind == OMPC_unknown) { in ActOnOpenMPCopyprivateClause()
6655 if (DVar.CKind == OMPC_shared) { in ActOnOpenMPCopyprivateClause()