LCOV - code coverage report
Current view: top level - lib/CodeGen/SelectionDAG Hit Total Coverage
Test: llvm-toolchain.info Lines: 30054 32899 91.4 %
Date: 2018-06-17 00:07:59 Functions: 1635 1774 92.2 %
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
95.0%95.0%
95.0 % 7726 / 8134 99.0 % 287 / 290
FastISel.cpp
89.9%89.9%
89.9 % 921 / 1025 90.5 % 67 / 74
FunctionLoweringInfo.cpp
98.4%98.4%
98.4 % 242 / 246 100.0 % 16 / 16
InstrEmitter.cpp
94.2%94.2%
94.2 % 419 / 445 94.1 % 16 / 17
InstrEmitter.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
LegalizeDAG.cpp
89.4%89.4%
89.4 % 2020 / 2260 95.7 % 44 / 46
LegalizeFloatTypes.cpp
82.4%82.4%
82.4 % 853 / 1035 81.1 % 99 / 122
LegalizeIntegerTypes.cpp
91.2%91.2%
91.2 % 1679 / 1840 93.1 % 121 / 130
LegalizeTypes.cpp
91.6%91.6%
91.6 % 384 / 419 94.7 % 36 / 38
LegalizeTypes.h
100.0%
100.0 % 86 / 86 100.0 % 18 / 18
LegalizeTypesGeneric.cpp
97.8%97.8%
97.8 % 265 / 271 94.7 % 18 / 19
LegalizeVectorOps.cpp
96.3%96.3%
96.3 % 471 / 489 100.0 % 27 / 27
LegalizeVectorTypes.cpp
88.6%88.6%
88.6 % 1861 / 2101 92.2 % 107 / 116
ResourcePriorityQueue.cpp
3.0%3.0%
3.0 % 7 / 236 10.5 % 2 / 19
SDNodeDbgValue.h
93.3%93.3%
93.3 % 14 / 15 - 0 / 0
ScheduleDAGFast.cpp
80.7%80.7%
80.7 % 230 / 285 100.0 % 23 / 23
ScheduleDAGRRList.cpp
89.1%89.1%
89.1 % 1034 / 1160 84.8 % 84 / 99
ScheduleDAGSDNodes.cpp
96.5%96.5%
96.5 % 382 / 396 92.6 % 25 / 27
ScheduleDAGSDNodes.h
90.0%90.0%
90.0 % 9 / 10 50.0 % 2 / 4
ScheduleDAGVLIW.cpp
2.6%2.6%
2.6 % 2 / 76 20.0 % 2 / 10
SelectionDAG.cpp
95.9%95.9%
95.9 % 3588 / 3741 97.2 % 282 / 290
SelectionDAGAddressAnalysis.cpp
83.3%83.3%
83.3 % 50 / 60 100.0 % 2 / 2
SelectionDAGBuilder.cpp
97.0%97.0%
97.0 % 4325 / 4461 97.3 % 177 / 182
SelectionDAGBuilder.h
97.4%97.4%
97.4 % 74 / 76 97.1 % 34 / 35
SelectionDAGDumper.cpp
23.8%23.8%
23.8 % 123 / 516 100.0 % 14 / 14
SelectionDAGISel.cpp
96.3%96.3%
96.3 % 1327 / 1378 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
StatepointLowering.h
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
TargetLowering.cpp
94.3%94.3%
94.3 % 1683 / 1785 96.7 % 58 / 60

Generated by: LCOV version 1.13