| /freebsd-10-stable/contrib/llvm/tools/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 | DereferenceChecker.cpp | 127 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(S); in reportBug()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Analysis/ |
| D | ReachableCode.cpp | 220 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); in GetUnreachableLoc()
|
| D | ThreadSafety.cpp | 420 } else if (const ArraySubscriptExpr *ASE = in buildSExpr() 421 dyn_cast<ArraySubscriptExpr>(Exp)) { in buildSExpr() 1881 if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(Exp)) { in checkAccess()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaFixItUtils.cpp | 69 if (isa<ArraySubscriptExpr>(Expr) || in tryToFixConversion()
|
| D | SemaChecking.cpp | 4293 return EvalAddr(cast<ArraySubscriptExpr>(E)->getBase(), refVars,ParentDecl); in EvalVal() 6341 const ArraySubscriptExpr *ASE, in CheckArrayAccess() 6443 while (const ArraySubscriptExpr *ASE = in CheckArrayAccess() 6444 dyn_cast<ArraySubscriptExpr>(BaseExpr)) in CheckArrayAccess() 6464 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(expr); in CheckArrayAccess()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | ExprClassification.cpp | 196 if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType()) in ClassifyInternal() 197 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase()); in ClassifyInternal()
|
| D | Expr.cpp | 2079 Loc = cast<ArraySubscriptExpr>(this)->getRBracketLoc(); in isUnusedResultAWarning() 2080 R1 = cast<ArraySubscriptExpr>(this)->getLHS()->getSourceRange(); in isUnusedResultAWarning() 2081 R2 = cast<ArraySubscriptExpr>(this)->getRHS()->getSourceRange(); in isUnusedResultAWarning() 2313 return cast<ArraySubscriptExpr>(E)->getBase()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate() 3254 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(E)) in refersToVectorElement()
|
| D | StmtProfile.cpp | 395 void StmtProfiler::VisitArraySubscriptExpr(const ArraySubscriptExpr *S) { in VisitArraySubscriptExpr()
|
| D | ItaniumMangle.cpp | 2885 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(E); in mangleExpression()
|
| D | StmtPrinter.cpp | 974 void StmtPrinter::VisitArraySubscriptExpr(ArraySubscriptExpr *Node) { in VisitArraySubscriptExpr()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/ |
| D | StmtNodes.td | 64 def ArraySubscriptExpr : DStmt<Expr>;
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| D | ASTMatchers.h | 778 ArraySubscriptExpr> arraySubscriptExpr; 2341 AST_MATCHER_P(ArraySubscriptExpr, hasIndex, in AST_MATCHER_P() argument 2358 AST_MATCHER_P(ArraySubscriptExpr, hasBase, in AST_MATCHER_P() argument
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGExpr.cpp | 746 if (SanOpts->ArrayBounds && isa<ArraySubscriptExpr>(E)) in EmitCheckedLValue() 747 LV = EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E), /*Accessed*/true); in EmitCheckedLValue() 846 return EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E)); in EmitLValue() 1661 if (const ArraySubscriptExpr *Exp = dyn_cast<ArraySubscriptExpr>(E)) { in setObjCGCLValueClass() 2245 LValue CodeGenFunction::EmitArraySubscriptExpr(const ArraySubscriptExpr *E, in EmitArraySubscriptExpr() 2318 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitArraySubscriptExpr()
|
| D | CGExprAgg.cpp | 136 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr() 817 } else if (const ArraySubscriptExpr *sub = dyn_cast<ArraySubscriptExpr>(E)) { in isBlockVarRef()
|
| D | CGExprScalar.cpp | 260 Value *VisitArraySubscriptExpr(ArraySubscriptExpr *E); 1060 Value *ScalarExprEmitter::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
|
| D | CodeGenFunction.h | 1987 LValue EmitArraySubscriptExpr(const ArraySubscriptExpr *E,
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| D | ExprEngine.h | 317 void VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *Ex,
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Edit/ |
| D | RewriteObjCFoundationAPI.cpp | 891 if (isa<ArraySubscriptExpr>(Expr) || in subscriptOperatorNeedsParens() 913 if (isa<ArraySubscriptExpr>(Expr) || in castOperatorNeedsParens()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| D | ExprEngine.cpp | 478 const ArraySubscriptExpr *ASE; in ProcessInitializer() 479 while ((ASE = dyn_cast<ArraySubscriptExpr>(Init))) in ProcessInitializer() 864 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); in Visit() 1727 void ExprEngine::VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A, in VisitLvalArraySubscriptExpr()
|
| D | BugReporterVisitors.cpp | 73 else if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(E)) { in getDerefExpr()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | Expr.h | 2044 class ArraySubscriptExpr : public Expr { 2049 ArraySubscriptExpr(Expr *lhs, Expr *rhs, QualType t, in ArraySubscriptExpr() function 2065 explicit ArraySubscriptExpr(EmptyShell Shell) in ArraySubscriptExpr() function
|
| D | RecursiveASTVisitor.h | 2214 DEF_TRAVERSE_STMT(ArraySubscriptExpr, { })
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/ |
| D | ASTReaderStmt.cpp | 586 void ASTStmtReader::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr() 2000 S = new (Context) ArraySubscriptExpr(Empty); in ReadStmtFromStream()
|
| D | ASTWriterStmt.cpp | 510 void ASTStmtWriter::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
|