Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DProgramPoint.h313 class PostStmt : public StmtPoint {
315 PostStmt() = default;
325 explicit PostStmt(const Stmt *S, const LocationContext *L,
361 class PostCondition : public PostStmt {
365 : PostStmt(S, PostConditionKind, L, tag) {} in PostStmt() function
418 class PostLoad : public PostStmt {
422 : PostStmt(S, PostLoadKind, L, tag) {} in PostStmt() function
433 class PostStore : public PostStmt {
440 : PostStmt(S, PostStoreKind, L, tag) { in PostStmt() function
459 class PostLValue : public PostStmt {
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DAnalysisOrderChecker.cpp32 check::PostStmt<CastExpr>,
34 check::PostStmt<ArraySubscriptExpr>,
36 check::PostStmt<CXXNewExpr>,
38 check::PostStmt<OffsetOfExpr>,
H A DUndefBranchChecker.cpp92 if (Optional<PostStmt> PS = P.getAs<PostStmt>()) in checkBranchCondition()
H A DPointerArithChecker.cpp48 check::PostStmt<CastExpr>, check::PostStmt<CXXNewExpr>,
49 check::PostStmt<CallExpr>, check::DeadSymbols> {
H A DTaintTesterChecker.cpp23 class TaintTesterChecker : public Checker< check::PostStmt<Expr> > {
H A DBasicObjCFoundationChecks.cpp98 check::PostStmt<ObjCDictionaryLiteral>,
99 check::PostStmt<ObjCArrayLiteral> > {
809 : public Checker<check::PostStmt<ObjCForCollectionStmt>,
1143 check::PostStmt<ObjCArrayLiteral>,
1144 check::PostStmt<ObjCDictionaryLiteral>,
1145 check::PostStmt<ObjCBoxedExpr> > {
H A DTestAfterDivZeroChecker.cpp104 if (Optional<PostStmt> P = Succ->getLocationAs<PostStmt>()) in REGISTER_SET_WITH_PROGRAMSTATE()
H A DUndefCapturedBlockVarChecker.cpp29 : public Checker< check::PostStmt<BlockExpr> > {
H A DCheckerDocumentation.cpp38 check::PostStmt<DeclStmt>,
H A DObjCContainersChecker.cpp32 check::PostStmt<CallExpr>,
H A DUndefResultChecker.cpp29 : public Checker< check::PostStmt<BinaryOperator> > {
H A DDynamicTypeChecker.cpp33 class DynamicTypeChecker : public Checker<check::PostStmt<ImplicitCastExpr>> {
H A DDynamicTypePropagation.cpp55 check::PostStmt<CastExpr>,
56 check::PostStmt<CXXNewExpr>,
H A DObjCSelfInitChecker.cpp59 check::PostStmt<ObjCIvarRefExpr>,
H A DPthreadLockChecker.cpp70 : public Checker<check::PostStmt<CallExpr>, check::DeadSymbols> {
H A DGenericTaintChecker.cpp32 : public Checker<check::PostStmt<CallExpr>, check::PreStmt<CallExpr>> {
H A DMacOSKeychainAPIChecker.cpp31 check::PostStmt<CallExpr>,
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h244 check::PostStmt<BlockExpr>,
245 check::PostStmt<CastExpr>,
246 check::PostStmt<ObjCArrayLiteral>,
247 check::PostStmt<ObjCDictionaryLiteral>,
248 check::PostStmt<ObjCBoxedExpr>,
249 check::PostStmt<ObjCIvarRefExpr>,
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp249 && !N->getLocationAs<PostStmt>()) in wasRegionOfInterestModifiedAt()
253 if (auto PS = N->getLocationAs<PostStmt>()) in wasRegionOfInterestModifiedAt()
810 while (Node && Node->getLocation().getAs<PostStmt>()) in addVisitorIfNecessary()
1035 Optional<PostStmt> P = N->getLocationAs<PostStmt>(); in isInitializationOfVar()
1227 if (Optional<PostStmt> P = Succ->getLocationAs<PostStmt>()) in VisitNode()
1279 if (Optional<PostStmt> PS = StoreSite->getLocationAs<PostStmt>()) { in VisitNode()
1848 if (Optional<PostStmt> PS = progPoint.getAs<PostStmt>()) { in VisitNodeImpl()
H A DExplodedGraph.cpp108 if (!progPoint.getAs<PostStmt>() || progPoint.getAs<PostStore>()) in shouldCollect()
124 const Expr *Ex = dyn_cast<Expr>(progPoint.castAs<PostStmt>().getStmt()); in shouldCollect()
H A DCoreEngine.cpp187 assert(Loc.getAs<PostStmt>() || in dispatchWorkItem()
495 PostStmt Loc(CS.getStmt(), N->getLocationContext()); in enqueueStmtNode()
H A DExprEngineCXX.cpp86 PostStmt PS(CallExpr, LCtx); in performTrivialCopy()
H A DExprEngineCallAndReturn.cpp281 PostStmt Loc(LastSt, calleeCtx, &retValBind); in processCallExit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DProgramPoint.cpp30 return PostStmt(S, LC, tag); in getProgramPoint()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
H A DChecker.h101 class PostStmt {

12