Lines Matching refs:ASE
4315 if (auto *ASE = dyn_cast_or_null<ArraySubscriptExpr>(RefExpr)) {
4316 Expr *Base = ASE->getBase()->IgnoreParenImpCasts();
13766 auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr->IgnoreParens());
13768 if (ASE) {
13769 Type = ASE->getType().getNonReferenceType();
13793 /*AcceptIfMutable*/ false, ASE || OASE))
13800 if (!ASE && !OASE) {
13895 if (!ASE && !OASE) {
13908 if (!ASE && !OASE) {
13945 (!OASE && !ASE &&
13966 } else if (!ASE && !OASE &&
14215 if (ASE || OASE) {
15040 auto *ASE = dyn_cast<ArraySubscriptExpr>(SimpleExpr);
15042 (ASE &&
15043 !ASE->getBase()->getType().getNonReferenceType()->isPointerType() &&
15044 !ASE->getBase()->getType().getNonReferenceType()->isArrayType())) {
15549 if (const auto *ASE =
15551 Type = ASE->getBase()->IgnoreParenImpCasts()->getType();
16012 auto *ASE = dyn_cast<ArraySubscriptExpr>(VE->IgnoreParens());
16014 if (ASE) {
16015 Type = ASE->getType().getNonReferenceType();