Lines Matching refs:OMPArraySectionExpr
2208 isa<OMPArraySectionExpr>(EI->getAssociatedExpression()) || in isOpenMPCapturedByRef()
3849 (isa<OMPArraySectionExpr>( in VisitDeclRefExpr()
4027 if (!((isa<OMPArraySectionExpr>( in VisitMemberExpr()
5371 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
5373 while (auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
6002 const auto *OASE = cast<OMPArraySectionExpr>(E->IgnoreParenImpCasts()); in processImplicitMapsWithDefaultMappers()
6004 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in processImplicitMapsWithDefaultMappers()
18990 ASTContext &Context, const OMPArraySectionExpr *OASE, bool &SingleElement, in checkOMPArraySectionConstantForReduction()
19017 while (const auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) { in checkOMPArraySectionConstantForReduction()
19208 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in actOnOMPReductionKindClause()
19213 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in actOnOMPReductionKindClause()
20670 const auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause()
20673 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPDependClause()
20723 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPDependClause()
20829 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToWholeSize()
20887 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToUnitySize()
21102 bool VisitOMPArraySectionExpr(OMPArraySectionExpr *OASE) { in VisitOMPArraySectionExpr()
21109 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in VisitOMPArraySectionExpr()
21282 dyn_cast<OMPArraySectionExpr>(CI->getAssociatedExpression()); in checkMapClauseExpressionBase()
21352 isa<OMPArraySectionExpr>(CI->getAssociatedExpression()) || in checkMapConflicts()
21355 isa<OMPArraySectionExpr>(SI->getAssociatedExpression()) || in checkMapConflicts()
21383 } else if (const auto *OASE = dyn_cast<OMPArraySectionExpr>( in checkMapConflicts()
21387 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in checkMapConflicts()
21862 auto *OASE = dyn_cast<OMPArraySectionExpr>(VE->IgnoreParens()); in checkMappableExpressionList()
21868 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in checkMappableExpressionList()
23253 if (VD && (isa<OMPArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPUseDeviceAddrClause()
23400 if (VD && (isa<OMPArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPHasDeviceAddrClause()
23797 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPAffinityClause()