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