Lines Matching refs:ASE
6589 auto ASE = dyn_cast<ArraySubscriptExpr>(UnaOp->getSubExpr()); in checkFormatStringExpr() local
6590 if (UnaOp->getOpcode() == UO_AddrOf && ASE) { in checkFormatStringExpr()
6592 if (ASE->getRHS()->EvaluateAsInt(IndexResult, S.Context)) { in checkFormatStringExpr()
6595 E = ASE->getBase(); in checkFormatStringExpr()
11931 void VisitArraySubscriptExpr(ArraySubscriptExpr *ASE) { in VisitArraySubscriptExpr() argument
11936 VisitSequencedExpressions(ASE->getLHS(), ASE->getRHS()); in VisitArraySubscriptExpr()
11938 Base::VisitStmt(ASE); in VisitArraySubscriptExpr()
12382 const ArraySubscriptExpr *ASE, in CheckArrayAccess() argument
12464 if (ASE) { in CheckArrayAccess()
12466 ASE->getRBracketLoc()); in CheckArrayAccess()
12476 if (ASE) in CheckArrayAccess()
12486 if (!ASE) { in CheckArrayAccess()
12498 while (const ArraySubscriptExpr *ASE = in CheckArrayAccess() local
12500 BaseExpr = ASE->getBase()->IgnoreParenCasts(); in CheckArrayAccess()
12519 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(expr); in CheckArrayAccess() local
12520 CheckArrayAccess(ASE->getBase(), ASE->getIdx(), ASE, in CheckArrayAccess()
12522 expr = ASE->getBase(); in CheckArrayAccess()
12530 const OMPArraySectionExpr *ASE = cast<OMPArraySectionExpr>(expr); in CheckArrayAccess() local
12531 if (ASE->getLowerBound()) in CheckArrayAccess()
12532 CheckArrayAccess(ASE->getBase(), ASE->getLowerBound(), in CheckArrayAccess()