Searched refs:OASE (Results 1 – 9 of 9) sorted by relevance
4866 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem() local4867 Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()14890 ASTContext &Context, const OMPArraySectionExpr *OASE, bool &SingleElement, in checkOMPArraySectionConstantForReduction() argument14892 const Expr *Length = OASE->getLength(); in checkOMPArraySectionConstantForReduction()14896 if (OASE->getColonLocFirst().isValid()) in checkOMPArraySectionConstantForReduction()14913 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in checkOMPArraySectionConstantForReduction()14922 if (OASE->getColonLocFirst().isValid()) in checkOMPArraySectionConstantForReduction()15093 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in actOnOMPReductionKindClause() local15096 } else if (OASE) { in actOnOMPReductionKindClause()15098 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in actOnOMPReductionKindClause()[all …]
8167 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem() local8168 auto *Base = OASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()9132 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in ActOnOpenMPReductionClause() local9135 else if (OASE) { in ActOnOpenMPReductionClause()9136 auto BaseType = OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPReductionClause()9158 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()9171 if (!ASE && !OASE && VD) { in ActOnOpenMPReductionClause()9266 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()9279 if (!ASE && !OASE) { in ActOnOpenMPReductionClause()9297 if (OASE || in ActOnOpenMPReductionClause()[all …]
758 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E)) in emitSharedLValueUB() local759 return CGF.EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false); in emitSharedLValueUB()975 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Ref)) { in getBaseDecl() local976 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl()4091 const auto *OASE = dyn_cast<OMPArrayShapingExpr>(E); in getPointerAndSize() local4093 if (OASE) { in getPointerAndSize()4094 const Expr *Base = OASE->getBase(); in getPointerAndSize()4101 if (OASE) { in getPointerAndSize()4102 SizeVal = CGF.getTypeSize(OASE->getBase()->getType()->getPointeeType()); in getPointerAndSize()4103 for (const Expr *SE : OASE->getDimensions()) { in getPointerAndSize()[all …]
126 } else if (auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem() local127 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()
6067 while (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Base)) in getBaseDecl() local6068 Base = OASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl()
5090 auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in isFinalArraySectionExpression() local5093 if (!OASE) in isFinalArraySectionExpression()5097 if (OASE->getColonLoc().isInvalid()) in isFinalArraySectionExpression()5100 auto *Length = OASE->getLength(); in isFinalArraySectionExpression()5107 OASE->getBase()->IgnoreParenImpCasts()) in isFinalArraySectionExpression()5306 const auto *OASE = in generateInfoForComponentList() local5309 (OASE && in generateInfoForComponentList()5310 OMPArraySectionExpr::getBaseOriginalType(OASE) in generateInfoForComponentList()
949 if (auto *OASE = dyn_cast<OMPArraySectionExpr>(IRef)) { in EmitOMPReductionClauseInit() local950 auto *Base = OASE->getBase()->IgnoreParenImpCasts(); in EmitOMPReductionClauseInit()957 auto OASELValueLB = EmitOMPArraySectionExpr(OASE); in EmitOMPReductionClauseInit()959 EmitOMPArraySectionExpr(OASE, /*IsLowerBound=*/false); in EmitOMPReductionClauseInit()
3891 while (auto *OASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParens())) { in getBaseOriginalType() local3892 Base = OASE->getBase(); in getBaseOriginalType()
4617 while (auto *OASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParens())) { in getBaseOriginalType() local4618 Base = OASE->getBase(); in getBaseOriginalType()