LCOV - code coverage report
Current view: top level - lib/Analysis Hit Total Coverage
Test: llvm-toolchain.info Lines: 23148 25312 91.5 %
Date: 2017-01-22 20:27:54 Functions: 2017 2320 86.9 %
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.cpp
96.9%96.9%
96.9 % 279 / 288 93.5 % 43 / 46
AliasAnalysisEvaluator.cpp
96.2%96.2%
96.2 % 231 / 240 90.0 % 18 / 20
AliasAnalysisSummary.cpp
90.0%90.0%
90.0 % 36 / 40 71.4 % 10 / 14
AliasAnalysisSummary.h
33.3%33.3%
33.3 % 5 / 15 66.7 % 2 / 3
AliasSetTracker.cpp
96.7%96.7%
96.7 % 326 / 337 92.5 % 37 / 40
Analysis.cpp
76.3%76.3%
76.3 % 71 / 93 28.6 % 2 / 7
AssumptionCache.cpp
99.0%99.0%
99.0 % 103 / 104 100.0 % 18 / 18
BasicAliasAnalysis.cpp
99.0%99.0%
99.0 % 608 / 614 97.2 % 35 / 36
BlockFrequencyInfo.cpp
85.4%85.4%
85.4 % 82 / 96 83.9 % 26 / 31
BlockFrequencyInfoImpl.cpp
92.5%92.5%
92.5 % 272 / 294 84.2 % 32 / 38
BranchProbabilityInfo.cpp
94.4%94.4%
94.4 % 268 / 284 96.3 % 26 / 27
CFG.cpp
100.0%
100.0 % 84 / 84 100.0 % 8 / 8
CFGPrinter.cpp
34.7%34.7%
34.7 % 26 / 75 37.8 % 14 / 37
CFLAndersAliasAnalysis.cpp
96.3%96.3%
96.3 % 309 / 321 90.5 % 38 / 42
CFLGraph.h
75.3%75.3%
75.3 % 195 / 259 75.0 % 39 / 52
CFLSteensAliasAnalysis.cpp
97.1%97.1%
97.1 % 136 / 140 85.7 % 18 / 21
CGSCCPassManager.cpp
88.2%88.2%
88.2 % 164 / 186 100.0 % 8 / 8
CallGraph.cpp
86.5%86.5%
86.5 % 134 / 155 81.8 % 27 / 33
CallGraphSCCPass.cpp
96.7%96.7%
96.7 % 207 / 214 96.4 % 27 / 28
CallPrinter.cpp
8.3%8.3%
8.3 % 2 / 24 30.8 % 4 / 13
CaptureTracking.cpp
98.1%98.1%
98.1 % 102 / 104 68.8 % 11 / 16
CodeMetrics.cpp
94.4%94.4%
94.4 % 68 / 72 100.0 % 5 / 5
ConstantFolding.cpp
93.2%93.2%
93.2 % 906 / 972 97.0 % 32 / 33
CostModel.cpp
98.6%98.6%
98.6 % 219 / 222 89.5 % 17 / 19
Delinearization.cpp
98.1%98.1%
98.1 % 53 / 54 77.8 % 7 / 9
DemandedBits.cpp
98.3%98.3%
98.3 % 177 / 180 94.1 % 16 / 17
DependenceAnalysis.cpp
93.8%93.8%
93.8 % 1472 / 1569 95.8 % 91 / 95
DivergenceAnalysis.cpp
97.2%97.2%
97.2 % 104 / 107 92.3 % 12 / 13
DomPrinter.cpp
9.5%9.5%
9.5 % 8 / 84 32.7 % 16 / 49
DominanceFrontier.cpp
71.4%71.4%
71.4 % 25 / 35 72.7 % 8 / 11
EHPersonalities.cpp
80.0%80.0%
80.0 % 48 / 60 100.0 % 5 / 5
GlobalsModRef.cpp
90.5%90.5%
90.5 % 362 / 400 97.1 % 34 / 35
IVUsers.cpp
98.1%98.1%
98.1 % 155 / 158 95.7 % 22 / 23
IndirectCallPromotionAnalysis.cpp
100.0%
100.0 % 32 / 32 100.0 % 6 / 6
InlineCost.cpp
97.0%97.0%
97.0 % 549 / 566 100.0 % 41 / 41
InstCount.cpp
5.3%5.3%
5.3 % 1 / 19 25.0 % 2 / 8
InstructionSimplify.cpp
96.8%96.8%
96.8 % 1864 / 1926 96.2 % 100 / 104
Interval.cpp
0.0%
0.0 % 0 / 17 0.0 % 0 / 2
IntervalPartition.cpp
2.4%2.4%
2.4 % 1 / 41 25.0 % 2 / 8
IteratedDominanceFrontier.cpp
100.0%
100.0 % 40 / 40 100.0 % 2 / 2
LazyBlockFrequencyInfo.cpp
100.0%
100.0 % 31 / 31 100.0 % 9 / 9
LazyBranchProbabilityInfo.cpp
100.0%
100.0 % 27 / 27 100.0 % 9 / 9
LazyCallGraph.cpp
91.9%91.9%
91.9 % 667 / 726 86.8 % 46 / 53
LazyValueInfo.cpp
95.4%95.4%
95.4 % 626 / 656 95.7 % 67 / 70
Lint.cpp
82.7%82.7%
82.7 % 254 / 307 89.1 % 41 / 46
Loads.cpp
97.3%97.3%
97.3 % 143 / 147 100.0 % 10 / 10
LoopAccessAnalysis.cpp
95.3%95.3%
95.3 % 744 / 781 95.2 % 59 / 62
LoopAnalysisManager.cpp
100.0%
100.0 % 45 / 45 100.0 % 3 / 3
LoopInfo.cpp
93.3%93.3%
93.3 % 278 / 298 92.3 % 36 / 39
LoopPass.cpp
92.7%92.7%
92.7 % 140 / 151 94.7 % 18 / 19
LoopUnrollAnalyzer.cpp
98.9%98.9%
98.9 % 94 / 95 100.0 % 6 / 6
MemDepPrinter.cpp
4.1%4.1%
4.1 % 3 / 73 18.2 % 2 / 11
MemDerefPrinter.cpp
94.1%94.1%
94.1 % 32 / 34 90.0 % 9 / 10
MemoryBuiltins.cpp
90.9%90.9%
90.9 % 360 / 396 84.6 % 44 / 52
MemoryDependenceAnalysis.cpp
92.2%92.2%
92.2 % 578 / 627 97.2 % 35 / 36
MemoryLocation.cpp
89.5%89.5%
89.5 % 51 / 57 87.5 % 7 / 8
ModuleDebugInfoPrinter.cpp
81.2%81.2%
81.2 % 52 / 64 80.0 % 8 / 10
ModuleSummaryAnalysis.cpp
95.8%95.8%
95.8 % 204 / 213 95.0 % 19 / 20
ObjCARCAliasAnalysis.cpp
89.7%89.7%
89.7 % 35 / 39 83.3 % 10 / 12
ObjCARCAnalysisUtils.cpp
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
ObjCARCInstKind.cpp
71.2%71.2%
71.2 % 94 / 132 92.9 % 13 / 14
OptimizationDiagnosticInfo.cpp
68.8%68.8%
68.8 % 88 / 128 60.9 % 14 / 23
OrderedBasicBlock.cpp
100.0%
100.0 % 23 / 23 100.0 % 3 / 3
PHITransAddr.cpp
82.9%82.9%
82.9 % 136 / 164 77.8 % 7 / 9
PostDominators.cpp
91.3%91.3%
91.3 % 21 / 23 88.9 % 8 / 9
ProfileSummaryInfo.cpp
98.9%98.9%
98.9 % 91 / 92 100.0 % 21 / 21
PtrUseVisitor.cpp
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
RegionInfo.cpp
86.0%86.0%
86.0 % 74 / 86 80.0 % 20 / 25
RegionPass.cpp
67.0%67.0%
67.0 % 75 / 112 50.0 % 6 / 12
RegionPrinter.cpp
8.9%8.9%
8.9 % 8 / 90 33.3 % 10 / 30
ScalarEvolution.cpp
94.9%94.9%
94.9 % 4354 / 4588 97.0 % 292 / 301
ScalarEvolutionAliasAnalysis.cpp
96.1%96.1%
96.1 % 49 / 51 88.9 % 8 / 9
ScalarEvolutionExpander.cpp
94.9%94.9%
94.9 % 961 / 1013 98.1 % 51 / 52
ScalarEvolutionNormalization.cpp
91.4%91.4%
91.4 % 74 / 81 100.0 % 4 / 4
ScopedNoAliasAA.cpp
100.0%
100.0 % 70 / 70 100.0 % 15 / 15
SparsePropagation.cpp
0.0%
0.0 % 0 / 152 0.0 % 0 / 14
StratifiedSets.h
94.1%94.1%
94.1 % 160 / 170 100.0 % 17 / 17
TargetLibraryInfo.cpp
92.6%92.6%
92.6 % 549 / 593 78.8 % 26 / 33
TargetTransformInfo.cpp
90.8%90.8%
90.8 % 197 / 217 90.0 % 81 / 90
Trace.cpp
0.0%
0.0 % 0 / 13 0.0 % 0 / 3
TypeBasedAliasAnalysis.cpp
93.0%93.0%
93.0 % 173 / 186 95.8 % 23 / 24
TypeMetadataUtils.cpp
92.7%92.7%
92.7 % 51 / 55 100.0 % 4 / 4
ValueTracking.cpp
91.1%91.1%
91.1 % 1620 / 1778 95.3 % 81 / 85
VectorUtils.cpp
92.2%92.2%
92.2 % 178 / 193 90.9 % 10 / 11

Generated by: LCOV version 1.13