| /external/clang/lib/StaticAnalyzer/Checkers/ |
| D | UndefinedArraySubscriptChecker.cpp | 27 : public Checker< check::PreStmt<ArraySubscriptExpr> > { 31 void checkPreStmt(const ArraySubscriptExpr *A, CheckerContext &C) const; 36 UndefinedArraySubscriptChecker::checkPreStmt(const ArraySubscriptExpr *A, in checkPreStmt()
|
| D | PointerArithChecker.cpp | 48 check::PreStmt<ArraySubscriptExpr>, check::PreStmt<CastExpr>, 67 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const; 306 void PointerArithChecker::checkPreStmt(const ArraySubscriptExpr *SubsExpr, in checkPreStmt()
|
| D | DereferenceChecker.cpp | 134 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(S); in reportBug()
|
| /external/cronet/buildtools/third_party/libc++abi/trunk/src/demangle/ |
| D | ItaniumNodes.def | 66 NODE(ArraySubscriptExpr)
|
| /external/clang/lib/Analysis/ |
| D | ReachableCode.cpp | 540 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); in GetUnreachableLoc()
|
| D | ThreadSafetyCommon.cpp | 227 return translateArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Ctx); in translate() 570 SExprBuilder::translateArraySubscriptExpr(const ArraySubscriptExpr *E, in translateArraySubscriptExpr()
|
| D | ThreadSafety.cpp | 1612 if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(Exp)) { in checkAccess()
|
| /external/clang/lib/Sema/ |
| D | SemaFixItUtils.cpp | 69 if (isa<ArraySubscriptExpr>(Expr) || in tryToFixConversion()
|
| D | SemaOpenMP.cpp | 933 if (isa<ArraySubscriptExpr>(EI->getAssociatedExpression()) || in IsOpenMPCapturedByRef() 8161 if (auto *ASE = dyn_cast_or_null<ArraySubscriptExpr>(RefExpr)) { in getPrivateItem() 8163 while (auto *TempASE = dyn_cast<ArraySubscriptExpr>(Base)) in getPrivateItem() 8171 while (auto *TempASE = dyn_cast<ArraySubscriptExpr>(Base)) in getPrivateItem() 9131 auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr->IgnoreParens()); in ActOnOpenMPReductionClause() 10242 auto *ASE = dyn_cast<ArraySubscriptExpr>(SimpleExpr); in ActOnOpenMPDependClause() 10360 if (isa<ArraySubscriptExpr>(E) || (OASE && OASE->getColonLoc().isInvalid())) { in CheckArrayExpressionDoesNotReferToWholeSize() 10413 if (isa<ArraySubscriptExpr>(E) || (OASE && OASE->getColonLoc().isInvalid())) in CheckArrayExpressionDoesNotReferToUnitySize() 10567 if (auto *CurE = dyn_cast<ArraySubscriptExpr>(E)) { in CheckMapClauseExpressionBase() 10698 (isa<ArraySubscriptExpr>(CI->getAssociatedExpression()) || in CheckMapConflicts() [all …]
|
| /external/clang/lib/AST/ |
| D | ExprClassification.cpp | 201 if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType()) in ClassifyInternal() 202 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase()); in ClassifyInternal()
|
| D | Expr.cpp | 2012 Loc = cast<ArraySubscriptExpr>(this)->getRBracketLoc(); in isUnusedResultAWarning() 2013 R1 = cast<ArraySubscriptExpr>(this)->getLHS()->getSourceRange(); in isUnusedResultAWarning() 2014 R2 = cast<ArraySubscriptExpr>(this)->getRHS()->getSourceRange(); in isUnusedResultAWarning() 2261 return cast<ArraySubscriptExpr>(E)->getBase()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate() 3340 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(E)) in refersToVectorElement() 3896 dyn_cast<ArraySubscriptExpr>(Base->IgnoreParenImpCasts())) { in getBaseOriginalType()
|
| /external/clang/include/clang/ASTMatchers/ |
| D | ASTMatchers.h | 1328 ArraySubscriptExpr> arraySubscriptExpr; 3503 AST_MATCHER_P(ArraySubscriptExpr, hasIndex, in AST_MATCHER_P() argument 3520 AST_MATCHER_P(ArraySubscriptExpr, hasBase, in AST_MATCHER_P() argument 3622 ArraySubscriptExpr), in AST_POLYMORPHIC_MATCHER_P() argument 3637 ArraySubscriptExpr), in AST_POLYMORPHIC_MATCHER_P() argument
|
| /external/bcc/src/cc/frontends/clang/ |
| D | b_frontend_action.h | 108 bool VisitArraySubscriptExpr(clang::ArraySubscriptExpr *E);
|
| D | b_frontend_action.cc | 579 bool ProbeVisitor::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr() 671 Ex = dyn_cast<ArraySubscriptExpr>(Ex)->getBase()->IgnoreParenCasts(); in IsContextMemberExpr()
|
| /external/clang/lib/CodeGen/ |
| D | CGExprAgg.cpp | 142 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr() 854 } else if (const ArraySubscriptExpr *sub = dyn_cast<ArraySubscriptExpr>(E)) { in isBlockVarRef()
|
| D | CGExpr.cpp | 945 if (SanOpts.has(SanitizerKind::ArrayBounds) && isa<ArraySubscriptExpr>(E)) in EmitCheckedLValue() 946 LV = EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E), /*Accessed*/true); in EmitCheckedLValue() 1050 return EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E)); in EmitLValue() 1920 if (const auto *Exp = dyn_cast<ArraySubscriptExpr>(E)) { in setObjCGCLValueClass() 2869 LValue CodeGenFunction::EmitArraySubscriptExpr(const ArraySubscriptExpr *E, in EmitArraySubscriptExpr() 2969 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitArraySubscriptExpr() 3165 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitOMPArraySectionExpr()
|
| /external/clang/include/clang/Basic/ |
| D | StmtNodes.td | 68 def ArraySubscriptExpr : DStmt<Expr>;
|
| /external/clang/include/clang/Analysis/Analyses/ |
| D | ThreadSafetyCommon.h | 392 til::SExpr *translateArraySubscriptExpr(const ArraySubscriptExpr *E,
|
| /external/clang/lib/Edit/ |
| D | RewriteObjCFoundationAPI.cpp | 891 if (isa<ArraySubscriptExpr>(Expr) || in subscriptOperatorNeedsParens() 913 if (isa<ArraySubscriptExpr>(Expr) || in castOperatorNeedsParens()
|
| /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| D | ExprEngine.h | 335 void VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *Ex,
|
| /external/clang/lib/StaticAnalyzer/Core/ |
| D | ExprEngine.cpp | 499 const ArraySubscriptExpr *ASE; in ProcessInitializer() 500 while ((ASE = dyn_cast<ArraySubscriptExpr>(Init))) in ProcessInitializer() 1016 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); in Visit() 1970 void ExprEngine::VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A, in VisitLvalArraySubscriptExpr()
|
| D | BugReporterVisitors.cpp | 74 else if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(E)) { in getDerefExpr()
|
| /external/libcxxabi/src/demangle/ |
| D | ItaniumDemangle.h | 78 X(ArraySubscriptExpr) \ 1480 class ArraySubscriptExpr : public Node { 1485 ArraySubscriptExpr(const Node *Op1_, const Node *Op2_) in ArraySubscriptExpr() function 4355 return make<ArraySubscriptExpr>(Base, Index); in parseExpr()
|
| /external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/ |
| D | ItaniumDemangle.h | 81 X(ArraySubscriptExpr) \ 1582 class ArraySubscriptExpr : public Node { 1587 ArraySubscriptExpr(const Node *Op1_, const Node *Op2_) in ArraySubscriptExpr() function 4618 return make<ArraySubscriptExpr>(Base, Index); in parseExpr()
|
| /external/clang/include/clang/AST/ |
| D | Expr.h | 2063 class ArraySubscriptExpr : public Expr { 2068 ArraySubscriptExpr(Expr *lhs, Expr *rhs, QualType t, in ArraySubscriptExpr() function 2084 explicit ArraySubscriptExpr(EmptyShell Shell) in ArraySubscriptExpr() function
|