Home
last modified time | relevance | path

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

12

/external/clang/include/clang/Analysis/
DProgramPoint.h279 class PostStmt : public StmtPoint {
281 PostStmt() {} in PostStmt() function
282 PostStmt(const Stmt *S, const void *data, Kind k, const LocationContext *L,
287 explicit PostStmt(const Stmt *S, Kind k, const LocationContext *L,
291 explicit PostStmt(const Stmt *S, const LocationContext *L,
304 class PostCondition : public PostStmt {
308 : PostStmt(S, PostConditionKind, L, tag) {} in PostStmt() function
361 class PostLoad : public PostStmt {
365 : PostStmt(S, PostLoadKind, L, tag) {} in PostStmt() function
376 class PostStore : public PostStmt {
[all …]
/external/clang/lib/StaticAnalyzer/Checkers/
DUndefBranchChecker.cpp93 if (Optional<PostStmt> PS = P.getAs<PostStmt>()) in checkBranchCondition()
DTaintTesterChecker.cpp23 class TaintTesterChecker : public Checker< check::PostStmt<Expr> > {
DDynamicTypePropagation.cpp30 check::PostStmt<ImplicitCastExpr>,
31 check::PostStmt<CXXNewExpr> > {
DUndefResultChecker.cpp29 : public Checker< check::PostStmt<BinaryOperator> > {
DBasicObjCFoundationChecks.cpp97 check::PostStmt<ObjCDictionaryLiteral>,
98 check::PostStmt<ObjCArrayLiteral> > {
839 : public Checker<check::PostStmt<ObjCForCollectionStmt>,
1181 check::PostStmt<ObjCArrayLiteral>,
1182 check::PostStmt<ObjCDictionaryLiteral>,
1183 check::PostStmt<ObjCBoxedExpr> > {
DTestAfterDivZeroChecker.cpp106 if (Optional<PostStmt> P = Succ->getLocationAs<PostStmt>()) in REGISTER_SET_WITH_PROGRAMSTATE()
DUndefCapturedBlockVarChecker.cpp29 : public Checker< check::PostStmt<BlockExpr> > {
DCheckerDocumentation.cpp38 check::PostStmt<DeclStmt>,
DMacOSKeychainAPIChecker.cpp30 check::PostStmt<CallExpr>,
542 else if (Optional<clang::PostStmt> PS = P.getAs<clang::PostStmt>()) in generateAllocatedDataNotReleasedReport()
DObjCContainersChecker.cpp32 check::PostStmt<CallExpr> > {
DObjCSelfInitChecker.cpp59 check::PostStmt<ObjCIvarRefExpr>,
DPthreadLockChecker.cpp52 class PthreadLockChecker : public Checker< check::PostStmt<CallExpr> > {
DRetainCountChecker.cpp2400 AllocStmt = P.castAs<PostStmt>().getStmt(); in CFRefLeakReport()
2442 check::PostStmt<BlockExpr>,
2443 check::PostStmt<CastExpr>,
2444 check::PostStmt<ObjCArrayLiteral>,
2445 check::PostStmt<ObjCDictionaryLiteral>,
2446 check::PostStmt<ObjCBoxedExpr>,
2447 check::PostStmt<ObjCIvarRefExpr>,
DGenericTaintChecker.cpp31 class GenericTaintChecker : public Checker< check::PostStmt<CallExpr>,
DMallocChecker.cpp162 check::PostStmt<CallExpr>,
163 check::PostStmt<CXXNewExpr>,
165 check::PostStmt<BlockExpr>,
/external/clang/lib/StaticAnalyzer/Core/
DBugReporterVisitors.cpp93 const Stmt *S = N->getLocationAs<PostStmt>()->getStmt(); in GetRetValExpr()
186 while (Node && Node->getLocation().getAs<PostStmt>()) in addVisitorIfNecessary()
420 Optional<PostStmt> P = N->getLocationAs<PostStmt>(); in isInitializationOfVar()
495 if (Optional<PostStmt> P = Succ->getLocationAs<PostStmt>()) in VisitNode()
547 if (Optional<PostStmt> PS = StoreSite->getLocationAs<PostStmt>()) { in VisitNode()
953 if (Optional<PostStmt> P = LVNode->getLocation().getAs<PostStmt>()) { in trackNullOrUndefValue()
1187 if (Optional<PostStmt> PS = progPoint.getAs<PostStmt>()) { in VisitNodeImpl()
DExplodedGraph.cpp117 if (!progPoint.getAs<PostStmt>() || progPoint.getAs<PostStore>()) in shouldCollect()
133 const Expr *Ex = dyn_cast<Expr>(progPoint.castAs<PostStmt>().getStmt()); in shouldCollect()
DCoreEngine.cpp263 assert(Loc.getAs<PostStmt>() || in dispatchWorkItem()
559 PostStmt Loc(CS.getStmt(), N->getLocationContext()); in enqueueStmtNode()
DExprEngineCXX.cpp73 PostStmt PS(CallExpr, LCtx); in performTrivialCopy()
DBugReporter.cpp1405 if (Optional<PostStmt> PS = P.getAs<PostStmt>()) { in GenerateExtensivePathDiagnostic()
1743 if (Optional<PostStmt> PS = P.getAs<PostStmt>()) { in GenerateAlternateExtensivePathDiagnostic()
DExprEngine.cpp2118 PostStmt PS(StoreE, LC); in evalBind()
2331 if (!P.getAs<PostStmt>() || P.castAs<PostStmt>().getStmt() != Ex) { in evalEagerlyAssumeBinOpBifurcation()
/external/clang/lib/Analysis/
DProgramPoint.cpp30 return PostStmt(S, LC, tag); in getProgramPoint()
/external/clang/test/Analysis/
Dblocks.m111 // PreStmtPurgeDeadSymbols point but only knew how to deal with PostStmt
/external/clang/include/clang/StaticAnalyzer/Core/
DChecker.h101 class PostStmt {

12