Lines Matching refs:OMPArraySectionExpr
2078 isa<OMPArraySectionExpr>(EI->getAssociatedExpression()) || in isOpenMPCapturedByRef()
3591 (isa<OMPArraySectionExpr>( in VisitDeclRefExpr()
3763 if (!((isa<OMPArraySectionExpr>( in VisitMemberExpr()
5011 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
5013 while (auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
5613 const auto *OASE = cast<OMPArraySectionExpr>(E->IgnoreParenImpCasts()); in processImplicitMapsWithDefaultMappers()
5615 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in processImplicitMapsWithDefaultMappers()
16636 ASTContext &Context, const OMPArraySectionExpr *OASE, bool &SingleElement, in checkOMPArraySectionConstantForReduction()
16663 while (const auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) { in checkOMPArraySectionConstantForReduction()
16854 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in actOnOMPReductionKindClause()
16859 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in actOnOMPReductionKindClause()
18312 const auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause()
18315 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPDependClause()
18368 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPDependClause()
18463 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToWholeSize()
18521 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToUnitySize()
18737 bool VisitOMPArraySectionExpr(OMPArraySectionExpr *OASE) { in VisitOMPArraySectionExpr()
18741 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in VisitOMPArraySectionExpr()
18914 dyn_cast<OMPArraySectionExpr>(CI->getAssociatedExpression()); in checkMapClauseExpressionBase()
18984 isa<OMPArraySectionExpr>(CI->getAssociatedExpression()) || in checkMapConflicts()
18987 isa<OMPArraySectionExpr>(SI->getAssociatedExpression()) || in checkMapConflicts()
19015 } else if (const auto *OASE = dyn_cast<OMPArraySectionExpr>( in checkMapConflicts()
19019 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in checkMapConflicts()
19488 auto *OASE = dyn_cast<OMPArraySectionExpr>(VE->IgnoreParens()); in checkMappableExpressionList()
19494 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in checkMappableExpressionList()
20794 if (VD && (isa<OMPArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPUseDeviceAddrClause()
21244 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPAffinityClause()