Lines Matching refs:ArraySectionExpr
747 if (const auto *OASE = dyn_cast<ArraySectionExpr>(E)) in emitSharedLValueUB()
805 bool AsArraySection = isa<ArraySectionExpr>(ClausesData[N].Ref); in emitAggregateType()
946 if (const auto *OASE = dyn_cast<ArraySectionExpr>(Ref)) { in getBaseDecl()
948 while (const auto *TempOASE = dyn_cast<ArraySectionExpr>(Base)) in getBaseDecl()
3583 dyn_cast<ArraySectionExpr>(E->IgnoreParenImpCasts())) { in getPointerAndSize()
6684 if (const auto *OAE = dyn_cast<ArraySectionExpr>(E)) { in getExprTypeSize()
6685 QualType BaseTy = ArraySectionExpr::getBaseOriginalType( in getExprTypeSize()
6791 const auto *OASE = dyn_cast<ArraySectionExpr>(E); in isFinalArraySectionExpression()
6807 QualType BaseQTy = ArraySectionExpr::getBaseOriginalType( in isFinalArraySectionExpression()
7044 const auto *OASE = dyn_cast<ArraySectionExpr>(AssocExpr); in generateInfoForComponentList()
7199 dyn_cast<ArraySectionExpr>(I->getAssociatedExpression()); in generateInfoForComponentList()
7206 (OASE && ArraySectionExpr::getBaseOriginalType(OASE) in generateInfoForComponentList()
7227 isa<ArraySectionExpr>(Next->getAssociatedExpression()) || in generateInfoForComponentList()
7532 const auto *OASE = dyn_cast<ArraySectionExpr>(AssocExpr); in generateInfoForComponentList()
7537 QualType Ty = ArraySectionExpr::getBaseOriginalType(OASE->getBase()); in generateInfoForComponentList()
7611 const auto *OASE = dyn_cast<ArraySectionExpr>(AssocExpr); in generateInfoForComponentList()
8057 return isa_and_present<ArraySectionExpr, ArraySubscriptExpr>( in generateAllInfoForClauses()
8553 (isa<ArraySectionExpr>(E) || isa<ArraySubscriptExpr>(E))) in generateInfoForCapture()
8833 if (const auto *OASE = dyn_cast<ArraySectionExpr>(E->IgnoreParenCasts())) in getDeclFromThisExpr()