LCOV - code coverage report
Current view: top level - lib/Transforms/Utils Hit Total Coverage
Test: llvm-toolchain.info Lines: 13982 14903 93.8 %
Date: 2017-03-30 17:00:58 Functions: 909 993 91.5 %
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
ASanStackFrameLayout.cpp
98.4%98.4%
98.4 % 63 / 64 100.0 % 5 / 5
AddDiscriminators.cpp
100.0%
100.0 % 47 / 47 90.0 % 9 / 10
BasicBlockUtils.cpp
98.8%98.8%
98.8 % 340 / 344 100.0 % 18 / 18
BreakCriticalEdges.cpp
96.7%96.7%
96.7 % 116 / 120 80.0 % 8 / 10
BuildLibCalls.cpp
93.9%93.9%
93.9 % 574 / 611 100.0 % 26 / 26
BypassSlowDivision.cpp
99.4%99.4%
99.4 % 157 / 158 100.0 % 9 / 9
CloneFunction.cpp
94.7%94.7%
94.7 % 301 / 318 100.0 % 9 / 9
CloneModule.cpp
97.8%97.8%
97.8 % 88 / 90 80.0 % 4 / 5
CmpInstAnalysis.cpp
78.4%78.4%
78.4 % 40 / 51 100.0 % 4 / 4
CodeExtractor.cpp
75.9%75.9%
75.9 % 287 / 378 81.0 % 17 / 21
CtorUtils.cpp
96.9%96.9%
96.9 % 62 / 64 100.0 % 4 / 4
DemoteRegToStack.cpp
83.6%83.6%
83.6 % 46 / 55 100.0 % 2 / 2
EscapeEnumerator.cpp
97.6%97.6%
97.6 % 40 / 41 100.0 % 2 / 2
Evaluator.cpp
95.1%95.1%
95.1 % 194 / 204 100.0 % 6 / 6
FlattenCFG.cpp
94.7%94.7%
94.7 % 142 / 150 100.0 % 5 / 5
FunctionComparator.cpp
73.8%73.8%
73.8 % 304 / 412 94.7 % 18 / 19
FunctionImportUtils.cpp
92.9%92.9%
92.9 % 65 / 70 100.0 % 9 / 9
GlobalStatus.cpp
97.6%97.6%
97.6 % 83 / 85 100.0 % 3 / 3
ImportedFunctionsInliningStatistics.cpp
100.0%
100.0 % 117 / 117 100.0 % 9 / 9
InlineFunction.cpp
96.3%96.3%
96.3 % 895 / 929 96.7 % 29 / 30
InstructionNamer.cpp
90.5%90.5%
90.5 % 19 / 21 71.4 % 5 / 7
IntegerDivision.cpp
69.1%69.1%
69.1 % 170 / 246 60.0 % 6 / 10
LCSSA.cpp
98.0%98.0%
98.0 % 150 / 153 81.2 % 13 / 16
LibCallsShrinkWrap.cpp
95.8%95.8%
95.8 % 181 / 189 95.8 % 23 / 24
Local.cpp
98.0%98.0%
98.0 % 876 / 894 98.1 % 53 / 54
LoopSimplify.cpp
98.8%98.8%
98.8 % 326 / 330 83.3 % 15 / 18
LoopUnroll.cpp
99.0%99.0%
99.0 % 312 / 315 100.0 % 9 / 9
LoopUnrollPeel.cpp
86.8%86.8%
86.8 % 138 / 159 100.0 % 7 / 7
LoopUnrollRuntime.cpp
97.0%97.0%
97.0 % 262 / 270 100.0 % 4 / 4
LoopUtils.cpp
97.0%97.0%
97.0 % 390 / 402 96.4 % 27 / 28
LoopVersioning.cpp
95.1%95.1%
95.1 % 135 / 142 88.2 % 15 / 17
LowerInvoke.cpp
100.0%
100.0 % 26 / 26 87.5 % 7 / 8
LowerMemIntrinsics.cpp
100.0%
100.0 % 105 / 105 100.0 % 6 / 6
LowerSwitch.cpp
92.9%92.9%
92.9 % 183 / 197 76.9 % 10 / 13
Mem2Reg.cpp
100.0%
100.0 % 41 / 41 88.9 % 8 / 9
MemorySSA.cpp
93.8%93.8%
93.8 % 785 / 837 88.2 % 90 / 102
MemorySSAUpdater.cpp
86.4%86.4%
86.4 % 159 / 184 90.5 % 19 / 21
MetaRenamer.cpp
96.5%96.5%
96.5 % 55 / 57 75.0 % 6 / 8
ModuleUtils.cpp
92.9%92.9%
92.9 % 118 / 127 100.0 % 12 / 12
NameAnonGlobals.cpp
93.3%93.3%
93.3 % 42 / 45 81.8 % 9 / 11
PredicateInfo.cpp
93.8%93.8%
93.8 % 333 / 355 83.3 % 30 / 36
PromoteMemoryToRegister.cpp
93.5%93.5%
93.5 % 359 / 384 100.0 % 18 / 18
SSAUpdater.cpp
96.1%96.1%
96.1 % 174 / 181 93.8 % 15 / 16
SanitizerStats.cpp
96.6%96.6%
96.6 % 56 / 58 100.0 % 5 / 5
SimplifyCFG.cpp
97.5%97.5%
97.5 % 2414 / 2477 98.9 % 91 / 92
SimplifyIndVar.cpp
98.3%98.3%
98.3 % 227 / 231 92.3 % 12 / 13
SimplifyInstructions.cpp
100.0%
100.0 % 59 / 59 88.9 % 8 / 9
SimplifyLibCalls.cpp
98.8%98.8%
98.8 % 1049 / 1062 100.0 % 75 / 75
SplitModule.cpp
94.9%94.9%
94.9 % 111 / 117 100.0 % 9 / 9
StripGCRelocates.cpp
90.9%90.9%
90.9 % 20 / 22 71.4 % 5 / 7
StripNonLineTableDebugInfo.cpp
81.8%81.8%
81.8 % 9 / 11 71.4 % 5 / 7
SymbolRewriter.cpp
75.4%75.4%
75.4 % 172 / 228 86.4 % 38 / 44
UnifyFunctionExitNodes.cpp
2.2%2.2%
2.2 % 1 / 46 40.0 % 2 / 5
Utils.cpp
87.0%87.0%
87.0 % 20 / 23 50.0 % 1 / 2
VNCoercion.cpp
75.4%75.4%
75.4 % 150 / 199 61.1 % 11 / 18
ValueMapper.cpp
98.0%98.0%
98.0 % 394 / 402 93.6 % 44 / 47

Generated by: LCOV version 1.13