LCOV - code coverage report
Current view: top level - lib/CodeGen/SelectionDAG Hit Total Coverage
Test: llvm-toolchain.info Lines: 28657 33534 85.5 %
Date: 2018-10-20 13:21:21 Functions: 1456 1761 82.7 %
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
DAGCombiner.cpp
83.7%83.7%
83.7 % 7106 / 8489 77.0 % 217 / 282
FastISel.cpp
90.8%90.8%
90.8 % 924 / 1018 91.7 % 66 / 72
FunctionLoweringInfo.cpp
98.5%98.5%
98.5 % 257 / 261 100.0 % 16 / 16
InstrEmitter.cpp
97.3%97.3%
97.3 % 430 / 442 100.0 % 17 / 17
InstrEmitter.h
71.4%71.4%
71.4 % 5 / 7 33.3 % 1 / 3
LegalizeDAG.cpp
73.2%73.2%
73.2 % 1684 / 2301 56.5 % 26 / 46
LegalizeFloatTypes.cpp
81.6%81.6%
81.6 % 858 / 1051 79.8 % 99 / 124
LegalizeIntegerTypes.cpp
91.9%91.9%
91.9 % 1724 / 1875 93.2 % 124 / 133
LegalizeTypes.cpp
91.6%91.6%
91.6 % 380 / 415 100.0 % 34 / 34
LegalizeTypes.h
90.2%90.2%
90.2 % 83 / 92 68.4 % 13 / 19
LegalizeTypesGeneric.cpp
98.5%98.5%
98.5 % 263 / 267 94.7 % 18 / 19
LegalizeVectorOps.cpp
30.2%30.2%
30.2 % 151 / 500 22.2 % 6 / 27
LegalizeVectorTypes.cpp
89.3%89.3%
89.3 % 1969 / 2204 92.6 % 112 / 121
ResourcePriorityQueue.cpp
0.0%
0.0 % 0 / 222 0.0 % 0 / 17
SDNodeDbgValue.h
50.0%50.0%
50.0 % 13 / 26 0.0 % 0 / 14
ScheduleDAGFast.cpp
77.7%77.7%
77.7 % 216 / 278 84.2 % 16 / 19
ScheduleDAGRRList.cpp
82.1%82.1%
82.1 % 944 / 1150 72.2 % 70 / 97
ScheduleDAGSDNodes.cpp
96.9%96.9%
96.9 % 375 / 387 88.5 % 23 / 26
ScheduleDAGSDNodes.h
58.8%58.8%
58.8 % 10 / 17 25.0 % 2 / 8
ScheduleDAGVLIW.cpp
0.0%
0.0 % 0 / 80 0.0 % 0 / 8
SelectionDAG.cpp
94.6%94.6%
94.6 % 3569 / 3773 95.8 % 277 / 289
SelectionDAGAddressAnalysis.cpp
84.4%84.4%
84.4 % 54 / 64 100.0 % 2 / 2
SelectionDAGBuilder.cpp
93.0%93.0%
93.0 % 4111 / 4422 90.4 % 161 / 178
SelectionDAGBuilder.h
78.8%78.8%
78.8 % 67 / 85 63.6 % 21 / 33
SelectionDAGDumper.cpp
21.1%21.1%
21.1 % 111 / 526 84.6 % 11 / 13
SelectionDAGISel.cpp
96.3%96.3%
96.3 % 1261 / 1310 94.1 % 48 / 51
SelectionDAGPrinter.cpp
0.0%
0.0 % 0 / 57 0.0 % 0 / 12
StatepointLowering.cpp
90.5%90.5%
90.5 % 257 / 284 84.2 % 16 / 19
StatepointLowering.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1
TargetLowering.cpp
95.0%95.0%
95.0 % 1826 / 1922 96.7 % 59 / 61

Generated by: LCOV version 1.13