/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UndefinedArraySubscriptChecker.cpp | 26 : public Checker< check::PreStmt<ArraySubscriptExpr> > { 30 void checkPreStmt(const ArraySubscriptExpr *A, CheckerContext &C) const; 35 UndefinedArraySubscriptChecker::checkPreStmt(const ArraySubscriptExpr *A, in checkPreStmt()
|
H A D | AnalysisOrderChecker.cpp | 33 check::PreStmt<ArraySubscriptExpr>, 34 check::PostStmt<ArraySubscriptExpr>, check::PreStmt<CXXNewExpr>, 73 void checkPreStmt(const ArraySubscriptExpr *SubExpr, in checkPreStmt() 79 void checkPostStmt(const ArraySubscriptExpr *SubExpr, in checkPostStmt()
|
H A D | InvalidatedIteratorChecker.cpp | 31 check::PreStmt<ArraySubscriptExpr>, 45 void checkPreStmt(const ArraySubscriptExpr *ASE, CheckerContext &C) const; 100 void InvalidatedIteratorChecker::checkPreStmt(const ArraySubscriptExpr *ASE, in checkPreStmt()
|
H A D | PointerArithChecker.cpp | 46 check::PreStmt<ArraySubscriptExpr>, check::PreStmt<CastExpr>, 65 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const; 303 void PointerArithChecker::checkPreStmt(const ArraySubscriptExpr *SubsExpr, in checkPreStmt()
|
H A D | IteratorRangeChecker.cpp | 32 check::PreStmt<ArraySubscriptExpr>, 54 void checkPreStmt(const ArraySubscriptExpr *ASE, CheckerContext &C) const; 179 void IteratorRangeChecker::checkPreStmt(const ArraySubscriptExpr *ASE, in checkPreStmt()
|
H A D | DereferenceChecker.cpp | 154 const ArraySubscriptExpr *AE = cast<ArraySubscriptExpr>(S); in reportBug()
|
H A D | UndefResultChecker.cpp | 41 if (!isa<ArraySubscriptExpr>(Ex)) in isArrayIndexOutOfBounds()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 30 class ArraySubscriptExpr; variable 112 ExprDependence computeDependence(ArraySubscriptExpr *E);
|
/netbsd/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExprClassification.cpp | 215 if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType()) in ClassifyInternal() 216 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase()); in ClassifyInternal() 220 auto *Base = cast<ArraySubscriptExpr>(E)->getBase()->IgnoreImpCasts(); in ClassifyInternal()
|
H A D | Expr.cpp | 2352 if (isa<ArraySubscriptExpr>(E)) in isReadIfDiscardedInCPlusPlus11() 2519 Loc = cast<ArraySubscriptExpr>(this)->getRBracketLoc(); in isUnusedResultAWarning() 2520 R1 = cast<ArraySubscriptExpr>(this)->getLHS()->getSourceRange(); in isUnusedResultAWarning() 2521 R2 = cast<ArraySubscriptExpr>(this)->getRHS()->getSourceRange(); in isUnusedResultAWarning() 2802 return cast<ArraySubscriptExpr>(E)->getBase()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate() 3901 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(E)) in refersToVectorElement() 3978 const auto *Array1 = dyn_cast<ArraySubscriptExpr>(E1); in isSameComparisonOperand() 3979 const auto *Array2 = dyn_cast<ArraySubscriptExpr>(E2); in isSameComparisonOperand() 4698 dyn_cast<ArraySubscriptExpr>(Base->IgnoreParenImpCasts())) { in getBaseOriginalType()
|
H A D | ComputeDependence.cpp | 112 ExprDependence clang::computeDependence(ArraySubscriptExpr *E) { in computeDependence()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyCommon.h | 43 class ArraySubscriptExpr; variable 418 til::SExpr *translateArraySubscriptExpr(const ArraySubscriptExpr *E,
|
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaFixItUtils.cpp | 68 if (isa<ArraySubscriptExpr>(Expr) || in tryToFixConversion()
|
H A D | SemaOpenMP.cpp | 2077 if (isa<ArraySubscriptExpr>(EI->getAssociatedExpression()) || in isOpenMPCapturedByRef() 3595 isa<ArraySubscriptExpr>( in VisitDeclRefExpr() 3767 isa<ArraySubscriptExpr>( in VisitMemberExpr() 4994 if (auto *ASE = dyn_cast_or_null<ArraySubscriptExpr>(RefExpr)) { in getPrivateItem() 4996 while (auto *TempASE = dyn_cast<ArraySubscriptExpr>(Base)) in getPrivateItem() 5004 while (auto *TempASE = dyn_cast<ArraySubscriptExpr>(Base)) in getPrivateItem() 17965 auto *ASE = dyn_cast<ArraySubscriptExpr>(SimpleExpr); in ActOnOpenMPDependClause() 18085 if (isa<ArraySubscriptExpr>(E) || in checkArrayExpressionDoesNotReferToWholeSize() 18142 if (isa<ArraySubscriptExpr>(E) || in checkArrayExpressionDoesNotReferToUnitySize() 18315 bool VisitArraySubscriptExpr(ArraySubscriptExpr *AE) { in VisitArraySubscriptExpr() [all …]
|
/netbsd/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | ReachableCode.cpp | 582 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); in GetUnreachableLoc()
|
H A D | ThreadSafetyCommon.cpp | 229 return translateArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Ctx); in translate() 595 SExprBuilder::translateArraySubscriptExpr(const ArraySubscriptExpr *E, in translateArraySubscriptExpr()
|
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | ExplodedGraph.cpp | 54 isa<ObjCIvarRefExpr>(Ex) || isa<ArraySubscriptExpr>(Ex); in isInterestingLValueExpr()
|
H A D | ExprEngine.cpp | 862 const ArraySubscriptExpr *ASE; in ProcessInitializer() 863 while ((ASE = dyn_cast<ArraySubscriptExpr>(Init))) in ProcessInitializer() 1518 VisitArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); in Visit() 2609 void ExprEngine::VisitArraySubscriptExpr(const ArraySubscriptExpr *A, in VisitArraySubscriptExpr()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1955 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ArraySubscriptExpr> 5233 AST_MATCHER_P(ArraySubscriptExpr, hasIndex, in AST_MATCHER_P() argument 5250 AST_MATCHER_P(ArraySubscriptExpr, hasBase, in AST_MATCHER_P() argument 5499 CXXRewrittenBinaryOperator, ArraySubscriptExpr), in AST_POLYMORPHIC_MATCHER_P() argument 5515 CXXRewrittenBinaryOperator, ArraySubscriptExpr), in AST_POLYMORPHIC_MATCHER_P() argument
|
/netbsd/external/apache2/llvm/dist/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 893 if (isa<ArraySubscriptExpr>(Expr) || in subscriptOperatorNeedsParens() 915 if (isa<ArraySubscriptExpr>(Expr) || in castOperatorNeedsParens()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 71 def ArraySubscriptExpr : StmtNode<Expr>;
|
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 144 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr() 1152 } else if (const ArraySubscriptExpr *sub = dyn_cast<ArraySubscriptExpr>(E)) { in isBlockVarRef()
|
H A D | CGExpr.cpp | 1251 if (SanOpts.has(SanitizerKind::ArrayBounds) && isa<ArraySubscriptExpr>(E)) in EmitCheckedLValue() 1252 LV = EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E), /*Accessed*/true); in EmitCheckedLValue() 1390 return EmitArraySubscriptExpr(cast<ArraySubscriptExpr>(E)); in EmitLValue() 2409 if (const auto *Exp = dyn_cast<ArraySubscriptExpr>(E)) { in setObjCGCLValueClass() 3706 LValue CodeGenFunction::EmitArraySubscriptExpr(const ArraySubscriptExpr *E, in EmitArraySubscriptExpr() 3831 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitArraySubscriptExpr() 4055 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitOMPArraySectionExpr()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 447 void VisitArraySubscriptExpr(const ArraySubscriptExpr *Ex,
|
/netbsd/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 867 const internal::VariadicDynCastAllOfMatcher<Stmt, ArraySubscriptExpr>
|