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

Generated by: LCOV version 1.13