LCOV - code coverage report
Current view: top level - lib/Analysis Hit Total Coverage
Test: llvm-toolchain.info Lines: 25587 27867 91.8 %
Date: 2017-09-14 15:23:50 Functions: 2244 2548 88.1 %
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.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 2
Trace.cpp
0.0%
0.0 % 0 / 13 0.0 % 0 / 3
SparsePropagation.cpp
0.0%
0.0 % 0 / 152 0.0 % 0 / 12
MemDepPrinter.cpp
4.2%4.2%
4.2 % 3 / 72 18.2 % 2 / 11
InstCount.cpp
7.1%7.1%
7.1 % 1 / 14 25.0 % 2 / 8
IntervalPartition.cpp
2.4%2.4%
2.4 % 1 / 42 25.0 % 2 / 8
Analysis.cpp
77.1%77.1%
77.1 % 74 / 96 28.6 % 2 / 7
CallPrinter.cpp
9.1%9.1%
9.1 % 2 / 22 30.8 % 4 / 13
DomPrinter.cpp
9.3%9.3%
9.3 % 8 / 86 31.4 % 16 / 51
RegionPrinter.cpp
9.3%9.3%
9.3 % 8 / 86 33.3 % 10 / 30
CFGPrinter.cpp
34.2%34.2%
34.2 % 26 / 76 37.8 % 14 / 37
RegionPass.cpp
66.1%66.1%
66.1 % 78 / 118 50.0 % 7 / 14
AliasAnalysisSummary.h
33.3%33.3%
33.3 % 5 / 15 66.7 % 2 / 3
CaptureTracking.cpp
98.2%98.2%
98.2 % 109 / 111 68.8 % 11 / 16
AliasAnalysisSummary.cpp
90.0%90.0%
90.0 % 36 / 40 71.4 % 10 / 14
DominanceFrontier.cpp
71.4%71.4%
71.4 % 25 / 35 72.7 % 8 / 11
CFLGraph.h
72.7%72.7%
72.7 % 194 / 267 74.5 % 38 / 51
PHITransAddr.cpp
82.7%82.7%
82.7 % 134 / 162 77.8 % 7 / 9
Delinearization.cpp
98.2%98.2%
98.2 % 54 / 55 77.8 % 7 / 9
RegionInfo.cpp
84.6%84.6%
84.6 % 66 / 78 78.9 % 15 / 19
ModuleDebugInfoPrinter.cpp
78.1%78.1%
78.1 % 50 / 64 80.0 % 8 / 10
BlockFrequencyInfo.cpp
78.8%78.8%
78.8 % 104 / 132 80.0 % 24 / 30
CostModel.cpp
93.8%93.8%
93.8 % 30 / 32 81.8 % 9 / 11
TargetLibraryInfo.cpp
95.9%95.9%
95.9 % 717 / 748 82.9 % 29 / 35
ObjCARCAliasAnalysis.cpp
89.7%89.7%
89.7 % 35 / 39 83.3 % 10 / 12
MemoryBuiltins.cpp
91.4%91.4%
91.4 % 371 / 406 84.9 % 45 / 53
CFLSteensAliasAnalysis.cpp
95.6%95.6%
95.6 % 129 / 135 85.0 % 17 / 20
MemorySSA.cpp
93.0%93.0%
93.0 % 720 / 774 85.4 % 82 / 96
BlockFrequencyInfoImpl.cpp
94.2%94.2%
94.2 % 277 / 294 86.5 % 32 / 37
MemoryLocation.cpp
82.3%82.3%
82.3 % 51 / 62 87.5 % 7 / 8
ScalarEvolutionAliasAnalysis.cpp
96.1%96.1%
96.1 % 49 / 51 88.9 % 8 / 9
PostDominators.cpp
91.3%91.3%
91.3 % 21 / 23 88.9 % 8 / 9
Lint.cpp
82.4%82.4%
82.4 % 239 / 290 89.1 % 41 / 46
CallGraph.cpp
88.3%88.3%
88.3 % 121 / 137 89.3 % 25 / 28
MemDerefPrinter.cpp
94.1%94.1%
94.1 % 32 / 34 90.0 % 9 / 10
LoopPass.cpp
91.1%91.1%
91.1 % 133 / 146 90.0 % 18 / 20
AliasAnalysisEvaluator.cpp
96.2%96.2%
96.2 % 253 / 263 90.0 % 18 / 20
AliasSetTracker.cpp
95.6%95.6%
95.6 % 326 / 341 90.0 % 36 / 40
CFLAndersAliasAnalysis.cpp
96.3%96.3%
96.3 % 311 / 323 90.2 % 37 / 41
LazyValueInfo.cpp
93.9%93.9%
93.9 % 733 / 781 90.8 % 79 / 87
DivergenceAnalysis.cpp
97.2%97.2%
97.2 % 103 / 106 92.3 % 12 / 13
LoopInfo.cpp
93.1%93.1%
93.1 % 284 / 305 92.3 % 36 / 39
TargetTransformInfo.cpp
90.3%90.3%
90.3 % 457 / 506 92.7 % 114 / 123
ObjCARCInstKind.cpp
61.3%61.3%
61.3 % 100 / 163 92.9 % 13 / 14
CallGraphSCCPass.cpp
96.8%96.8%
96.8 % 210 / 217 93.1 % 27 / 29
LazyCallGraph.cpp
94.3%94.3%
94.3 % 581 / 616 93.3 % 56 / 60
BranchProbabilityInfo.cpp
95.5%95.5%
95.5 % 321 / 336 93.5 % 29 / 31
VectorUtils.cpp
92.2%92.2%
92.2 % 226 / 245 93.8 % 15 / 16
DemandedBits.cpp
97.9%97.9%
97.9 % 190 / 194 94.1 % 16 / 17
ModuleSummaryAnalysis.cpp
96.5%96.5%
96.5 % 272 / 282 95.0 % 19 / 20
MemorySSAUpdater.cpp
93.0%93.0%
93.0 % 174 / 187 95.2 % 20 / 21
AliasAnalysis.cpp
96.5%96.5%
96.5 % 277 / 287 95.5 % 42 / 44
TypeBasedAliasAnalysis.cpp
93.5%93.5%
93.5 % 158 / 169 95.7 % 22 / 23
IVUsers.cpp
98.8%98.8%
98.8 % 169 / 171 96.0 % 24 / 25
InstructionSimplify.cpp
97.2%97.2%
97.2 % 1995 / 2052 96.6 % 115 / 119
LoopAccessAnalysis.cpp
95.8%95.8%
95.8 % 785 / 819 96.8 % 60 / 62
MemoryDependenceAnalysis.cpp
92.2%92.2%
92.2 % 605 / 656 96.9 % 31 / 32
ValueTracking.cpp
91.2%91.2%
91.2 % 1763 / 1934 96.8 % 91 / 94
DependenceAnalysis.cpp
94.1%94.1%
94.1 % 1454 / 1545 96.8 % 91 / 94
ConstantFolding.cpp
93.3%93.3%
93.3 % 997 / 1069 97.0 % 32 / 33
BasicAliasAnalysis.cpp
98.9%98.9%
98.9 % 624 / 631 97.1 % 33 / 34
GlobalsModRef.cpp
90.6%90.6%
90.6 % 365 / 403 97.1 % 34 / 35
ScalarEvolutionExpander.cpp
93.9%93.9%
93.9 % 984 / 1048 98.1 % 52 / 53
InlineCost.cpp
96.8%96.8%
96.8 % 607 / 627 98.2 % 55 / 56
ScalarEvolution.cpp
95.1%95.1%
95.1 % 4790 / 5037 98.5 % 323 / 328
IteratedDominanceFrontier.cpp
100.0%
100.0 % 38 / 38 100.0 % 2 / 2
ObjCARCAnalysisUtils.cpp
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
PtrUseVisitor.cpp
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
OrderedBasicBlock.cpp
100.0%
100.0 % 23 / 23 100.0 % 3 / 3
LoopAnalysisManager.cpp
100.0%
100.0 % 43 / 43 100.0 % 3 / 3
CmpInstAnalysis.cpp
84.4%84.4%
84.4 % 65 / 77 100.0 % 4 / 4
ScalarEvolutionNormalization.cpp
100.0%
100.0 % 25 / 25 100.0 % 4 / 4
TypeMetadataUtils.cpp
92.3%92.3%
92.3 % 48 / 52 100.0 % 4 / 4
EHPersonalities.cpp
80.3%80.3%
80.3 % 49 / 61 100.0 % 5 / 5
CodeMetrics.cpp
90.8%90.8%
90.8 % 69 / 76 100.0 % 5 / 5
IndirectCallPromotionAnalysis.cpp
100.0%
100.0 % 33 / 33 100.0 % 6 / 6
LoopUnrollAnalyzer.cpp
96.8%96.8%
96.8 % 90 / 93 100.0 % 6 / 6
CFG.cpp
100.0%
100.0 % 82 / 82 100.0 % 8 / 8
LazyBranchProbabilityInfo.cpp
100.0%
100.0 % 32 / 32 100.0 % 9 / 9
LazyBlockFrequencyInfo.cpp
100.0%
100.0 % 31 / 31 100.0 % 9 / 9
CGSCCPassManager.cpp
99.1%99.1%
99.1 % 213 / 215 100.0 % 11 / 11
Loads.cpp
97.5%97.5%
97.5 % 155 / 159 100.0 % 12 / 12
OptimizationDiagnosticInfo.cpp
99.0%99.0%
99.0 % 95 / 96 100.0 % 14 / 14
ScopedNoAliasAA.cpp
100.0%
100.0 % 70 / 70 100.0 % 15 / 15
StratifiedSets.h
94.1%94.1%
94.1 % 160 / 170 100.0 % 17 / 17
AssumptionCache.cpp
98.2%98.2%
98.2 % 108 / 110 100.0 % 18 / 18
ProfileSummaryInfo.cpp
98.4%98.4%
98.4 % 127 / 129 100.0 % 24 / 24

Generated by: LCOV version 1.13