LCOV - code coverage report
Current view: top level - include/llvm/Analysis Hit Total Coverage
Test: llvm-toolchain.info Lines: 2916 3507 83.1 %
Date: 2018-05-20 00:06:23 Functions: 1529 2900 52.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
Interval.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 1
IntervalPartition.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 4
CFLAliasAnalysisUtils.h
50.0%50.0%
50.0 % 6 / 12 0.0 % 0 / 6
IteratedDominanceFrontier.h
53.8%53.8%
53.8 % 7 / 13 0.0 % 0 / 8
IntervalIterator.h
0.0%
0.0 % 0 / 58 0.0 % 0 / 11
DOTGraphTraitsPass.h
32.1%32.1%
32.1 % 18 / 56 4.5 % 4 / 88
DominanceFrontierImpl.h
54.7%54.7%
54.7 % 35 / 64 11.5 % 3 / 26
DominanceFrontier.h
37.5%37.5%
37.5 % 9 / 24 11.8 % 6 / 51
RegionInfo.h
55.6%55.6%
55.6 % 45 / 81 19.4 % 14 / 72
LoopInfo.h
62.3%62.3%
62.3 % 124 / 199 26.9 % 35 / 130
RegionInfoImpl.h
76.5%76.5%
76.5 % 251 / 328 37.7 % 43 / 114
TargetTransformInfo.h
90.5%90.5%
90.5 % 209 / 231 44.4 % 590 / 1328
GlobalsModRef.h
100.0%
100.0 % 3 / 3 50.0 % 1 / 2
TargetTransformInfoImpl.h
90.2%90.2%
90.2 % 120 / 133 57.1 % 60 / 105
DependenceAnalysis.h
71.4%71.4%
71.4 % 20 / 28 59.1 % 13 / 22
RegionIterator.h
95.7%95.7%
95.7 % 44 / 46 61.1 % 11 / 18
SparsePropagation.h
76.3%76.3%
76.3 % 106 / 139 65.0 % 26 / 40
LazyValueInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
LazyBranchProbabilityInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
DivergenceAnalysis.h
100.0%
100.0 % 4 / 4 66.7 % 2 / 3
CFLAndersAliasAnalysis.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
LazyBlockFrequencyInfo.h
100.0%
100.0 % 17 / 17 66.7 % 2 / 3
PostDominators.h
76.9%76.9%
76.9 % 10 / 13 66.7 % 4 / 6
OptimizationRemarkEmitter.h
100.0%
100.0 % 13 / 13 73.3 % 77 / 105
TargetFolder.h
75.9%75.9%
75.9 % 44 / 58 74.1 % 20 / 27
CFLSteensAliasAnalysis.h
100.0%
100.0 % 8 / 8 75.0 % 3 / 4
BlockFrequencyInfoImpl.h
80.9%80.9%
80.9 % 258 / 319 75.0 % 54 / 72
AliasAnalysis.h
98.1%98.1%
98.1 % 101 / 103 75.6 % 96 / 127
ScalarEvolution.h
92.4%92.4%
92.4 % 73 / 79 76.2 % 16 / 21
LoopInfoImpl.h
98.7%98.7%
98.7 % 155 / 157 76.2 % 32 / 42
MemorySSA.h
94.4%94.4%
94.4 % 119 / 126 76.9 % 20 / 26
IVUsers.h
100.0%
100.0 % 16 / 16 83.3 % 5 / 6
BasicAliasAnalysis.h
100.0%
100.0 % 15 / 15 83.3 % 5 / 6
CallGraph.h
92.0%92.0%
92.0 % 23 / 25 83.3 % 5 / 6
CallGraphSCCPass.h
100.0%
100.0 % 21 / 21 85.7 % 6 / 7
ScalarEvolutionExpressions.h
95.2%95.2%
95.2 % 178 / 187 87.1 % 182 / 209
LoopPass.h
95.5%95.5%
95.5 % 21 / 22 87.5 % 14 / 16
TargetLibraryInfo.h
100.0%
100.0 % 40 / 40 88.9 % 8 / 9
BranchProbabilityInfo.h
100.0%
100.0 % 26 / 26 88.9 % 8 / 9
RegionPass.h
91.7%91.7%
91.7 % 11 / 12 88.9 % 8 / 9
CGSCCPassManager.h
98.9%98.9%
98.9 % 87 / 88 88.9 % 16 / 18
OrderedBasicBlock.h
100.0%
100.0 % 1 / 1 - 0 / 0
Trace.h
0.0%
0.0 % 0 / 3 - 0 / 0
EHPersonalities.h
100.0%
100.0 % 6 / 6 - 0 / 0
InstructionSimplify.h
100.0%
100.0 % 4 / 4 - 0 / 0
AliasAnalysisEvaluator.h
100.0%
100.0 % 11 / 11 - 0 / 0
IndirectCallPromotionAnalysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
CodeMetrics.h
100.0%
100.0 % 1 / 1 - 0 / 0
MustExecute.h
100.0%
100.0 % 2 / 2 - 0 / 0
ValueTracking.h
100.0%
100.0 % 13 / 13 100.0 % 1 / 1
ObjCARCInstKind.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
LoopAnalysisManager.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
LoopUnrollAnalyzer.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
MemorySSAUpdater.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
PHITransAddr.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
IndirectCallSiteVisitor.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
ModuleSummaryAnalysis.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ObjCARCAliasAnalysis.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
TypeBasedAliasAnalysis.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
MemoryLocation.h
75.0%75.0%
75.0 % 15 / 20 100.0 % 2 / 2
ScalarEvolutionAliasAnalysis.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
MemoryBuiltins.h
100.0%
100.0 % 9 / 9 100.0 % 2 / 2
ScopedNoAliasAA.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
InlineCost.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
ProfileSummaryInfo.h
100.0%
100.0 % 12 / 12 100.0 % 3 / 3
PtrUseVisitor.h
100.0%
100.0 % 26 / 26 100.0 % 4 / 4
DemandedBits.h
100.0%
100.0 % 5 / 5 100.0 % 4 / 4
CFG.h
100.0%
100.0 % 10 / 10 100.0 % 4 / 4
BlockFrequencyInfo.h
100.0%
100.0 % 4 / 4 100.0 % 4 / 4
LoopIterator.h
100.0%
100.0 % 25 / 25 100.0 % 5 / 5
MemoryDependenceAnalysis.h
78.9%78.9%
78.9 % 15 / 19 100.0 % 5 / 5
CFGPrinter.h
57.4%57.4%
57.4 % 31 / 54 100.0 % 6 / 6
ScalarEvolutionExpander.h
100.0%
100.0 % 33 / 33 100.0 % 7 / 7
AssumptionCache.h
100.0%
100.0 % 24 / 24 100.0 % 8 / 8
AliasSetTracker.h
100.0%
100.0 % 53 / 53 100.0 % 8 / 8
ObjCARCAnalysisUtils.h
91.9%91.9%
91.9 % 79 / 86 100.0 % 9 / 9
ValueLattice.h
94.9%94.9%
94.9 % 94 / 99 100.0 % 9 / 9
LoopAccessAnalysis.h
100.0%
100.0 % 47 / 47 100.0 % 14 / 14
LazyCallGraph.h
97.0%97.0%
97.0 % 97 / 100 100.0 % 18 / 18

Generated by: LCOV version 1.13