Lines Matching refs:OASE
8167 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem() local
8168 auto *Base = OASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()
9132 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in ActOnOpenMPReductionClause() local
9135 else if (OASE) { in ActOnOpenMPReductionClause()
9136 auto BaseType = OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPReductionClause()
9158 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()
9171 if (!ASE && !OASE && VD) { in ActOnOpenMPReductionClause()
9266 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()
9279 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()
9297 if (OASE || in ActOnOpenMPReductionClause()
9309 } else if (!ASE && !OASE && in ActOnOpenMPReductionClause()
9503 if (ASE || OASE) { in ActOnOpenMPReductionClause()
10243 auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause() local
10245 (!ASE && !DE && !OASE) || (DE && !isa<VarDecl>(DE->getDecl())) || in ActOnOpenMPDependClause()
10355 auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in CheckArrayExpressionDoesNotReferToWholeSize() local
10360 if (isa<ArraySubscriptExpr>(E) || (OASE && OASE->getColonLoc().isInvalid())) { in CheckArrayExpressionDoesNotReferToWholeSize()
10367 assert(OASE && "Expecting array section if not an array subscript."); in CheckArrayExpressionDoesNotReferToWholeSize()
10368 auto *LowerBound = OASE->getLowerBound(); in CheckArrayExpressionDoesNotReferToWholeSize()
10369 auto *Length = OASE->getLength(); in CheckArrayExpressionDoesNotReferToWholeSize()
10409 auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in CheckArrayExpressionDoesNotReferToUnitySize() local
10413 if (isa<ArraySubscriptExpr>(E) || (OASE && OASE->getColonLoc().isInvalid())) in CheckArrayExpressionDoesNotReferToUnitySize()
10416 assert(OASE && "Expecting array section if not an array subscript."); in CheckArrayExpressionDoesNotReferToUnitySize()
10417 auto *Length = OASE->getLength(); in CheckArrayExpressionDoesNotReferToUnitySize()