Searched refs:ArraySubscriptExpr (Results 1 - 25 of 33) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DUndefinedArraySubscriptChecker.cpp27 : public Checker< check::PreStmt<ArraySubscriptExpr> > {
31 void checkPreStmt(const ArraySubscriptExpr *A, CheckerContext &C) const;
36 UndefinedArraySubscriptChecker::checkPreStmt(const ArraySubscriptExpr *A,
H A DDereferenceChecker.cpp127 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(S);
/external/clang/lib/Sema/
H A DSemaFixItUtils.cpp69 if (isa<ArraySubscriptExpr>(Expr) ||
/external/clang/lib/AST/
H A DExprClassification.cpp194 if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType())
195 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase());
H A DExpr.cpp2075 Loc = cast<ArraySubscriptExpr>(this)->getRBracketLoc();
2076 R1 = cast<ArraySubscriptExpr>(this)->getLHS()->getSourceRange();
2077 R2 = cast<ArraySubscriptExpr>(this)->getRHS()->getSourceRange();
2319 return cast<ArraySubscriptExpr>(E)->getBase()->isOBJCGCCandidate(Ctx);
3293 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(E))
H A DStmtProfile.cpp487 void StmtProfiler::VisitArraySubscriptExpr(const ArraySubscriptExpr *S) {
H A DItaniumMangle.cpp2938 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(E);
/external/clang/lib/Analysis/
H A DReachableCode.cpp540 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S);
H A DThreadSafetyCommon.cpp126 return translateArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Ctx);
383 SExprBuilder::translateArraySubscriptExpr(const ArraySubscriptExpr *E,
H A DThreadSafety.cpp413 } else if (const ArraySubscriptExpr *ASE =
414 dyn_cast<ArraySubscriptExpr>(Exp)) {
1913 if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(Exp)) {
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h834 ArraySubscriptExpr> arraySubscriptExpr;
2464 AST_MATCHER_P(ArraySubscriptExpr, hasIndex,
2481 AST_MATCHER_P(ArraySubscriptExpr, hasBase,
/external/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h281 til::SExpr *translateArraySubscriptExpr(const ArraySubscriptExpr *E,
/external/clang/lib/CodeGen/
H A DCGExprAgg.cpp136 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) {
835 } else if (const ArraySubscriptExpr *sub = dyn_cast<ArraySubscriptExpr>(E)) {
H A DCGExpr.cpp753 if (SanOpts->ArrayBounds && isa<ArraySubscriptExpr>(E))
754 LV = EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E), /*Accessed*/true);
853 return EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E));
1716 if (const auto *Exp = dyn_cast<ArraySubscriptExpr>(E)) {
2294 LValue CodeGenFunction::EmitArraySubscriptExpr(const ArraySubscriptExpr *E,
2366 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array))
H A DCGExprScalar.cpp260 Value *VisitArraySubscriptExpr(ArraySubscriptExpr *E);
1059 Value *ScalarExprEmitter::VisitArraySubscriptExpr(ArraySubscriptExpr *E) {
H A DCodeGenFunction.h2043 LValue EmitArraySubscriptExpr(const ArraySubscriptExpr *E,
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h319 void VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *Ex,
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp484 const ArraySubscriptExpr *ASE;
485 while ((ASE = dyn_cast<ArraySubscriptExpr>(Init)))
895 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst);
1782 void ExprEngine::VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A,
H A DBugReporterVisitors.cpp73 else if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(E)) {
/external/chromium_org/v8/tools/gcmole/
H A Dgcmole.cc537 VISIT(ArraySubscriptExpr);
645 DECL_VISIT_EXPR(ArraySubscriptExpr) {
/external/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp891 if (isa<ArraySubscriptExpr>(Expr) ||
913 if (isa<ArraySubscriptExpr>(Expr) ||
/external/clang/include/clang/AST/
H A DExpr.h2062 /// ArraySubscriptExpr - [C99 6.5.2.1] Array Subscripting.
2063 class ArraySubscriptExpr : public Expr { class in class:clang::StringLiteral::OffsetOfExpr
2068 ArraySubscriptExpr(Expr *lhs, Expr *rhs, QualType t, function in class:clang::StringLiteral::OffsetOfExpr::ArraySubscriptExpr
2084 explicit ArraySubscriptExpr(EmptyShell Shell) function in class:clang::StringLiteral::OffsetOfExpr::ArraySubscriptExpr
H A DDataRecursiveASTVisitor.h2160 DEF_TRAVERSE_STMT(ArraySubscriptExpr, {})
H A DRecursiveASTVisitor.h2182 DEF_TRAVERSE_STMT(ArraySubscriptExpr, {})
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp584 void ASTStmtReader::VisitArraySubscriptExpr(ArraySubscriptExpr *E) {
2189 S = new (Context) ArraySubscriptExpr(Empty);

Completed in 6762 milliseconds

12