LCOV - code coverage report
Current view: top level - lib/CodeGen/SelectionDAG Hit Total Coverage
Test: llvm-toolchain.info Lines: 30162 32995 91.4 %
Date: 2018-07-13 00:08:38 Functions: 1641 1780 92.2 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage
DAGCombiner.cpp
95.1%95.1%
95.1 % 7818 / 8217 99.0 % 292 / 295
<unnamed> 95.1 % 7818 / 8217 99.0 % 292 / 295
FastISel.cpp
90.0%90.0%
90.0 % 919 / 1021 90.5 % 67 / 74
<unnamed> 90.0 % 919 / 1021 90.5 % 67 / 74
FunctionLoweringInfo.cpp
98.5%98.5%
98.5 % 259 / 263 100.0 % 16 / 16
<unnamed> 98.5 % 259 / 263 100.0 % 16 / 16
InstrEmitter.cpp
95.3%95.3%
95.3 % 424 / 445 94.1 % 16 / 17
<unnamed> 95.3 % 424 / 445 94.1 % 16 / 17
InstrEmitter.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
LegalizeDAG.cpp
89.2%89.2%
89.2 % 2016 / 2260 95.7 % 44 / 46
<unnamed> 89.2 % 2016 / 2260 95.7 % 44 / 46
LegalizeFloatTypes.cpp
82.4%82.4%
82.4 % 853 / 1035 81.1 % 99 / 122
<unnamed> 82.4 % 853 / 1035 81.1 % 99 / 122
LegalizeIntegerTypes.cpp
91.2%91.2%
91.2 % 1679 / 1840 93.1 % 121 / 130
<unnamed> 91.2 % 1679 / 1840 93.1 % 121 / 130
LegalizeTypes.cpp
91.7%91.7%
91.7 % 386 / 421 94.7 % 36 / 38
<unnamed> 91.7 % 386 / 421 94.7 % 36 / 38
LegalizeTypes.h
100.0%
100.0 % 87 / 87 100.0 % 18 / 18
<unnamed> 100.0 % 87 / 87 100.0 % 18 / 18
LegalizeTypesGeneric.cpp
97.8%97.8%
97.8 % 265 / 271 94.7 % 18 / 19
<unnamed> 97.8 % 265 / 271 94.7 % 18 / 19
LegalizeVectorOps.cpp
96.3%96.3%
96.3 % 471 / 489 100.0 % 27 / 27
<unnamed> 96.3 % 471 / 489 100.0 % 27 / 27
LegalizeVectorTypes.cpp
88.6%88.6%
88.6 % 1861 / 2101 92.2 % 107 / 116
<unnamed> 88.6 % 1861 / 2101 92.2 % 107 / 116
ResourcePriorityQueue.cpp
3.0%3.0%
3.0 % 7 / 236 10.5 % 2 / 19
<unnamed> 3.0 % 7 / 236 10.5 % 2 / 19
SDNodeDbgValue.h
93.3%93.3%
93.3 % 14 / 15 - 0 / 0
<unnamed> 93.3 % 14 / 15 - 0 / 0
ScheduleDAGFast.cpp
80.7%80.7%
80.7 % 230 / 285 100.0 % 23 / 23
<unnamed> 80.7 % 230 / 285 100.0 % 23 / 23
ScheduleDAGRRList.cpp
89.1%89.1%
89.1 % 1034 / 1160 84.8 % 84 / 99
<unnamed> 89.1 % 1034 / 1160 84.8 % 84 / 99
ScheduleDAGSDNodes.cpp
96.5%96.5%
96.5 % 382 / 396 92.6 % 25 / 27
<unnamed> 96.5 % 382 / 396 92.6 % 25 / 27
ScheduleDAGSDNodes.h
90.0%90.0%
90.0 % 9 / 10 50.0 % 2 / 4
<unnamed> 90.0 % 9 / 10 50.0 % 2 / 4
ScheduleDAGVLIW.cpp
2.6%2.6%
2.6 % 2 / 76 20.0 % 2 / 10
<unnamed> 2.6 % 2 / 76 20.0 % 2 / 10
SelectionDAG.cpp
95.8%95.8%
95.8 % 3573 / 3729 97.3 % 283 / 291
<unnamed> 95.8 % 3573 / 3729 97.3 % 283 / 291
SelectionDAGAddressAnalysis.cpp
83.3%83.3%
83.3 % 50 / 60 100.0 % 2 / 2
<unnamed> 83.3 % 50 / 60 100.0 % 2 / 2
SelectionDAGBuilder.cpp
97.0%97.0%
97.0 % 4328 / 4463 97.3 % 177 / 182
<unnamed> 97.0 % 4328 / 4463 97.3 % 177 / 182
SelectionDAGBuilder.h
97.4%97.4%
97.4 % 74 / 76 97.1 % 34 / 35
<unnamed> 97.4 % 74 / 76 97.1 % 34 / 35
SelectionDAGDumper.cpp
24.0%24.0%
24.0 % 124 / 516 100.0 % 14 / 14
<unnamed> 24.0 % 124 / 516 100.0 % 14 / 14
SelectionDAGISel.cpp
96.3%96.3%
96.3 % 1325 / 1376 86.9 % 53 / 61
<unnamed> 96.3 % 1325 / 1376 86.9 % 53 / 61
SelectionDAGPrinter.cpp
0.0%
0.0 % 0 / 57 0.0 % 0 / 12
StatepointLowering.cpp
94.0%94.0%
94.0 % 264 / 281 90.0 % 18 / 20
<unnamed> 94.0 % 264 / 281 90.0 % 18 / 20
StatepointLowering.h
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
<unnamed> 100.0 % 10 / 10 100.0 % 2 / 2
TargetLowering.cpp
94.4%94.4%
94.4 % 1693 / 1794 96.7 % 58 / 60
<unnamed> 94.4 % 1693 / 1794 96.7 % 58 / 60

Generated by: LCOV version 1.13