LCOV - code coverage report
Current view: top level - include/llvm/Analysis Hit Total Coverage
Test: llvm-toolchain.info Lines: 3186 3850 82.8 %
Date: 2017-09-14 15:23:50 Functions: 1286 2600 49.5 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
Interval.h
0.0%
0.0 % 0 / 15 0.0 % 0 / 1
IntervalPartition.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 4
CFLAliasAnalysisUtils.h
46.2%46.2%
46.2 % 6 / 13 0.0 % 0 / 6
IteratedDominanceFrontier.h
38.5%38.5%
38.5 % 5 / 13 0.0 % 0 / 8
SparsePropagation.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 10
IntervalIterator.h
0.0%
0.0 % 0 / 70 0.0 % 0 / 11
DOTGraphTraitsPass.h
31.9%31.9%
31.9 % 23 / 72 4.5 % 4 / 88
DominanceFrontierImpl.h
54.8%54.8%
54.8 % 51 / 93 11.5 % 3 / 26
DominanceFrontier.h
57.7%57.7%
57.7 % 15 / 26 11.8 % 6 / 51
RegionInfo.h
64.4%64.4%
64.4 % 58 / 90 19.4 % 14 / 72
LoopInfo.h
69.0%69.0%
69.0 % 147 / 213 23.5 % 28 / 119
RegionInfoImpl.h
77.9%77.9%
77.9 % 289 / 371 38.4 % 43 / 112
TargetTransformInfo.h
90.6%90.6%
90.6 % 193 / 213 41.5 % 501 / 1207
GlobalsModRef.h
100.0%
100.0 % 4 / 4 50.0 % 1 / 2
OptimizationDiagnosticInfo.h
100.0%
100.0 % 6 / 6 50.0 % 1 / 2
TargetTransformInfoImpl.h
92.0%92.0%
92.0 % 160 / 174 53.3 % 57 / 107
DependenceAnalysis.h
75.0%75.0%
75.0 % 21 / 28 59.1 % 13 / 22
RegionIterator.h
93.3%93.3%
93.3 % 56 / 60 61.1 % 11 / 18
TargetFolder.h
64.5%64.5%
64.5 % 49 / 76 63.9 % 23 / 36
LazyValueInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
CFLAndersAliasAnalysis.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
DivergenceAnalysis.h
100.0%
100.0 % 6 / 6 66.7 % 2 / 3
LazyBranchProbabilityInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
LazyBlockFrequencyInfo.h
100.0%
100.0 % 18 / 18 66.7 % 2 / 3
PostDominators.h
66.7%66.7%
66.7 % 12 / 18 66.7 % 4 / 6
LoopInfoImpl.h
95.6%95.6%
95.6 % 172 / 180 73.8 % 31 / 42
MemorySSA.h
90.2%90.2%
90.2 % 138 / 153 73.9 % 17 / 23
CFLSteensAliasAnalysis.h
100.0%
100.0 % 9 / 9 75.0 % 3 / 4
AliasAnalysis.h
98.0%98.0%
98.0 % 97 / 99 75.6 % 96 / 127
BlockFrequencyInfoImpl.h
78.7%78.7%
78.7 % 262 / 333 75.7 % 53 / 70
ScalarEvolution.h
93.4%93.4%
93.4 % 85 / 91 77.3 % 17 / 22
CallGraph.h
95.5%95.5%
95.5 % 42 / 44 80.0 % 4 / 5
IVUsers.h
100.0%
100.0 % 22 / 22 83.3 % 5 / 6
BasicAliasAnalysis.h
100.0%
100.0 % 16 / 16 83.3 % 5 / 6
CFGPrinter.h
50.0%50.0%
50.0 % 37 / 74 83.3 % 5 / 6
ScalarEvolutionExpressions.h
96.0%96.0%
96.0 % 216 / 225 85.4 % 158 / 185
CallGraphSCCPass.h
100.0%
100.0 % 23 / 23 85.7 % 6 / 7
TargetLibraryInfo.h
100.0%
100.0 % 45 / 45 87.5 % 7 / 8
LoopPass.h
95.8%95.8%
95.8 % 23 / 24 87.5 % 14 / 16
BranchProbabilityInfo.h
100.0%
100.0 % 26 / 26 88.9 % 8 / 9
RegionPass.h
92.3%92.3%
92.3 % 12 / 13 88.9 % 8 / 9
CGSCCPassManager.h
99.2%99.2%
99.2 % 124 / 125 88.9 % 16 / 18
OrderedBasicBlock.h
100.0%
100.0 % 1 / 1 - 0 / 0
EHPersonalities.h
100.0%
100.0 % 5 / 5 - 0 / 0
AliasAnalysisEvaluator.h
100.0%
100.0 % 9 / 9 - 0 / 0
ObjectUtils.h
100.0%
100.0 % 5 / 5 - 0 / 0
InstructionSimplify.h
100.0%
100.0 % 4 / 4 - 0 / 0
CodeMetrics.h
100.0%
100.0 % 1 / 1 - 0 / 0
Trace.h
0.0%
0.0 % 0 / 3 - 0 / 0
IndirectCallPromotionAnalysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
ObjCARCInstKind.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
MemorySSAUpdater.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
LoopAnalysisManager.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
LoopUnrollAnalyzer.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
ValueTracking.h
100.0%
100.0 % 13 / 13 100.0 % 1 / 1
TypeBasedAliasAnalysis.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
PHITransAddr.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
ModuleSummaryAnalysis.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
ObjCARCAliasAnalysis.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
InlineCost.h
100.0%
100.0 % 5 / 5 100.0 % 2 / 2
MemoryLocation.h
69.0%69.0%
69.0 % 20 / 29 100.0 % 2 / 2
IndirectCallSiteVisitor.h
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
ScopedNoAliasAA.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
MemoryBuiltins.h
100.0%
100.0 % 11 / 11 100.0 % 2 / 2
ScalarEvolutionAliasAnalysis.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
ProfileSummaryInfo.h
100.0%
100.0 % 14 / 14 100.0 % 3 / 3
DemandedBits.h
100.0%
100.0 % 6 / 6 100.0 % 4 / 4
BlockFrequencyInfo.h
100.0%
100.0 % 4 / 4 100.0 % 4 / 4
PtrUseVisitor.h
100.0%
100.0 % 49 / 49 100.0 % 4 / 4
MemoryDependenceAnalysis.h
91.4%91.4%
91.4 % 32 / 35 100.0 % 5 / 5
LoopIterator.h
100.0%
100.0 % 37 / 37 100.0 % 7 / 7
AssumptionCache.h
100.0%
100.0 % 26 / 26 100.0 % 7 / 7
ScalarEvolutionExpander.h
100.0%
100.0 % 40 / 40 100.0 % 7 / 7
AliasSetTracker.h
100.0%
100.0 % 73 / 73 100.0 % 8 / 8
ObjCARCAnalysisUtils.h
92.7%92.7%
92.7 % 89 / 96 100.0 % 8 / 8
LoopAccessAnalysis.h
100.0%
100.0 % 58 / 58 100.0 % 14 / 14
LazyCallGraph.h
97.2%97.2%
97.2 % 141 / 145 100.0 % 18 / 18

Generated by: LCOV version 1.13