Lines Matching refs:OASE

771   if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E))  in emitSharedLValueUB()  local
772 return CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false); in emitSharedLValueUB()
971 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Ref)) { in getBaseDecl() local
972 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl()
3752 const auto *OASE = dyn_cast<OMPArrayShapingExpr>(E); in getPointerAndSize() local
3754 if (OASE) { in getPointerAndSize()
3755 const Expr *Base = OASE->getBase(); in getPointerAndSize()
3762 if (OASE) { in getPointerAndSize()
3763 SizeVal = CGF.getTypeSize(OASE->getBase()->getType()->getPointeeType()); in getPointerAndSize()
3764 for (const Expr *SE : OASE->getDimensions()) { in getPointerAndSize()
7107 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in isFinalArraySectionExpression() local
7110 if (!OASE) in isFinalArraySectionExpression()
7114 if (OASE->getColonLocFirst().isInvalid()) in isFinalArraySectionExpression()
7117 const Expr *Length = OASE->getLength(); in isFinalArraySectionExpression()
7124 OASE->getBase()->IgnoreParenImpCasts()) in isFinalArraySectionExpression()
7344 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
7352 (OASE && in generateInfoForComponentList()
7353 isa<CXXThisExpr>(OASE->getBase()->IgnoreParenImpCasts()))) { in generateInfoForComponentList()
7476 const auto *OASE = in generateInfoForComponentList() local
7484 (OASE && OMPArraySectionExpr::getBaseOriginalType(OASE) in generateInfoForComponentList()
7493 if (OASE) in generateInfoForComponentList()
7703 CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false) in generateInfoForComponentList()
7767 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
7769 if (!OASE) in generateInfoForComponentList()
7772 QualType Ty = OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in generateInfoForComponentList()
7846 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList() local
7848 if (!OASE) in generateInfoForComponentList()
7852 const Expr *OffsetExpr = OASE->getLowerBound(); in generateInfoForComponentList()
7865 const Expr *CountExpr = OASE->getLength(); in generateInfoForComponentList()
7872 if (!OASE->getColonLocFirst().isValid() && in generateInfoForComponentList()
7873 !OASE->getColonLocSecond().isValid()) { in generateInfoForComponentList()
7880 const Expr *StrideExpr = OASE->getStride(); in generateInfoForComponentList()
7905 const Expr *StrideExpr = OASE->getStride(); in generateInfoForComponentList()
9060 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E->IgnoreParenCasts())) in getDeclFromThisExpr() local
9062 dyn_cast<MemberExpr>(OASE->getBase()->IgnoreParenImpCasts())) in getDeclFromThisExpr()