LCOV - code coverage report
Current view: top level - include/llvm/Analysis Hit Total Coverage
Test: llvm-toolchain.info Lines: 3068 3742 82.0 %
Date: 2017-04-25 02:01:21 Functions: 1160 2316 50.1 %
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
AliasAnalysis.h
97.9%97.9%
97.9 % 93 / 95 75.4 % 95 / 126
AliasAnalysisEvaluator.h
100.0%
100.0 % 9 / 9 - 0 / 0
AliasSetTracker.h
100.0%
100.0 % 74 / 74 100.0 % 8 / 8
AssumptionCache.h
100.0%
100.0 % 25 / 25 100.0 % 5 / 5
BasicAliasAnalysis.h
100.0%
100.0 % 16 / 16 83.3 % 5 / 6
BlockFrequencyInfo.h
100.0%
100.0 % 2 / 2 - 0 / 0
BlockFrequencyInfoImpl.h
79.5%79.5%
79.5 % 260 / 327 76.1 % 54 / 71
BranchProbabilityInfo.h
100.0%
100.0 % 24 / 24 88.9 % 8 / 9
CFGPrinter.h
49.3%49.3%
49.3 % 37 / 75 83.3 % 5 / 6
CFLAndersAliasAnalysis.h
36.4%36.4%
36.4 % 4 / 11 20.0 % 1 / 5
CFLSteensAliasAnalysis.h
55.6%55.6%
55.6 % 10 / 18 33.3 % 2 / 6
CGSCCPassManager.h
93.2%93.2%
93.2 % 137 / 147 84.6 % 11 / 13
CallGraph.h
95.6%95.6%
95.6 % 43 / 45 75.0 % 3 / 4
CallGraphSCCPass.h
100.0%
100.0 % 22 / 22 85.7 % 6 / 7
CodeMetrics.h
100.0%
100.0 % 1 / 1 - 0 / 0
DOTGraphTraitsPass.h
31.9%31.9%
31.9 % 23 / 72 4.5 % 4 / 88
DemandedBits.h
100.0%
100.0 % 6 / 6 100.0 % 4 / 4
DependenceAnalysis.h
74.1%74.1%
74.1 % 20 / 27 59.1 % 13 / 22
DivergenceAnalysis.h
100.0%
100.0 % 6 / 6 66.7 % 2 / 3
DominanceFrontier.h
57.1%57.1%
57.1 % 16 / 28 18.2 % 6 / 33
DominanceFrontierImpl.h
56.7%56.7%
56.7 % 51 / 90 21.4 % 3 / 14
EHPersonalities.h
100.0%
100.0 % 3 / 3 - 0 / 0
GlobalsModRef.h
100.0%
100.0 % 4 / 4 50.0 % 1 / 2
IVUsers.h
100.0%
100.0 % 22 / 22 83.3 % 5 / 6
IndirectCallPromotionAnalysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
IndirectCallSiteVisitor.h
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
InlineCost.h
100.0%
100.0 % 5 / 5 100.0 % 2 / 2
Interval.h
0.0%
0.0 % 0 / 15 0.0 % 0 / 1
IntervalIterator.h
0.0%
0.0 % 0 / 71 0.0 % 0 / 11
IntervalPartition.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 4
IteratedDominanceFrontier.h
38.5%38.5%
38.5 % 5 / 13 0.0 % 0 / 8
LazyBlockFrequencyInfo.h
100.0%
100.0 % 18 / 18 66.7 % 2 / 3
LazyBranchProbabilityInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
LazyCallGraph.h
96.7%96.7%
96.7 % 147 / 152 92.3 % 24 / 26
LazyValueInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
LoopAccessAnalysis.h
100.0%
100.0 % 56 / 56 100.0 % 14 / 14
LoopAnalysisManager.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
LoopInfo.h
66.0%66.0%
66.0 % 142 / 215 22.7 % 27 / 119
LoopInfoImpl.h
95.5%95.5%
95.5 % 171 / 179 73.8 % 31 / 42
LoopIterator.h
100.0%
100.0 % 37 / 37 100.0 % 7 / 7
LoopPass.h
95.8%95.8%
95.8 % 23 / 24 87.5 % 14 / 16
LoopUnrollAnalyzer.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
MemoryBuiltins.h
100.0%
100.0 % 11 / 11 100.0 % 2 / 2
MemoryDependenceAnalysis.h
90.0%90.0%
90.0 % 27 / 30 100.0 % 3 / 3
MemoryLocation.h
66.7%66.7%
66.7 % 18 / 27 100.0 % 2 / 2
MemorySSA.h
92.5%92.5%
92.5 % 147 / 159 73.8 % 31 / 42
MemorySSAUpdater.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
ModuleSummaryAnalysis.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
ObjCARCAliasAnalysis.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
ObjCARCAnalysisUtils.h
94.5%94.5%
94.5 % 86 / 91 100.0 % 8 / 8
ObjCARCInstKind.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
ObjectUtils.h
100.0%
100.0 % 5 / 5 - 0 / 0
OptimizationDiagnosticInfo.h
100.0%
100.0 % 6 / 6 50.0 % 1 / 2
OrderedBasicBlock.h
100.0%
100.0 % 1 / 1 - 0 / 0
PHITransAddr.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
PostDominators.h
68.4%68.4%
68.4 % 13 / 19 66.7 % 4 / 6
ProfileSummaryInfo.h
100.0%
100.0 % 9 / 9 100.0 % 3 / 3
PtrUseVisitor.h
100.0%
100.0 % 48 / 48 100.0 % 4 / 4
RegionInfo.h
63.6%63.6%
63.6 % 56 / 88 14.7 % 10 / 68
RegionInfoImpl.h
77.5%77.5%
77.5 % 289 / 373 38.6 % 44 / 114
RegionIterator.h
93.7%93.7%
93.7 % 59 / 63 61.1 % 11 / 18
RegionPass.h
92.3%92.3%
92.3 % 12 / 13 88.9 % 8 / 9
ScalarEvolution.h
93.1%93.1%
93.1 % 81 / 87 75.0 % 15 / 20
ScalarEvolutionAliasAnalysis.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
ScalarEvolutionExpander.h
100.0%
100.0 % 40 / 40 100.0 % 7 / 7
ScalarEvolutionExpressions.h
97.6%97.6%
97.6 % 201 / 206 82.7 % 139 / 168
ScopedNoAliasAA.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
SparsePropagation.h
0.0%
0.0 % 0 / 15 0.0 % 0 / 8
TargetFolder.h
64.5%64.5%
64.5 % 49 / 76 63.9 % 23 / 36
TargetLibraryInfo.h
100.0%
100.0 % 41 / 41 87.5 % 7 / 8
TargetTransformInfo.h
87.8%87.8%
87.8 % 144 / 164 41.0 % 410 / 1000
TargetTransformInfoImpl.h
92.3%92.3%
92.3 % 131 / 142 59.7 % 43 / 72
Trace.h
0.0%
0.0 % 0 / 3 - 0 / 0
TypeBasedAliasAnalysis.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
ValueTracking.h
100.0%
100.0 % 10 / 10 100.0 % 1 / 1

Generated by: LCOV version 1.13