LCOV - code coverage report
Current view: top level - lib/CodeGen/SelectionDAG Hit Total Coverage
Test: llvm-toolchain.info Lines: 31347 34362 91.2 %
Date: 2017-05-20 02:07:48 Functions: 1569 1706 92.0 %
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
94.4%94.4%
94.4 % 8042 / 8515 98.9 % 262 / 265
FastISel.cpp
89.9%89.9%
89.9 % 974 / 1083 91.0 % 61 / 67
FunctionLoweringInfo.cpp
98.4%98.4%
98.4 % 252 / 256 100.0 % 13 / 13
InstrEmitter.cpp
96.8%96.8%
96.8 % 479 / 495 100.0 % 16 / 16
InstrEmitter.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
LegalizeDAG.cpp
88.2%88.2%
88.2 % 2054 / 2328 95.8 % 46 / 48
LegalizeFloatTypes.cpp
82.7%82.7%
82.7 % 878 / 1062 80.7 % 96 / 119
LegalizeIntegerTypes.cpp
92.8%92.8%
92.8 % 1825 / 1967 94.6 % 123 / 130
LegalizeTypes.cpp
91.7%91.7%
91.7 % 440 / 480 94.9 % 37 / 39
LegalizeTypes.h
97.3%97.3%
97.3 % 72 / 74 100.0 % 25 / 25
LegalizeTypesGeneric.cpp
98.3%98.3%
98.3 % 290 / 295 94.7 % 18 / 19
LegalizeVectorOps.cpp
92.5%92.5%
92.5 % 459 / 496 96.2 % 25 / 26
LegalizeVectorTypes.cpp
87.1%87.1%
87.1 % 1878 / 2157 91.5 % 107 / 117
ResourcePriorityQueue.cpp
2.7%2.7%
2.7 % 7 / 263 10.5 % 2 / 19
SDNodeDbgValue.h
100.0%
100.0 % 15 / 15 - 0 / 0
ScheduleDAGFast.cpp
75.9%75.9%
75.9 % 274 / 361 100.0 % 23 / 23
ScheduleDAGRRList.cpp
90.1%90.1%
90.1 % 1105 / 1227 83.7 % 82 / 98
ScheduleDAGSDNodes.cpp
98.2%98.2%
98.2 % 431 / 439 92.6 % 25 / 27
ScheduleDAGSDNodes.h
95.0%95.0%
95.0 % 19 / 20 50.0 % 2 / 4
ScheduleDAGVLIW.cpp
2.5%2.5%
2.5 % 2 / 81 20.0 % 2 / 10
SelectionDAG.cpp
96.6%96.6%
96.6 % 3562 / 3687 97.8 % 261 / 267
SelectionDAGBuilder.cpp
97.4%97.4%
97.4 % 4656 / 4778 97.2 % 174 / 179
SelectionDAGBuilder.h
97.4%97.4%
97.4 % 75 / 77 96.9 % 31 / 32
SelectionDAGDumper.cpp
23.9%23.9%
23.9 % 115 / 481 100.0 % 12 / 12
SelectionDAGISel.cpp
96.6%96.6%
96.6 % 1382 / 1430 86.0 % 49 / 57
SelectionDAGPrinter.cpp
0.0%
0.0 % 0 / 62 0.0 % 0 / 12
SelectionDAGTargetInfo.cpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
StatepointLowering.cpp
93.0%93.0%
93.0 % 305 / 328 90.0 % 18 / 20
StatepointLowering.h
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
TargetLowering.cpp
92.1%92.1%
92.1 % 1740 / 1889 96.5 % 55 / 57

Generated by: LCOV version 1.13