Lines Matching refs:OASE

745   if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E))  in emitSharedLValueUB()  local
746 return CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false); in emitSharedLValueUB()
944 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Ref)) { in getBaseDecl() local
945 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl()
3550 const auto *OASE = dyn_cast<OMPArrayShapingExpr>(E); in getPointerAndSize() local
3552 if (OASE) { in getPointerAndSize()
3553 const Expr *Base = OASE->getBase(); in getPointerAndSize()
3560 if (OASE) { in getPointerAndSize()
3561 SizeVal = CGF.getTypeSize(OASE->getBase()->getType()->getPointeeType()); in getPointerAndSize()
3562 for (const Expr *SE : OASE->getDimensions()) { in getPointerAndSize()
6776 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in isFinalArraySectionExpression() local
6779 if (!OASE) in isFinalArraySectionExpression()
6783 if (OASE->getColonLocFirst().isInvalid()) in isFinalArraySectionExpression()
6786 const Expr *Length = OASE->getLength(); in isFinalArraySectionExpression()
6793 OASE->getBase()->IgnoreParenImpCasts()) in isFinalArraySectionExpression()
7024 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
7032 (OASE && in generateInfoForComponentList()
7033 isa<CXXThisExpr>(OASE->getBase()->IgnoreParenImpCasts()))) { in generateInfoForComponentList()
7175 const auto *OASE = in generateInfoForComponentList() local
7183 (OASE && OMPArraySectionExpr::getBaseOriginalType(OASE) in generateInfoForComponentList()
7194 if (OASE) in generateInfoForComponentList()
7432 CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false) in generateInfoForComponentList()
7445 CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false) in generateInfoForComponentList()
7503 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
7505 if (!OASE) in generateInfoForComponentList()
7508 QualType Ty = OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in generateInfoForComponentList()
7582 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
7584 if (!OASE) in generateInfoForComponentList()
7588 const Expr *OffsetExpr = OASE->getLowerBound(); in generateInfoForComponentList()
7601 const Expr *CountExpr = OASE->getLength(); in generateInfoForComponentList()
7608 if (!OASE->getColonLocFirst().isValid() && in generateInfoForComponentList()
7609 !OASE->getColonLocSecond().isValid()) { in generateInfoForComponentList()
7616 const Expr *StrideExpr = OASE->getStride(); in generateInfoForComponentList()
7641 const Expr *StrideExpr = OASE->getStride(); in generateInfoForComponentList()
8773 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E->IgnoreParenCasts())) in getDeclFromThisExpr() local
8775 dyn_cast<MemberExpr>(OASE->getBase()->IgnoreParenImpCasts())) in getDeclFromThisExpr()