LCOV - code coverage report
Current view: top level - include/llvm/Analysis Hit Total Coverage
Test: llvm-toolchain.info Lines: 4446 6632 67.0 %
Date: 2018-10-20 13:21:21 Functions: 1414 3437 41.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
60.3%60.3%
60.3 % 277 / 459 49.2 % 94 / 191
AliasAnalysisEvaluator.h
100.0%
100.0 % 11 / 11 - 0 / 0
AliasSetTracker.h
63.4%63.4%
63.4 % 45 / 71 25.0 % 6 / 24
AssumptionCache.h
85.2%85.2%
85.2 % 23 / 27 71.4 % 5 / 7
BasicAliasAnalysis.h
100.0%
100.0 % 12 / 12 100.0 % 2 / 2
BlockFrequencyInfo.h
100.0%
100.0 % 4 / 4 100.0 % 4 / 4
BlockFrequencyInfoImpl.h
77.6%77.6%
77.6 % 250 / 322 59.3 % 48 / 81
BranchProbabilityInfo.h
100.0%
100.0 % 24 / 24 100.0 % 6 / 6
CFG.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
CFGPrinter.h
71.7%71.7%
71.7 % 38 / 53 100.0 % 6 / 6
CFLAliasAnalysisUtils.h
25.0%25.0%
25.0 % 3 / 12 0.0 % 0 / 6
CFLAndersAliasAnalysis.h
33.3%33.3%
33.3 % 1 / 3 50.0 % 1 / 2
CFLSteensAliasAnalysis.h
77.8%77.8%
77.8 % 7 / 9 66.7 % 2 / 3
CGSCCPassManager.h
85.9%85.9%
85.9 % 249 / 290 45.5 % 10 / 22
CallGraph.h
71.9%71.9%
71.9 % 23 / 32 31.2 % 5 / 16
CallGraphSCCPass.h
95.0%95.0%
95.0 % 19 / 20 83.3 % 5 / 6
CodeMetrics.h
100.0%
100.0 % 1 / 1 - 0 / 0
DOTGraphTraitsPass.h
17.4%17.4%
17.4 % 34 / 195 5.7 % 4 / 70
DemandedBits.h
100.0%
100.0 % 3 / 3 - 0 / 0
DependenceAnalysis.h
58.8%58.8%
58.8 % 20 / 34 33.3 % 8 / 24
DivergenceAnalysis.h
66.7%66.7%
66.7 % 2 / 3 0.0 % 0 / 1
DominanceFrontier.h
22.5%22.5%
22.5 % 9 / 40 4.3 % 2 / 46
DominanceFrontierImpl.h
40.7%40.7%
40.7 % 68 / 167 11.5 % 3 / 26
EHPersonalities.h
100.0%
100.0 % 5 / 5 - 0 / 0
GlobalsModRef.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
IVDescriptors.h
40.6%40.6%
40.6 % 13 / 32 5.9 % 1 / 17
IVUsers.h
100.0%
100.0 % 13 / 13 100.0 % 2 / 2
IndirectCallPromotionAnalysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
IndirectCallSiteVisitor.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
InlineCost.h
25.0%25.0%
25.0 % 4 / 16 0.0 % 0 / 8
InstructionPrecedenceTracking.h
85.7%85.7%
85.7 % 6 / 7 66.7 % 2 / 3
InstructionSimplify.h
52.9%52.9%
52.9 % 18 / 34 0.0 % 0 / 7
Interval.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 1
IntervalIterator.h
0.0%
0.0 % 0 / 135 0.0 % 0 / 14
IntervalPartition.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 3
IteratedDominanceFrontier.h
10.4%10.4%
10.4 % 5 / 48 0.0 % 0 / 10
LazyBlockFrequencyInfo.h
100.0%
100.0 % 15 / 15 100.0 % 1 / 1
LazyBranchProbabilityInfo.h
87.5%87.5%
87.5 % 7 / 8 100.0 % 1 / 1
LazyCallGraph.h
87.4%87.4%
87.4 % 125 / 143 65.4 % 17 / 26
LazyValueInfo.h
84.6%84.6%
84.6 % 11 / 13 66.7 % 2 / 3
LegacyDivergenceAnalysis.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
LoopAccessAnalysis.h
74.1%74.1%
74.1 % 40 / 54 37.5 % 6 / 16
LoopAnalysisManager.h
87.5%87.5%
87.5 % 7 / 8 50.0 % 1 / 2
LoopInfo.h
55.3%55.3%
55.3 % 110 / 199 27.7 % 38 / 137
LoopInfoImpl.h
98.9%98.9%
98.9 % 177 / 179 78.0 % 46 / 59
LoopIterator.h
74.1%74.1%
74.1 % 20 / 27 50.0 % 3 / 6
LoopPass.h
94.7%94.7%
94.7 % 18 / 19 91.7 % 11 / 12
LoopUnrollAnalyzer.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
MemoryBuiltins.h
41.2%41.2%
41.2 % 7 / 17 0.0 % 0 / 6
MemoryDependenceAnalysis.h
61.9%61.9%
61.9 % 13 / 21 42.9 % 3 / 7
MemoryLocation.h
70.7%70.7%
70.7 % 29 / 41 37.5 % 3 / 8
MemorySSA.h
79.8%79.8%
79.8 % 154 / 193 50.0 % 20 / 40
MemorySSAUpdater.h
83.3%83.3%
83.3 % 5 / 6 50.0 % 1 / 2
MustExecute.h
80.0%80.0%
80.0 % 4 / 5 0.0 % 0 / 6
ObjCARCAliasAnalysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
ObjCARCAnalysisUtils.h
89.9%89.9%
89.9 % 80 / 89 100.0 % 9 / 9
ObjCARCInstKind.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
OptimizationRemarkEmitter.h
1.8%1.8%
1.8 % 2 / 114 0.0 % 0 / 111
OrderedBasicBlock.h
100.0%
100.0 % 1 / 1 - 0 / 0
OrderedInstructions.h
100.0%
100.0 % 3 / 3 - 0 / 0
PHITransAddr.h
87.5%87.5%
87.5 % 7 / 8 0.0 % 0 / 1
PhiValues.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
PostDominators.h
66.7%66.7%
66.7 % 10 / 15 66.7 % 4 / 6
ProfileSummaryInfo.h
84.6%84.6%
84.6 % 11 / 13 50.0 % 1 / 2
PtrUseVisitor.h
96.3%96.3%
96.3 % 26 / 27 75.0 % 3 / 4
RegionInfo.h
58.0%58.0%
58.0 % 47 / 81 19.4 % 14 / 72
RegionInfoImpl.h
77.9%77.9%
77.9 % 264 / 339 38.6 % 44 / 114
RegionIterator.h
66.4%66.4%
66.4 % 71 / 107 52.4 % 11 / 21
RegionPass.h
90.9%90.9%
90.9 % 10 / 11 85.7 % 6 / 7
ScalarEvolution.h
81.2%81.2%
81.2 % 69 / 85 39.3 % 11 / 28
ScalarEvolutionAliasAnalysis.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ScalarEvolutionExpander.h
84.6%84.6%
84.6 % 33 / 39 50.0 % 7 / 14
ScalarEvolutionExpressions.h
78.7%78.7%
78.7 % 820 / 1042 67.9 % 161 / 237
ScopedNoAliasAA.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
SparsePropagation.h
77.1%77.1%
77.1 % 108 / 140 55.8 % 24 / 43
TargetFolder.h
73.3%73.3%
73.3 % 44 / 60 71.4 % 20 / 28
TargetLibraryInfo.h
68.8%68.8%
68.8 % 33 / 48 30.8 % 4 / 13
TargetTransformInfo.h
63.5%63.5%
63.5 % 467 / 735 42.1 % 657 / 1562
TargetTransformInfoImpl.h
52.8%52.8%
52.8 % 204 / 386 22.7 % 40 / 176
Trace.h
0.0%
0.0 % 0 / 3 - 0 / 0
TypeBasedAliasAnalysis.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
ValueLattice.h
90.6%90.6%
90.6 % 96 / 106 56.2 % 9 / 16
ValueTracking.h
44.4%44.4%
44.4 % 8 / 18 25.0 % 1 / 4
VectorUtils.h
88.9%88.9%
88.9 % 72 / 81 57.9 % 11 / 19

Generated by: LCOV version 1.13