Lines Matching refs:ArraySectionExpr
2236 isa<ArraySectionExpr>(Last->getAssociatedExpression()) || in isOpenMPCapturedByRef()
3916 (isa<ArraySectionExpr>( in VisitDeclRefExpr()
4094 if (!((isa<ArraySectionExpr>( in VisitMemberExpr()
5175 } else if (auto *OASE = dyn_cast_or_null<ArraySectionExpr>(RefExpr)) { in getPrivateItem()
5177 while (auto *TempOASE = dyn_cast<ArraySectionExpr>(Base)) in getPrivateItem()
5808 const auto *OASE = cast<ArraySectionExpr>(E->IgnoreParenImpCasts()); in processImplicitMapsWithDefaultMappers()
5810 ArraySectionExpr::getBaseOriginalType(OASE->getBase()); in processImplicitMapsWithDefaultMappers()
18131 ASTContext &Context, const ArraySectionExpr *OASE, bool &SingleElement, in checkOMPArraySectionConstantForReduction()
18158 while (const auto *TempOASE = dyn_cast<ArraySectionExpr>(Base)) { in checkOMPArraySectionConstantForReduction()
18363 auto *OASE = dyn_cast<ArraySectionExpr>(RefExpr->IgnoreParens()); in actOnOMPReductionKindClause()
18368 ArraySectionExpr::getBaseOriginalType(OASE->getBase()); in actOnOMPReductionKindClause()
19902 const auto *OASE = dyn_cast<ArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause()
19905 ArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPDependClause()
19964 if (!Res.isUsable() && !isa<ArraySectionExpr>(SimpleExpr) && in ActOnOpenMPDependClause()
20065 const auto *OASE = dyn_cast<ArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToWholeSize()
20123 const auto *OASE = dyn_cast<ArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToUnitySize()
20338 bool VisitArraySectionExpr(ArraySectionExpr *OASE) { in VisitArraySectionExpr()
20345 ArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in VisitArraySectionExpr()
20518 dyn_cast<ArraySectionExpr>(CI->getAssociatedExpression()); in checkMapClauseExpressionBase()
20588 isa<ArraySectionExpr>(CI->getAssociatedExpression()) || in checkMapConflicts()
20591 isa<ArraySectionExpr>(SI->getAssociatedExpression()) || in checkMapConflicts()
20619 } else if (const auto *OASE = dyn_cast<ArraySectionExpr>( in checkMapConflicts()
20622 Type = ArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in checkMapConflicts()
21099 auto *OASE = dyn_cast<ArraySectionExpr>(VE->IgnoreParens()); in checkMappableExpressionList()
21105 ArraySectionExpr::getBaseOriginalType(OASE->getBase()); in checkMappableExpressionList()
22575 if (VD && (isa<ArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPUseDeviceAddrClause()
22725 if (VD && (isa<ArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPHasDeviceAddrClause()
23139 if (!Res.isUsable() && !isa<ArraySectionExpr>(SimpleExpr) && in ActOnOpenMPAffinityClause()
23292 return new (Context) ArraySectionExpr( in ActOnOMPArraySectionExpr()
23298 QualType OriginalTy = ArraySectionExpr::getBaseOriginalType(Base); in ActOnOMPArraySectionExpr()
23427 return new (Context) ArraySectionExpr( in ActOnOMPArraySectionExpr()