Lines Matching refs:OMPArraySectionExpr

2176               isa<OMPArraySectionExpr>(EI->getAssociatedExpression()) ||  in isOpenMPCapturedByRef()
3798 (isa<OMPArraySectionExpr>( in VisitDeclRefExpr()
3976 if (!((isa<OMPArraySectionExpr>( in VisitMemberExpr()
5306 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
5308 while (auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
5931 const auto *OASE = cast<OMPArraySectionExpr>(E->IgnoreParenImpCasts()); in processImplicitMapsWithDefaultMappers()
5933 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in processImplicitMapsWithDefaultMappers()
18707 ASTContext &Context, const OMPArraySectionExpr *OASE, bool &SingleElement, in checkOMPArraySectionConstantForReduction()
18734 while (const auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) { in checkOMPArraySectionConstantForReduction()
18925 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in actOnOMPReductionKindClause()
18930 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in actOnOMPReductionKindClause()
20387 const auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause()
20390 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPDependClause()
20440 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPDependClause()
20546 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToWholeSize()
20604 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToUnitySize()
20819 bool VisitOMPArraySectionExpr(OMPArraySectionExpr *OASE) { in VisitOMPArraySectionExpr()
20826 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in VisitOMPArraySectionExpr()
20999 dyn_cast<OMPArraySectionExpr>(CI->getAssociatedExpression()); in checkMapClauseExpressionBase()
21069 isa<OMPArraySectionExpr>(CI->getAssociatedExpression()) || in checkMapConflicts()
21072 isa<OMPArraySectionExpr>(SI->getAssociatedExpression()) || in checkMapConflicts()
21100 } else if (const auto *OASE = dyn_cast<OMPArraySectionExpr>( in checkMapConflicts()
21104 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in checkMapConflicts()
21579 auto *OASE = dyn_cast<OMPArraySectionExpr>(VE->IgnoreParens()); in checkMappableExpressionList()
21585 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in checkMappableExpressionList()
22926 if (VD && (isa<OMPArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPUseDeviceAddrClause()
23457 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPAffinityClause()