Home
last modified time | relevance | path

Searched refs:ArraySubscriptExpr (Results 1 – 25 of 49) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
DUndefinedArraySubscriptChecker.cpp27 : public Checker< check::PreStmt<ArraySubscriptExpr> > {
31 void checkPreStmt(const ArraySubscriptExpr *A, CheckerContext &C) const;
36 UndefinedArraySubscriptChecker::checkPreStmt(const ArraySubscriptExpr *A, in checkPreStmt()
DPointerArithChecker.cpp48 check::PreStmt<ArraySubscriptExpr>, check::PreStmt<CastExpr>,
67 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const;
306 void PointerArithChecker::checkPreStmt(const ArraySubscriptExpr *SubsExpr, in checkPreStmt()
DDereferenceChecker.cpp134 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(S); in reportBug()
/external/cronet/stable/third_party/libc++abi/src/src/demangle/
DItaniumNodes.def70 NODE(ArraySubscriptExpr)
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Demangle/
DItaniumNodes.def66 NODE(ArraySubscriptExpr)
/external/cronet/tot/third_party/libc++abi/src/src/demangle/
DItaniumNodes.def70 NODE(ArraySubscriptExpr)
/external/clang/lib/Sema/
DSemaFixItUtils.cpp69 if (isa<ArraySubscriptExpr>(Expr) || in tryToFixConversion()
DSemaOpenMP.cpp933 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/Analysis/
DReachableCode.cpp540 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); in GetUnreachableLoc()
DThreadSafetyCommon.cpp227 return translateArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Ctx); in translate()
570 SExprBuilder::translateArraySubscriptExpr(const ArraySubscriptExpr *E, in translateArraySubscriptExpr()
/external/clang/lib/AST/
DExprClassification.cpp201 if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType()) in ClassifyInternal()
202 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase()); in ClassifyInternal()
DExpr.cpp2012 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/
DASTMatchers.h1328 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/
Db_frontend_action.h108 bool VisitArraySubscriptExpr(clang::ArraySubscriptExpr *E);
Db_frontend_action.cc611 bool ProbeVisitor::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
703 Ex = dyn_cast<ArraySubscriptExpr>(Ex)->getBase()->IgnoreParenCasts(); in IsContextMemberExpr()
/external/clang/lib/CodeGen/
DCGExprAgg.cpp142 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
854 } else if (const ArraySubscriptExpr *sub = dyn_cast<ArraySubscriptExpr>(E)) { in isBlockVarRef()
DCGExpr.cpp945 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/
DStmtNodes.td68 def ArraySubscriptExpr : DStmt<Expr>;
/external/clang/include/clang/Analysis/Analyses/
DThreadSafetyCommon.h392 til::SExpr *translateArraySubscriptExpr(const ArraySubscriptExpr *E,
/external/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp891 if (isa<ArraySubscriptExpr>(Expr) || in subscriptOperatorNeedsParens()
913 if (isa<ArraySubscriptExpr>(Expr) || in castOperatorNeedsParens()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h335 void VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *Ex,
/external/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp499 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()
DBugReporterVisitors.cpp74 else if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(E)) { in getDerefExpr()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/
DItaniumDemangle.h83 X(ArraySubscriptExpr) \
1584 class ArraySubscriptExpr : public Node {
1589 ArraySubscriptExpr(const Node *Op1_, const Node *Op2_) in ArraySubscriptExpr() function
4620 return make<ArraySubscriptExpr>(Base, Index); in parseExpr()
/external/libcxxabi/src/demangle/
DItaniumDemangle.h78 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()

12