}
~AnalysisConsumer() {
- // Count how many basic blocks we have not covered.
- NumBlocksInAnalyzedFunctions = FunctionSummaries.getTotalNumBasicBlocks();
- if (NumBlocksInAnalyzedFunctions > 0)
- PercentReachableBlocks =
- (FunctionSummaries.getTotalNumVisitedBasicBlocks() * 100) /
- NumBlocksInAnalyzedFunctions;
-
if (Opts.PrintStats)
delete TUTotalTimer;
}
Mgr.reset(NULL);
if (TUTotalTimer) TUTotalTimer->stopTimer();
+
+ // Count how many basic blocks we have not covered.
+ NumBlocksInAnalyzedFunctions = FunctionSummaries.getTotalNumBasicBlocks();
+ if (NumBlocksInAnalyzedFunctions > 0)
+ PercentReachableBlocks =
+ (FunctionSummaries.getTotalNumVisitedBasicBlocks() * 100) /
+ NumBlocksInAnalyzedFunctions;
+
}
static void FindBlocks(DeclContext *D, SmallVectorImpl<Decl*> &WL) {