LCOV - code coverage report
Current view: top level - include/llvm/Analysis Hit Total Coverage
Test: llvm-toolchain.info Lines: 2792 3408 81.9 %
Date: 2018-02-17 17:14:17 Functions: 1458 2820 51.7 %
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
Trace.h
0.0%
0.0 % 0 / 1 - 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 / 4
IntervalIterator.h
0.0%
0.0 % 0 / 57 0.0 % 0 / 11
DOTGraphTraitsPass.h
32.1%32.1%
32.1 % 18 / 56 4.5 % 4 / 88
CFLAliasAnalysisUtils.h
37.5%37.5%
37.5 % 3 / 8 0.0 % 0 / 6
DominanceFrontier.h
37.5%37.5%
37.5 % 9 / 24 11.8 % 6 / 51
IteratedDominanceFrontier.h
38.5%38.5%
38.5 % 5 / 13 0.0 % 0 / 8
RegionInfo.h
50.6%50.6%
50.6 % 41 / 81 19.4 % 14 / 72
DominanceFrontierImpl.h
53.2%53.2%
53.2 % 33 / 62 11.5 % 3 / 26
CFGPrinter.h
57.4%57.4%
57.4 % 31 / 54 100.0 % 6 / 6
LoopInfo.h
57.8%57.8%
57.8 % 111 / 192 26.6 % 34 / 128
TargetFolder.h
66.7%66.7%
66.7 % 50 / 75 65.7 % 23 / 35
MemoryLocation.h
73.7%73.7%
73.7 % 14 / 19 100.0 % 2 / 2
DependenceAnalysis.h
75.0%75.0%
75.0 % 21 / 28 59.1 % 13 / 22
SparsePropagation.h
76.1%76.1%
76.1 % 105 / 138 65.0 % 26 / 40
RegionInfoImpl.h
76.4%76.4%
76.4 % 249 / 326 37.7 % 43 / 114
MemoryDependenceAnalysis.h
77.8%77.8%
77.8 % 14 / 18 100.0 % 5 / 5
BlockFrequencyInfoImpl.h
80.6%80.6%
80.6 % 254 / 315 75.0 % 54 / 72
PostDominators.h
83.3%83.3%
83.3 % 10 / 12 66.7 % 4 / 6
CallGraph.h
90.5%90.5%
90.5 % 19 / 21 83.3 % 5 / 6
TargetTransformInfoImpl.h
90.4%90.4%
90.4 % 113 / 125 55.1 % 59 / 107
MemorySSA.h
90.5%90.5%
90.5 % 105 / 116 73.9 % 17 / 23
TargetTransformInfo.h
90.9%90.9%
90.9 % 200 / 220 42.9 % 539 / 1256
ObjCARCAnalysisUtils.h
91.1%91.1%
91.1 % 72 / 79 100.0 % 8 / 8
RegionPass.h
91.7%91.7%
91.7 % 11 / 12 88.9 % 8 / 9
ScalarEvolution.h
92.0%92.0%
92.0 % 69 / 75 76.2 % 16 / 21
ValueLattice.h
94.7%94.7%
94.7 % 89 / 94 100.0 % 9 / 9
ScalarEvolutionExpressions.h
94.7%94.7%
94.7 % 162 / 171 83.7 % 169 / 202
LoopInfoImpl.h
94.9%94.9%
94.9 % 148 / 156 73.8 % 31 / 42
RegionIterator.h
95.1%95.1%
95.1 % 39 / 41 61.1 % 11 / 18
LoopPass.h
95.5%95.5%
95.5 % 21 / 22 87.5 % 14 / 16
LazyCallGraph.h
95.9%95.9%
95.9 % 94 / 98 100.0 % 18 / 18
AliasAnalysis.h
98.1%98.1%
98.1 % 101 / 103 75.6 % 96 / 127
CGSCCPassManager.h
98.8%98.8%
98.8 % 85 / 86 88.9 % 16 / 18
IndirectCallPromotionAnalysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
ModuleSummaryAnalysis.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ScopedNoAliasAA.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
TypeBasedAliasAnalysis.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
OrderedBasicBlock.h
100.0%
100.0 % 1 / 1 - 0 / 0
CodeMetrics.h
100.0%
100.0 % 1 / 1 - 0 / 0
ObjCARCAliasAnalysis.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
CFLAndersAliasAnalysis.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
ObjCARCInstKind.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
MemorySSAUpdater.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
ScalarEvolutionAliasAnalysis.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
GlobalsModRef.h
100.0%
100.0 % 3 / 3 50.0 % 1 / 2
ObjectUtils.h
100.0%
100.0 % 3 / 3 - 0 / 0
InlineCost.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
InstructionSimplify.h
100.0%
100.0 % 4 / 4 - 0 / 0
DivergenceAnalysis.h
100.0%
100.0 % 4 / 4 66.7 % 2 / 3
BlockFrequencyInfo.h
100.0%
100.0 % 4 / 4 100.0 % 4 / 4
DemandedBits.h
100.0%
100.0 % 5 / 5 100.0 % 4 / 4
IndirectCallSiteVisitor.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
LoopAnalysisManager.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
EHPersonalities.h
100.0%
100.0 % 6 / 6 - 0 / 0
LoopUnrollAnalyzer.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
MemoryBuiltins.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
CFLSteensAliasAnalysis.h
100.0%
100.0 % 8 / 8 75.0 % 3 / 4
PHITransAddr.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
LazyValueInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
LazyBranchProbabilityInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
ProfileSummaryInfo.h
100.0%
100.0 % 10 / 10 100.0 % 3 / 3
AliasAnalysisEvaluator.h
100.0%
100.0 % 11 / 11 - 0 / 0
OptimizationRemarkEmitter.h
100.0%
100.0 % 13 / 13 74.5 % 76 / 102
ValueTracking.h
100.0%
100.0 % 13 / 13 100.0 % 1 / 1
IVUsers.h
100.0%
100.0 % 15 / 15 83.3 % 5 / 6
BasicAliasAnalysis.h
100.0%
100.0 % 15 / 15 83.3 % 5 / 6
LazyBlockFrequencyInfo.h
100.0%
100.0 % 17 / 17 66.7 % 2 / 3
CallGraphSCCPass.h
100.0%
100.0 % 18 / 18 85.7 % 6 / 7
AssumptionCache.h
100.0%
100.0 % 24 / 24 100.0 % 8 / 8
PtrUseVisitor.h
100.0%
100.0 % 26 / 26 100.0 % 4 / 4
BranchProbabilityInfo.h
100.0%
100.0 % 26 / 26 88.9 % 8 / 9
LoopIterator.h
100.0%
100.0 % 29 / 29 100.0 % 7 / 7
ScalarEvolutionExpander.h
100.0%
100.0 % 32 / 32 100.0 % 7 / 7
TargetLibraryInfo.h
100.0%
100.0 % 40 / 40 88.9 % 8 / 9
LoopAccessAnalysis.h
100.0%
100.0 % 47 / 47 100.0 % 14 / 14
AliasSetTracker.h
100.0%
100.0 % 52 / 52 100.0 % 8 / 8

Generated by: LCOV version 1.13