Lines Matching refs:OASE
770 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E)) in emitSharedLValueUB() local
771 return CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false); in emitSharedLValueUB()
970 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Ref)) { in getBaseDecl() local
971 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl()
4067 const auto *OASE = dyn_cast<OMPArrayShapingExpr>(E); in getPointerAndSize() local
4069 if (OASE) { in getPointerAndSize()
4070 const Expr *Base = OASE->getBase(); in getPointerAndSize()
4077 if (OASE) { in getPointerAndSize()
4078 SizeVal = CGF.getTypeSize(OASE->getBase()->getType()->getPointeeType()); in getPointerAndSize()
4079 for (const Expr *SE : OASE->getDimensions()) { in getPointerAndSize()
7523 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in isFinalArraySectionExpression() local
7526 if (!OASE) in isFinalArraySectionExpression()
7530 if (OASE->getColonLocFirst().isInvalid()) in isFinalArraySectionExpression()
7533 const Expr *Length = OASE->getLength(); in isFinalArraySectionExpression()
7540 OASE->getBase()->IgnoreParenImpCasts()) in isFinalArraySectionExpression()
7760 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
7768 (OASE && in generateInfoForComponentList()
7769 isa<CXXThisExpr>(OASE->getBase()->IgnoreParenImpCasts()))) { in generateInfoForComponentList()
7891 const auto *OASE = in generateInfoForComponentList() local
7899 (OASE && OMPArraySectionExpr::getBaseOriginalType(OASE) in generateInfoForComponentList()
7908 if (OASE) in generateInfoForComponentList()
8115 CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false) in generateInfoForComponentList()
8179 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
8181 if (!OASE) in generateInfoForComponentList()
8184 QualType Ty = OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in generateInfoForComponentList()
8258 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
8260 if (!OASE) in generateInfoForComponentList()
8264 const Expr *OffsetExpr = OASE->getLowerBound(); in generateInfoForComponentList()
8277 const Expr *CountExpr = OASE->getLength(); in generateInfoForComponentList()
8284 if (!OASE->getColonLocFirst().isValid() && in generateInfoForComponentList()
8285 !OASE->getColonLocSecond().isValid()) { in generateInfoForComponentList()
8292 const Expr *StrideExpr = OASE->getStride(); in generateInfoForComponentList()
8317 const Expr *StrideExpr = OASE->getStride(); in generateInfoForComponentList()
9419 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E->IgnoreParenCasts())) in getDeclFromThisExpr() local
9421 dyn_cast<MemberExpr>(OASE->getBase()->IgnoreParenImpCasts())) in getDeclFromThisExpr()