Lines Matching refs:OASE
909 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E)) in emitSharedLValueUB() local
910 return CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false); in emitSharedLValueUB()
1114 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Ref)) { in getBaseDecl() local
1115 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl()
6788 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in isFinalArraySectionExpression() local
6791 if (!OASE) in isFinalArraySectionExpression()
6795 if (OASE->getColonLoc().isInvalid()) in isFinalArraySectionExpression()
6798 const Expr *Length = OASE->getLength(); in isFinalArraySectionExpression()
6805 OASE->getBase()->IgnoreParenImpCasts()) in isFinalArraySectionExpression()
7009 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
7016 (OASE && in generateInfoForComponentList()
7017 isa<CXXThisExpr>(OASE->getBase()->IgnoreParenImpCasts()))) { in generateInfoForComponentList()
7096 const auto *OASE = in generateInfoForComponentList() local
7099 (OASE && OMPArraySectionExpr::getBaseOriginalType(OASE) in generateInfoForComponentList()