LCOV - code coverage report
Current view: top level - include/llvm/Analysis Hit Total Coverage
Test: llvm-toolchain.info Lines: 2877 3484 82.6 %
Date: 2018-02-23 15:42:53 Functions: 1453 2813 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
AliasAnalysis.h
98.1%98.1%
98.1 % 103 / 105 75.6 % 96 / 127
AliasAnalysisEvaluator.h
100.0%
100.0 % 11 / 11 - 0 / 0
AliasSetTracker.h
100.0%
100.0 % 53 / 53 100.0 % 8 / 8
AssumptionCache.h
100.0%
100.0 % 24 / 24 100.0 % 8 / 8
BasicAliasAnalysis.h
100.0%
100.0 % 15 / 15 83.3 % 5 / 6
BlockFrequencyInfo.h
100.0%
100.0 % 4 / 4 100.0 % 4 / 4
BlockFrequencyInfoImpl.h
80.9%80.9%
80.9 % 258 / 319 75.0 % 54 / 72
BranchProbabilityInfo.h
100.0%
100.0 % 26 / 26 88.9 % 8 / 9
CFGPrinter.h
57.4%57.4%
57.4 % 31 / 54 100.0 % 6 / 6
CFLAliasAnalysisUtils.h
50.0%50.0%
50.0 % 6 / 12 0.0 % 0 / 6
CFLAndersAliasAnalysis.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
CFLSteensAliasAnalysis.h
100.0%
100.0 % 8 / 8 75.0 % 3 / 4
CGSCCPassManager.h
98.9%98.9%
98.9 % 87 / 88 88.9 % 16 / 18
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
CodeMetrics.h
100.0%
100.0 % 1 / 1 - 0 / 0
DOTGraphTraitsPass.h
32.1%32.1%
32.1 % 18 / 56 4.5 % 4 / 88
DemandedBits.h
100.0%
100.0 % 5 / 5 100.0 % 4 / 4
DependenceAnalysis.h
75.0%75.0%
75.0 % 21 / 28 59.1 % 13 / 22
DivergenceAnalysis.h
100.0%
100.0 % 4 / 4 66.7 % 2 / 3
DominanceFrontier.h
37.5%37.5%
37.5 % 9 / 24 11.8 % 6 / 51
DominanceFrontierImpl.h
54.7%54.7%
54.7 % 35 / 64 11.5 % 3 / 26
EHPersonalities.h
100.0%
100.0 % 6 / 6 - 0 / 0
GlobalsModRef.h
100.0%
100.0 % 3 / 3 50.0 % 1 / 2
IVUsers.h
100.0%
100.0 % 16 / 16 83.3 % 5 / 6
IndirectCallPromotionAnalysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
IndirectCallSiteVisitor.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
InlineCost.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
InstructionSimplify.h
100.0%
100.0 % 4 / 4 - 0 / 0
Interval.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 1
IntervalIterator.h
0.0%
0.0 % 0 / 58 0.0 % 0 / 11
IntervalPartition.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 4
IteratedDominanceFrontier.h
38.5%38.5%
38.5 % 5 / 13 0.0 % 0 / 8
LazyBlockFrequencyInfo.h
100.0%
100.0 % 17 / 17 66.7 % 2 / 3
LazyBranchProbabilityInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
LazyCallGraph.h
97.0%97.0%
97.0 % 97 / 100 100.0 % 18 / 18
LazyValueInfo.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
LoopAccessAnalysis.h
100.0%
100.0 % 47 / 47 100.0 % 14 / 14
LoopAnalysisManager.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
LoopInfo.h
60.4%60.4%
60.4 % 119 / 197 26.6 % 34 / 128
LoopInfoImpl.h
94.9%94.9%
94.9 % 149 / 157 73.8 % 31 / 42
LoopIterator.h
100.0%
100.0 % 32 / 32 100.0 % 7 / 7
LoopPass.h
95.5%95.5%
95.5 % 21 / 22 87.5 % 14 / 16
LoopUnrollAnalyzer.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
MemoryBuiltins.h
100.0%
100.0 % 9 / 9 100.0 % 2 / 2
MemoryDependenceAnalysis.h
78.9%78.9%
78.9 % 15 / 19 100.0 % 5 / 5
MemoryLocation.h
75.0%75.0%
75.0 % 15 / 20 100.0 % 2 / 2
MemorySSA.h
90.1%90.1%
90.1 % 109 / 121 73.9 % 17 / 23
MemorySSAUpdater.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
ModuleSummaryAnalysis.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ObjCARCAliasAnalysis.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
ObjCARCAnalysisUtils.h
91.6%91.6%
91.6 % 76 / 83 100.0 % 8 / 8
ObjCARCInstKind.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
ObjectUtils.h
100.0%
100.0 % 3 / 3 - 0 / 0
OptimizationRemarkEmitter.h
100.0%
100.0 % 13 / 13 74.5 % 76 / 102
OrderedBasicBlock.h
100.0%
100.0 % 1 / 1 - 0 / 0
PHITransAddr.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
PostDominators.h
76.9%76.9%
76.9 % 10 / 13 66.7 % 4 / 6
ProfileSummaryInfo.h
100.0%
100.0 % 12 / 12 100.0 % 3 / 3
PtrUseVisitor.h
100.0%
100.0 % 26 / 26 100.0 % 4 / 4
RegionInfo.h
55.6%55.6%
55.6 % 45 / 81 19.4 % 14 / 72
RegionInfoImpl.h
76.5%76.5%
76.5 % 251 / 328 37.7 % 43 / 114
RegionIterator.h
95.7%95.7%
95.7 % 44 / 46 61.1 % 11 / 18
RegionPass.h
91.7%91.7%
91.7 % 11 / 12 88.9 % 8 / 9
ScalarEvolution.h
92.4%92.4%
92.4 % 73 / 79 76.2 % 16 / 21
ScalarEvolutionAliasAnalysis.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
ScalarEvolutionExpander.h
100.0%
100.0 % 33 / 33 100.0 % 7 / 7
ScalarEvolutionExpressions.h
95.2%95.2%
95.2 % 178 / 187 83.7 % 169 / 202
ScopedNoAliasAA.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
SparsePropagation.h
76.3%76.3%
76.3 % 106 / 139 65.0 % 26 / 40
TargetFolder.h
72.1%72.1%
72.1 % 44 / 61 71.4 % 20 / 28
TargetLibraryInfo.h
100.0%
100.0 % 40 / 40 88.9 % 8 / 9
TargetTransformInfo.h
90.9%90.9%
90.9 % 200 / 220 42.9 % 539 / 1256
TargetTransformInfoImpl.h
90.2%90.2%
90.2 % 120 / 133 53.3 % 57 / 107
Trace.h
0.0%
0.0 % 0 / 3 - 0 / 0
TypeBasedAliasAnalysis.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ValueLattice.h
94.7%94.7%
94.7 % 89 / 94 100.0 % 9 / 9
ValueTracking.h
100.0%
100.0 % 13 / 13 100.0 % 1 / 1

Generated by: LCOV version 1.13