• Home
  • Raw
  • Download

Lines Matching refs:CKind

69     OpenMPClauseKind CKind;  member
73 : DKind(OMPD_unknown), CKind(OMPC_unknown), RefExpr(nullptr), in DSAVarData()
190 return isOpenMPThreadPrivate(DVar.CKind); in isThreadPrivate()
209 DVar.CKind = OMPC_shared; in getDSA()
216 DVar.CKind = OMPC_shared; in getDSA()
228 DVar.CKind = OMPC_private; in getDSA()
236 DVar.CKind = Iter->SharingMap[D].Attributes; in getDSA()
246 DVar.CKind = OMPC_shared; in getDSA()
258 DVar.CKind = OMPC_shared; in getDSA()
279 if (DVarTemp.CKind != OMPC_shared) { in getDSA()
282 DVar.CKind = OMPC_firstprivate; in getDSA()
289 DVar.CKind = in getDSA()
290 (DVarTemp.CKind == OMPC_unknown) ? OMPC_firstprivate : OMPC_shared; in getDSA()
353 DVar.CKind = OMPC_threadprivate; in getTopDSA()
358 DVar.CKind = OMPC_threadprivate; in getTopDSA()
370 DVar.CKind = OMPC_private; in getTopDSA()
383 if (DVarTemp.CKind == OMPC_firstprivate && DVarTemp.RefExpr) in getTopDSA()
386 DVar.CKind = OMPC_shared; in getTopDSA()
408 if (DVarTemp.CKind == OMPC_firstprivate && DVarTemp.RefExpr) in getTopDSA()
411 DVar.CKind = OMPC_shared; in getTopDSA()
420 DVar.CKind = OMPC_shared; in getTopDSA()
428 DVar.CKind = Stack.back().SharingMap[D].Attributes; in getTopDSA()
447 if (CPred(DVar.CKind)) in hasDSA()
461 if (CPred(DVar.CKind)) in hasInnermostDSA()
497 if (DVar.CKind == OMPC_lastprivate) { in EndOpenMPDSABlock()
787 << getOpenMPClauseName(DVar.CKind); in ReportOriginalDSA()
803 if (DVar.CKind == OMPC_private) in ReportOriginalDSA()
805 else if (DVar.CKind == OMPC_lastprivate) in ReportOriginalDSA()
817 else if (VD->isLocalVarDecl() && DVar.CKind == OMPC_private) { in ReportOriginalDSA()
827 << getOpenMPClauseName(DVar.CKind); in ReportOriginalDSA()
851 if (DVar.CKind != OMPC_unknown) { in VisitDeclRefExpr()
852 if (DKind == OMPD_task && DVar.CKind != OMPC_shared && in VisitDeclRefExpr()
861 if (DVar.CKind == OMPC_unknown && Stack->getDefaultDSA() == DSA_none && in VisitDeclRefExpr()
874 if (DKind == OMPD_task && DVar.CKind == OMPC_reduction) { in VisitDeclRefExpr()
883 if (DKind == OMPD_task && DVar.CKind != OMPC_shared) in VisitDeclRefExpr()
1659 if (((isOpenMPSimdDirective(DKind) && DVar.CKind != OMPC_unknown && in CheckOpenMPIterationSpace()
1660 DVar.CKind != PredeterminedCKind) || in CheckOpenMPIterationSpace()
1661 (isOpenMPWorksharingDirective(DKind) && DVar.CKind != OMPC_unknown && in CheckOpenMPIterationSpace()
1662 DVar.CKind != OMPC_private && DVar.CKind != OMPC_lastprivate)) && in CheckOpenMPIterationSpace()
1663 (DVar.CKind != OMPC_private || DVar.RefExpr != nullptr)) { in CheckOpenMPIterationSpace()
1665 << getOpenMPClauseName(DVar.CKind) << getOpenMPDirectiveName(DKind) in CheckOpenMPIterationSpace()
2034 OpenMPClauseKind CKind) { in VerifyPositiveIntegerConstantInClause() argument
2046 << getOpenMPClauseName(CKind) << E->getSourceRange(); in VerifyPositiveIntegerConstantInClause()
2498 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_private) { in ActOnOpenMPPrivateClause()
2499 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPPrivateClause()
2629 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_firstprivate && in ActOnOpenMPFirstprivateClause()
2630 DVar.CKind != OMPC_lastprivate && DVar.RefExpr) { in ActOnOpenMPFirstprivateClause()
2632 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
2650 DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared) { in ActOnOpenMPFirstprivateClause()
2652 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPFirstprivateClause()
2667 if (DVar.CKind != OMPC_shared) { in ActOnOpenMPFirstprivateClause()
2759 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_lastprivate && in ActOnOpenMPLastprivateClause()
2760 DVar.CKind != OMPC_firstprivate && in ActOnOpenMPLastprivateClause()
2761 (DVar.CKind != OMPC_private || DVar.RefExpr != nullptr)) { in ActOnOpenMPLastprivateClause()
2763 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLastprivateClause()
2779 if (DVar.CKind != OMPC_shared) { in ActOnOpenMPLastprivateClause()
2844 if (DVar.CKind != OMPC_firstprivate) in ActOnOpenMPLastprivateClause()
2899 if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_shared && in ActOnOpenMPSharedClause()
2901 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPSharedClause()
2925 if (DVar.CKind == OMPC_shared && !DVar.RefExpr) in VisitDeclRefExpr()
2927 if (DVar.CKind != OMPC_unknown) in VisitDeclRefExpr()
2931 if (DVarPrivate.CKind != OMPC_unknown) in VisitDeclRefExpr()
3149 if (DVar.CKind == OMPC_reduction) { in ActOnOpenMPReductionClause()
3155 } else if (DVar.CKind != OMPC_unknown) { in ActOnOpenMPReductionClause()
3157 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPReductionClause()
3171 if (DVar.CKind != OMPC_shared) { in ActOnOpenMPReductionClause()
3280 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLinearClause()
3562 if (DVar.CKind != OMPC_copyprivate && DVar.CKind != OMPC_unknown && in ActOnOpenMPCopyprivateClause()
3563 !(DVar.CKind == OMPC_private && !DVar.RefExpr)) { in ActOnOpenMPCopyprivateClause()
3565 << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPCopyprivateClause()
3574 if (DVar.CKind == OMPC_unknown) { in ActOnOpenMPCopyprivateClause()
3576 if (DVar.CKind == OMPC_shared) { in ActOnOpenMPCopyprivateClause()