diff options
author | Anna Zaks <ganna@apple.com> | 2012-12-17 20:08:54 +0000 |
---|---|---|
committer | Anna Zaks <ganna@apple.com> | 2012-12-17 20:08:54 +0000 |
commit | 39cf781d62daaec09e443c6e66a01cd7543ffb41 (patch) | |
tree | 467201fb6859fd425ee015df10235b3138660c72 /lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | |
parent | 7959671d456c916706a5f61af609d8f1fc95decf (diff) |
[analyzer] Tweak the NumFunctionsAnalyzed stat so that it's more useful.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170362 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp')
-rw-r--r-- | lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp b/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp index a531f6df3f..6133e168c4 100644 --- a/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp +++ b/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp @@ -53,9 +53,10 @@ static ExplodedNode::Auditor* CreateUbiViz(); STATISTIC(NumFunctionTopLevel, "The # of functions at top level."); STATISTIC(NumFunctionsAnalyzed, - "The # of functions and blocks analyzed (as top level)."); + "The # of functions and blocks analyzed (as top level " + "with inlining turned on)."); STATISTIC(NumBlocksInAnalyzedFunctions, - "The # of basic blocks in the analyzed functions."); + "The # of basic blocks in the analyzed functions."); STATISTIC(PercentReachableBlocks, "The % of reachable basic blocks."); STATISTIC(MaxCFGSize, "The maximum number of basic blocks in a function."); @@ -617,7 +618,8 @@ void AnalysisConsumer::HandleCode(Decl *D, AnalysisMode Mode, checkerMgr->runCheckersOnASTBody(*WI, *Mgr, BR); if ((Mode & AM_Path) && checkerMgr->hasPathSensitiveCheckers()) { RunPathSensitiveChecks(*WI, IMode, VisitedCallees); - NumFunctionsAnalyzed++; + if (IMode != ExprEngine::Inline_None) + NumFunctionsAnalyzed++; } } } |