Home
last modified time | relevance | path

Searched refs:ExplodedGraph (Results 1 – 20 of 20) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp42 ExplodedGraph::ExplodedGraph() = default;
44 ExplodedGraph::~ExplodedGraph() = default;
50 bool ExplodedGraph::isInterestingLValueExpr(const Expr *Ex) { in isInterestingLValueExpr()
58 bool ExplodedGraph::shouldCollect(const ExplodedNode *node) { in shouldCollect()
155 void ExplodedGraph::collectNode(ExplodedNode *node) { in collectNode()
171 void ExplodedGraph::reclaimRecentlyAllocatedNodes() { in reclaimRecentlyAllocatedNodes()
286 int64_t ExplodedNode::getID(ExplodedGraph *G) const { in getID()
296 ExplodedNode *ExplodedGraph::getNode(const ProgramPoint &L, in getNode()
342 std::unique_ptr<ExplodedGraph>
343 ExplodedGraph::trim(ArrayRef<const NodeTy *> Sinks, in trim()
[all …]
H A DBugReporter.cpp2234 ExplodedGraph &GRBugReporter::getGraph() { return Eng.getGraph(); } in getGraph()
2277 std::unique_ptr<ExplodedGraph> Graph;
2294 std::unique_ptr<ExplodedGraph> G;
2324 TrimmedGraph(const ExplodedGraph *OriginalGraph,
2332 TrimmedGraph::TrimmedGraph(const ExplodedGraph *OriginalGraph, in TrimmedGraph()
2400 auto GNew = llvm::make_unique<ExplodedGraph>(); in popNextReportGraph()
H A DCoreEngine.cpp203 for (ExplodedGraph::eop_iterator I = G.eop_begin(), E = G.eop_end(); I != E; in ExecuteWorkListWithInitialState()
H A DExprEngine.cpp2950 struct DOTGraphTraits<ExplodedGraph*> : public DefaultDOTGraphTraits {
2999 ExplodedGraph *) { in getNodeAttributes()
3017 static std::string getNodeLabel(const ExplodedNode *N, ExplodedGraph *G){ in getNodeLabel()
3097 std::unique_ptr<ExplodedGraph> TrimmedG(G.trim(Nodes)); in DumpGraph()
H A DCheckerManager.cpp392 void CheckerManager::runCheckersForEndAnalysis(ExplodedGraph &G, in runCheckersForEndAnalysis()
H A DBugReporterVisitors.cpp1619 if (ExplodedGraph::isInterestingLValueExpr(Inner)) { in trackExpressionValue()
1697 if (ExplodedGraph::isInterestingLValueExpr(Inner)) { in trackExpressionValue()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h55 class ExplodedGraph; variable
70 friend class ExplodedGraph; variable
107 void addNode(ExplodedNode *N, ExplodedGraph &G);
192 void addPredecessor(ExplodedNode *V, ExplodedGraph &G);
247 int64_t getID(ExplodedGraph *G) const;
264 class ExplodedGraph {
306 ExplodedGraph();
307 ~ExplodedGraph();
326 return llvm::make_unique<ExplodedGraph>(); in MakeEmptyGraph()
398 std::unique_ptr<ExplodedGraph>
[all …]
H A DExprEngine.h126 ExplodedGraph &G;
230 ExplodedGraph &getGraph() { return G; } in getGraph()
231 const ExplodedGraph &getGraph() const { return G; } in getGraph()
H A DCoreEngine.h75 mutable ExplodedGraph G;
134 ExplodedGraph &getGraph() { return G; } in getGraph()
H A DProgramState.h84 friend class ExplodedGraph; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DAnalyzerStatsChecker.cpp37 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const;
41 void AnalyzerStatsChecker::checkEndAnalysis(ExplodedGraph &G, in checkEndAnalysis()
55 for (ExplodedGraph::node_iterator I = G.nodes_begin(); in checkEndAnalysis()
H A DUnreachableCodeChecker.cpp35 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,
49 void UnreachableCodeChecker::checkEndAnalysis(ExplodedGraph &G, in checkEndAnalysis()
62 for (ExplodedGraph::node_iterator I = G.nodes_begin(), E = G.nodes_end(); in checkEndAnalysis()
H A DCheckerDocumentation.cpp206 void checkEndAnalysis(ExplodedGraph &G, in checkEndAnalysis()
H A DExprInspectionChecker.cpp59 void checkEndAnalysis(ExplodedGraph &G, BugReporter &BR,
282 void ExprInspectionChecker::checkEndAnalysis(ExplodedGraph &G, BugReporter &BR, in checkEndAnalysis()
H A DDebugCheckers.cpp225 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const { in checkEndAnalysis()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h59 class ExplodedGraph; variable
524 ExplodedGraph &getGraph();
571 ExplodedGraph &getGraph() { return BR.getGraph(); } in getGraph()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h45 class ExplodedGraph; variable
288 void runCheckersForEndAnalysis(ExplodedGraph &G, BugReporter &BR,
440 CheckerFn<void (ExplodedGraph &, BugReporter &, ExprEngine &)>;
H A DChecker.h228 static void _checkEndAnalysis(void *checker, ExplodedGraph &G, in _checkEndAnalysis()
H A DAnalyzerOptions.def303 "How often nodes in the ExplodedGraph should be recycled to save memory. "
/freebsd-12.1/lib/clang/libclang/
H A DMakefile589 SRCS_FUL+= StaticAnalyzer/Core/ExplodedGraph.cpp