Home
last modified time | relevance | path

Searched refs:PostStmt (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DAnalysisOrderChecker.cpp32 check::PreStmt<CastExpr>, check::PostStmt<CastExpr>,
34 check::PostStmt<ArraySubscriptExpr>, check::PreStmt<CXXNewExpr>,
35 check::PostStmt<CXXNewExpr>, check::PreStmt<CXXDeleteExpr>,
36 check::PostStmt<CXXDeleteExpr>, check::PreStmt<CXXConstructExpr>,
37 check::PostStmt<CXXConstructExpr>, check::PreStmt<OffsetOfExpr>,
38 check::PostStmt<OffsetOfExpr>, check::PreCall, check::PostCall,
H A DUndefBranchChecker.cpp96 if (Optional<PostStmt> PS = P.getAs<PostStmt>()) in checkBranchCondition()
H A DPointerArithChecker.cpp47 check::PostStmt<CastExpr>, check::PostStmt<CXXNewExpr>,
48 check::PostStmt<CallExpr>, check::DeadSymbols> {
H A DTaintTesterChecker.cpp25 class TaintTesterChecker : public Checker<check::PostStmt<Expr>> {
H A DBasicObjCFoundationChecks.cpp98 check::PostStmt<ObjCDictionaryLiteral>,
99 check::PostStmt<ObjCArrayLiteral> > {
807 : public Checker<check::PostStmt<ObjCForCollectionStmt>,
1140 check::PostStmt<ObjCArrayLiteral>,
1141 check::PostStmt<ObjCDictionaryLiteral>,
1142 check::PostStmt<ObjCBoxedExpr> > {
H A DTestAfterDivZeroChecker.cpp103 if (Optional<PostStmt> P = Succ->getLocationAs<PostStmt>()) in REGISTER_SET_WITH_PROGRAMSTATE()
H A DUndefCapturedBlockVarChecker.cpp28 : public Checker< check::PostStmt<BlockExpr> > {
H A DCheckerDocumentation.cpp37 check::PostStmt<DeclStmt>,
H A DObjCContainersChecker.cpp31 check::PostStmt<CallExpr>,
H A DUndefResultChecker.cpp29 : public Checker< check::PostStmt<BinaryOperator> > {
H A DDynamicTypeChecker.cpp32 class DynamicTypeChecker : public Checker<check::PostStmt<ImplicitCastExpr>> {
H A DIteratorModeling.cpp87 : public Checker<check::PostCall, check::PostStmt<UnaryOperator>,
88 check::PostStmt<BinaryOperator>,
89 check::PostStmt<MaterializeTemporaryExpr>,
H A DObjCSelfInitChecker.cpp58 check::PostStmt<ObjCIvarRefExpr>,
H A DDynamicTypePropagation.cpp54 check::PostStmt<CastExpr>,
55 check::PostStmt<CXXNewExpr>,
H A DMacOSKeychainAPIChecker.cpp30 check::PostStmt<CallExpr>,
H A DNullabilityChecker.cpp82 check::PostCall, check::PostStmt<ExplicitCastExpr>,
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DProgramPoint.h310 class PostStmt : public StmtPoint {
312 PostStmt() = default;
322 explicit PostStmt(const Stmt *S, const LocationContext *L,
358 class PostCondition : public PostStmt {
362 : PostStmt(S, PostConditionKind, L, tag) {} in PostStmt() function
415 class PostLoad : public PostStmt {
419 : PostStmt(S, PostLoadKind, L, tag) {} in PostStmt() function
430 class PostStore : public PostStmt {
437 : PostStmt(S, PostStoreKind, L, tag) { in PostStmt() function
456 class PostLValue : public PostStmt {
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h243 check::PostStmt<BlockExpr>,
244 check::PostStmt<CastExpr>,
245 check::PostStmt<ObjCArrayLiteral>,
246 check::PostStmt<ObjCDictionaryLiteral>,
247 check::PostStmt<ObjCBoxedExpr>,
248 check::PostStmt<ObjCIvarRefExpr>,
/llvm-project-15.0.7/clang/lib/Analysis/
H A DProgramPoint.cpp31 return PostStmt(S, LC, tag); in getProgramPoint()
218 else if (getAs<PostStmt>()) in printJson()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp298 !N->getLocationAs<PostStmt>()) in wasRegionOfInterestModifiedAt()
302 if (auto PS = N->getLocationAs<PostStmt>()) in wasRegionOfInterestModifiedAt()
1244 Optional<PostStmt> P = N->getLocationAs<PostStmt>(); in isInitializationOfVar()
1319 cast<DeclStmt>(SI.StoreSite->getLocationAs<PostStmt>()->getStmt()); in showBRDiagnostics()
1461 if (Optional<PostStmt> P = Succ->getLocationAs<PostStmt>()) in VisitNode()
1593 if (Optional<PostStmt> PS = StoreSite->getLocationAs<PostStmt>()) { in VisitNode()
2282 while (ExprNode && ExprNode->getLocation().getAs<PostStmt>()) in handle()
2608 if (Optional<PostStmt> PS = ProgPoint.getAs<PostStmt>()) { in VisitNodeImpl()
H A DExplodedGraph.cpp106 if (!progPoint.getAs<PostStmt>() || progPoint.getAs<PostStore>()) in shouldCollect()
122 const Expr *Ex = dyn_cast<Expr>(progPoint.castAs<PostStmt>().getStmt()); in shouldCollect()
H A DCoreEngine.cpp214 assert(Loc.getAs<PostStmt>() || in dispatchWorkItem()
576 PostStmt Loc(CS.getStmt(), N->getLocationContext()); in enqueueStmtNode()
/llvm-project-15.0.7/clang/test/Analysis/exploded-graph-rewriter/
H A Dprogram_points.dot113 "stmt_point_kind": "PostStmt",
/llvm-project-15.0.7/clang/test/Analysis/
H A Dblocks.m115 // PreStmtPurgeDeadSymbols point but only knew how to deal with PostStmt
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/
H A DChecker.h101 class PostStmt {

12