Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/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, in checkPreStmt()
H A DDereferenceChecker.cpp127 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(S); in reportBug()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaFixItUtils.cpp69 if (isa<ArraySubscriptExpr>(Expr) || in tryToFixConversion()
H A DSemaChecking.cpp5211 return EvalAddr(cast<ArraySubscriptExpr>(E)->getBase(), refVars,ParentDecl); in EvalVal()
7669 const ArraySubscriptExpr *ASE, in CheckArrayAccess()
7771 while (const ArraySubscriptExpr *ASE = in CheckArrayAccess()
7772 dyn_cast<ArraySubscriptExpr>(BaseExpr)) in CheckArrayAccess()
7792 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(expr); in CheckArrayAccess()
/minix3/external/bsd/llvm/dist/clang/lib/Analysis/
H A DReachableCode.cpp540 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); in GetUnreachableLoc()
H A DThreadSafetyCommon.cpp241 return translateArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Ctx); in translate()
596 SExprBuilder::translateArraySubscriptExpr(const ArraySubscriptExpr *E, in translateArraySubscriptExpr()
H A DThreadSafety.cpp1426 if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(Exp)) { in checkAccess()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DExprClassification.cpp196 if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType()) in ClassifyInternal()
197 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase()); in ClassifyInternal()
H A DExpr.cpp2113 Loc = cast<ArraySubscriptExpr>(this)->getRBracketLoc(); in isUnusedResultAWarning()
2114 R1 = cast<ArraySubscriptExpr>(this)->getLHS()->getSourceRange(); in isUnusedResultAWarning()
2115 R2 = cast<ArraySubscriptExpr>(this)->getRHS()->getSourceRange(); in isUnusedResultAWarning()
2360 return cast<ArraySubscriptExpr>(E)->getBase()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
3365 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(E)) in refersToVectorElement()
H A DStmtProfile.cpp579 void StmtProfiler::VisitArraySubscriptExpr(const ArraySubscriptExpr *S) { in VisitArraySubscriptExpr()
H A DItaniumMangle.cpp2976 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(E); in mangleExpression()
H A DStmtPrinter.cpp1228 void StmtPrinter::VisitArraySubscriptExpr(ArraySubscriptExpr *Node) { in VisitArraySubscriptExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td64 def ArraySubscriptExpr : DStmt<Expr>;
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExprAgg.cpp136 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
835 } else if (const ArraySubscriptExpr *sub = dyn_cast<ArraySubscriptExpr>(E)) { in isBlockVarRef()
H A DCGExpr.cpp784 if (SanOpts.has(SanitizerKind::ArrayBounds) && isa<ArraySubscriptExpr>(E)) in EmitCheckedLValue()
785 LV = EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E), /*Accessed*/true); in EmitCheckedLValue()
884 return EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E)); in EmitLValue()
1777 if (const auto *Exp = dyn_cast<ArraySubscriptExpr>(E)) { in setObjCGCLValueClass()
2406 LValue CodeGenFunction::EmitArraySubscriptExpr(const ArraySubscriptExpr *E, in EmitArraySubscriptExpr()
2488 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitArraySubscriptExpr()
H A DCoverageMappingGen.cpp957 void VisitArraySubscriptExpr(const ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
H A DCGExprCXX.cpp1655 if (isa<ArraySubscriptExpr>(E)) in isGLValueFromPointerDeref()
/minix3/external/bsd/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1036 ArraySubscriptExpr> arraySubscriptExpr;
2671 AST_MATCHER_P(ArraySubscriptExpr, hasIndex, in AST_MATCHER_P() argument
2688 AST_MATCHER_P(ArraySubscriptExpr, hasBase, in AST_MATCHER_P() argument
/minix3/external/bsd/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h382 til::SExpr *translateArraySubscriptExpr(const ArraySubscriptExpr *E,
/minix3/external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h328 void VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *Ex,
/minix3/external/bsd/llvm/dist/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp891 if (isa<ArraySubscriptExpr>(Expr) || in subscriptOperatorNeedsParens()
913 if (isa<ArraySubscriptExpr>(Expr) || in castOperatorNeedsParens()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp493 const ArraySubscriptExpr *ASE; in ProcessInitializer()
494 while ((ASE = dyn_cast<ArraySubscriptExpr>(Init))) in ProcessInitializer()
987 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); in Visit()
1892 void ExprEngine::VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A, in VisitLvalArraySubscriptExpr()
H A DBugReporterVisitors.cpp73 else if (const ArraySubscriptExpr *AE = dyn_cast<ArraySubscriptExpr>(E)) { in getDerefExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DExpr.h2075 class ArraySubscriptExpr : public Expr {
2080 ArraySubscriptExpr(Expr *lhs, Expr *rhs, QualType t, in ArraySubscriptExpr() function
2096 explicit ArraySubscriptExpr(EmptyShell Shell) in ArraySubscriptExpr() function
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp585 void ASTStmtReader::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
2382 S = new (Context) ArraySubscriptExpr(Empty); in ReadStmtFromStream()

12