Lines Matching refs:OMPArraySectionExpr
2078 isa<OMPArraySectionExpr>(EI->getAssociatedExpression()) || in isOpenMPCapturedByRef()
3591 (isa<OMPArraySectionExpr>( in VisitDeclRefExpr()
3763 if (!((isa<OMPArraySectionExpr>( in VisitMemberExpr()
5000 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
5002 while (auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
5602 const auto *OASE = cast<OMPArraySectionExpr>(E->IgnoreParenImpCasts()); in processImplicitMapsWithDefaultMappers()
5604 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in processImplicitMapsWithDefaultMappers()
16253 ASTContext &Context, const OMPArraySectionExpr *OASE, bool &SingleElement, in checkOMPArraySectionConstantForReduction()
16280 while (const auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) { in checkOMPArraySectionConstantForReduction()
16471 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in actOnOMPReductionKindClause()
16476 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in actOnOMPReductionKindClause()
17929 const auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause()
17932 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPDependClause()
17985 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPDependClause()
18080 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToWholeSize()
18138 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToUnitySize()
18354 bool VisitOMPArraySectionExpr(OMPArraySectionExpr *OASE) { in VisitOMPArraySectionExpr()
18358 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in VisitOMPArraySectionExpr()
18531 dyn_cast<OMPArraySectionExpr>(CI->getAssociatedExpression()); in checkMapClauseExpressionBase()
18601 isa<OMPArraySectionExpr>(CI->getAssociatedExpression()) || in checkMapConflicts()
18604 isa<OMPArraySectionExpr>(SI->getAssociatedExpression()) || in checkMapConflicts()
18632 } else if (const auto *OASE = dyn_cast<OMPArraySectionExpr>( in checkMapConflicts()
18636 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in checkMapConflicts()
19105 auto *OASE = dyn_cast<OMPArraySectionExpr>(VE->IgnoreParens()); in checkMappableExpressionList()
19111 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in checkMappableExpressionList()
20406 if (VD && (isa<OMPArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPUseDeviceAddrClause()
20856 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPAffinityClause()