Lines Matching refs:ASE
7826 auto ASE = dyn_cast<ArraySubscriptExpr>(UnaOp->getSubExpr()); in checkFormatStringExpr() local
7827 if (UnaOp->getOpcode() == UO_AddrOf && ASE) { in checkFormatStringExpr()
7829 if (ASE->getRHS()->EvaluateAsInt(IndexResult, S.Context, in checkFormatStringExpr()
7834 E = ASE->getBase(); in checkFormatStringExpr()
13845 void VisitArraySubscriptExpr(const ArraySubscriptExpr *ASE) { in VisitArraySubscriptExpr() argument
13850 VisitSequencedExpressions(ASE->getLHS(), ASE->getRHS()); in VisitArraySubscriptExpr()
13852 Visit(ASE->getLHS()); in VisitArraySubscriptExpr()
13853 Visit(ASE->getRHS()); in VisitArraySubscriptExpr()
14564 auto *ASE = cast<ArraySubscriptExpr>(E); in getBaseAlignmentAndOffsetFromLValue() local
14565 return getAlignmentAndOffsetFromBinAddOrSub(ASE->getBase(), ASE->getIdx(), in getBaseAlignmentAndOffsetFromLValue()
14791 const ArraySubscriptExpr *ASE, in CheckArrayAccess() argument
14867 ASE ? diag::warn_array_index_exceeds_max_addressable_bounds in CheckArrayAccess()
14883 while (const auto *ASE = dyn_cast<ArraySubscriptExpr>(BaseExpr)) in CheckArrayAccess() local
14884 BaseExpr = ASE->getBase()->IgnoreParenCasts(); in CheckArrayAccess()
14949 if (ASE) { in CheckArrayAccess()
14951 ASE->getRBracketLoc()); in CheckArrayAccess()
14960 unsigned DiagID = ASE ? diag::warn_array_index_exceeds_bounds in CheckArrayAccess()
14970 if (!ASE) { in CheckArrayAccess()
14982 while (const auto *ASE = dyn_cast<ArraySubscriptExpr>(BaseExpr)) in CheckArrayAccess() local
14983 BaseExpr = ASE->getBase()->IgnoreParenCasts(); in CheckArrayAccess()
15001 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(expr); in CheckArrayAccess() local
15002 CheckArrayAccess(ASE->getBase(), ASE->getIdx(), ASE, in CheckArrayAccess()
15004 expr = ASE->getBase(); in CheckArrayAccess()
15012 const OMPArraySectionExpr *ASE = cast<OMPArraySectionExpr>(expr); in CheckArrayAccess() local
15013 if (ASE->getLowerBound()) in CheckArrayAccess()
15014 CheckArrayAccess(ASE->getBase(), ASE->getLowerBound(), in CheckArrayAccess()