LCOV - code coverage report
Current view: top level - lib/Transforms/Scalar Hit Total Coverage
Test: llvm-toolchain.info Lines: 20862 21824 95.6 %
Date: 2017-03-23 04:51:17 Functions: 1615 1759 91.8 %
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
ADCE.cpp
96.9%96.9%
96.9 % 217 / 224 96.6 % 28 / 29
AlignmentFromAssumptions.cpp
96.2%96.2%
96.2 % 179 / 186 100.0 % 14 / 14
BDCE.cpp
100.0%
100.0 % 42 / 42 88.9 % 8 / 9
ConstantHoisting.cpp
100.0%
100.0 % 241 / 241 96.0 % 24 / 25
ConstantProp.cpp
100.0%
100.0 % 32 / 32 85.7 % 6 / 7
CorrelatedValuePropagation.cpp
99.6%99.6%
99.6 % 254 / 255 96.0 % 24 / 25
DCE.cpp
93.5%93.5%
93.5 % 58 / 62 76.5 % 13 / 17
DeadStoreElimination.cpp
97.1%97.1%
97.1 % 430 / 443 97.1 % 34 / 35
EarlyCSE.cpp
99.4%99.4%
99.4 % 357 / 359 93.9 % 31 / 33
FlattenCFGPass.cpp
100.0%
100.0 % 27 / 27 87.5 % 7 / 8
Float2Int.cpp
96.6%96.6%
96.6 % 197 / 204 95.5 % 21 / 22
GVN.cpp
97.1%97.1%
97.1 % 917 / 944 94.7 % 54 / 57
GVNHoist.cpp
97.0%97.0%
97.0 % 394 / 406 94.6 % 35 / 37
GuardWidening.cpp
98.6%98.6%
98.6 % 206 / 209 90.5 % 19 / 21
IVUsersPrinter.cpp
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
IndVarSimplify.cpp
96.5%96.5%
96.5 % 872 / 904 95.1 % 58 / 61
InductiveRangeCheckElimination.cpp
88.6%88.6%
88.6 % 520 / 587 92.1 % 35 / 38
InferAddressSpaces.cpp
98.7%98.7%
98.7 % 300 / 304 95.8 % 23 / 24
JumpThreading.cpp
99.3%99.3%
99.3 % 845 / 851 97.3 % 36 / 37
LICM.cpp
98.9%98.9%
98.9 % 467 / 472 91.7 % 33 / 36
LoadCombine.cpp
94.8%94.8%
94.8 % 128 / 135 78.6 % 11 / 14
LoopAccessAnalysisPrinter.cpp
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
LoopDataPrefetch.cpp
96.4%96.4%
96.4 % 133 / 138 92.3 % 12 / 13
LoopDeletion.cpp
100.0%
100.0 % 81 / 81 90.0 % 9 / 10
LoopDistribute.cpp
95.2%95.2%
95.2 % 335 / 352 96.9 % 31 / 32
LoopIdiomRecognize.cpp
98.7%98.7%
98.7 % 471 / 477 96.8 % 30 / 31
LoopInstSimplify.cpp
6.0%6.0%
6.0 % 5 / 83 22.2 % 2 / 9
LoopInterchange.cpp
93.4%93.4%
93.4 % 436 / 467 95.2 % 40 / 42
LoopLoadElimination.cpp
95.9%95.9%
95.9 % 212 / 221 88.5 % 23 / 26
LoopPassManager.cpp
72.7%72.7%
72.7 % 16 / 22 25.0 % 1 / 4
LoopPredication.cpp
97.9%97.9%
97.9 % 92 / 94 81.8 % 9 / 11
LoopRerollPass.cpp
96.7%96.7%
96.7 % 580 / 600 93.6 % 44 / 47
LoopRotation.cpp
99.6%99.6%
99.6 % 254 / 255 94.4 % 17 / 18
LoopSimplifyCFG.cpp
94.1%94.1%
94.1 % 32 / 34 77.8 % 7 / 9
LoopSink.cpp
100.0%
100.0 % 134 / 134 93.8 % 15 / 16
LoopStrengthReduce.cpp
95.7%95.7%
95.7 % 1933 / 2020 96.5 % 110 / 114
LoopUnrollPass.cpp
95.5%95.5%
95.5 % 471 / 493 95.2 % 20 / 21
LoopUnswitch.cpp
95.3%95.3%
95.3 % 483 / 507 100.0 % 33 / 33
LoopVersioningLICM.cpp
99.4%99.4%
99.4 % 177 / 178 85.7 % 18 / 21
LowerAtomic.cpp
98.8%98.8%
98.8 % 84 / 85 90.9 % 10 / 11
LowerExpectIntrinsic.cpp
100.0%
100.0 % 74 / 74 92.3 % 12 / 13
LowerGuardIntrinsic.cpp
96.4%96.4%
96.4 % 53 / 55 81.8 % 9 / 11
MemCpyOptimizer.cpp
96.8%96.8%
96.8 % 580 / 599 96.9 % 31 / 32
MergedLoadStoreMotion.cpp
91.7%91.7%
91.7 % 122 / 133 94.1 % 16 / 17
NaryReassociate.cpp
97.9%97.9%
97.9 % 185 / 189 100.0 % 24 / 24
NewGVN.cpp
95.5%95.5%
95.5 % 946 / 991 95.8 % 69 / 72
PartiallyInlineLibCalls.cpp
100.0%
100.0 % 62 / 62 90.0 % 9 / 10
PlaceSafepoints.cpp
95.7%95.7%
95.7 % 198 / 207 93.5 % 29 / 31
Reassociate.cpp
95.5%95.5%
95.5 % 876 / 917 97.9 % 46 / 47
Reg2Mem.cpp
95.2%95.2%
95.2 % 40 / 42 75.0 % 6 / 8
RewriteStatepointsForGC.cpp
96.0%96.0%
96.0 % 899 / 936 94.4 % 68 / 72
SCCP.cpp
96.1%96.1%
96.1 % 672 / 699 96.6 % 56 / 58
SROA.cpp
96.5%96.5%
96.5 % 1526 / 1582 99.0 % 101 / 102
Scalar.cpp
36.5%36.5%
36.5 % 72 / 197 6.7 % 3 / 45
Scalarizer.cpp
97.3%97.3%
97.3 % 356 / 366 93.5 % 29 / 31
SeparateConstOffsetFromGEP.cpp
89.3%89.3%
89.3 % 349 / 391 94.1 % 32 / 34
SimplifyCFGPass.cpp
97.9%97.9%
97.9 % 93 / 95 93.8 % 15 / 16
Sink.cpp
99.1%99.1%
99.1 % 109 / 110 92.9 % 13 / 14
SpeculativeExecution.cpp
99.0%99.0%
99.0 % 98 / 99 94.4 % 17 / 18
StraightLineStrengthReduce.cpp
98.0%98.0%
98.0 % 242 / 247 100.0 % 29 / 29
StructurizeCFG.cpp
99.5%99.5%
99.5 % 403 / 405 97.0 % 32 / 33
TailRecursionElimination.cpp
98.3%98.3%
98.3 % 285 / 290 95.7 % 22 / 23

Generated by: LCOV version 1.13