LCOV - code coverage report
Current view: top level - utils/TableGen Hit Total Coverage
Test: llvm-toolchain.info Lines: 15222 16453 92.5 %
Date: 2017-05-20 02:07:48 Functions: 954 1071 89.1 %
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
AsmMatcherEmitter.cpp
95.4%95.4%
95.4 % 1426 / 1495 100.0 % 49 / 49
AsmWriterEmitter.cpp
97.4%97.4%
97.4 % 573 / 588 100.0 % 19 / 19
AsmWriterInst.cpp
86.9%86.9%
86.9 % 86 / 99 100.0 % 3 / 3
AsmWriterInst.h
100.0%
100.0 % 16 / 16 100.0 % 7 / 7
Attributes.cpp
100.0%
100.0 % 98 / 98 100.0 % 7 / 7
CTagsEmitter.cpp
100.0%
100.0 % 27 / 27 100.0 % 3 / 3
CallingConvEmitter.cpp
96.3%96.3%
96.3 % 183 / 190 100.0 % 4 / 4
CodeEmitterGen.cpp
97.9%97.9%
97.9 % 191 / 195 100.0 % 5 / 5
CodeGenDAGPatterns.cpp
85.4%85.4%
85.4 % 1599 / 1872 93.4 % 99 / 106
CodeGenDAGPatterns.h
97.6%97.6%
97.6 % 121 / 124 100.0 % 18 / 18
CodeGenInstruction.cpp
84.9%84.9%
84.9 % 321 / 378 100.0 % 13 / 13
CodeGenInstruction.h
100.0%
100.0 % 41 / 41 100.0 % 10 / 10
CodeGenIntrinsics.h
100.0%
100.0 % 9 / 9 100.0 % 6 / 6
CodeGenMapTable.cpp
93.8%93.8%
93.8 % 211 / 225 100.0 % 14 / 14
CodeGenRegisters.cpp
93.5%93.5%
93.5 % 904 / 967 93.3 % 56 / 60
CodeGenRegisters.h
98.8%98.8%
98.8 % 84 / 85 100.0 % 12 / 12
CodeGenSchedule.cpp
92.0%92.0%
92.0 % 786 / 854 96.6 % 57 / 59
CodeGenSchedule.h
100.0%
100.0 % 58 / 58 94.7 % 18 / 19
CodeGenTarget.cpp
80.5%80.5%
80.5 % 350 / 435 100.0 % 31 / 31
CodeGenTarget.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
DAGISelEmitter.cpp
100.0%
100.0 % 64 / 64 100.0 % 5 / 5
DAGISelMatcher.cpp
30.5%30.5%
30.5 % 65 / 213 33.9 % 20 / 59
DAGISelMatcher.h
95.9%95.9%
95.9 % 187 / 195 70.4 % 69 / 98
DAGISelMatcherEmitter.cpp
86.5%86.5%
86.5 % 499 / 577 78.9 % 15 / 19
DAGISelMatcherGen.cpp
96.5%96.5%
96.5 % 354 / 367 100.0 % 18 / 18
DAGISelMatcherOpt.cpp
99.0%99.0%
99.0 % 190 / 192 100.0 % 3 / 3
DFAPacketizerEmitter.cpp
99.6%99.6%
99.6 % 232 / 233 100.0 % 15 / 15
DisassemblerEmitter.cpp
90.5%90.5%
90.5 % 19 / 21 100.0 % 1 / 1
FastISelEmitter.cpp
95.2%95.2%
95.2 % 413 / 434 100.0 % 23 / 23
FixedLenDecoderEmitter.cpp
95.0%95.0%
95.0 % 1012 / 1065 93.2 % 41 / 44
GlobalISelEmitter.cpp
93.8%93.8%
93.8 % 670 / 714 85.3 % 93 / 109
InstrInfoEmitter.cpp
99.1%99.1%
99.1 % 325 / 328 100.0 % 10 / 10
IntrinsicEmitter.cpp
92.7%92.7%
92.7 % 433 / 467 100.0 % 14 / 14
OptParserEmitter.cpp
98.1%98.1%
98.1 % 151 / 154 100.0 % 5 / 5
PseudoLoweringEmitter.cpp
88.7%88.7%
88.7 % 125 / 141 100.0 % 8 / 8
RegisterBankEmitter.cpp
99.3%99.3%
99.3 % 140 / 141 100.0 % 10 / 10
RegisterInfoEmitter.cpp
99.3%99.3%
99.3 % 900 / 906 100.0 % 20 / 20
SearchableTableEmitter.cpp
96.3%96.3%
96.3 % 155 / 161 100.0 % 14 / 14
SequenceToOffsetTable.h
100.0%
100.0 % 38 / 38 100.0 % 42 / 42
SubtargetEmitter.cpp
96.6%96.6%
96.6 % 791 / 819 100.0 % 25 / 25
SubtargetFeatureInfo.cpp
98.9%98.9%
98.9 % 89 / 90 100.0 % 6 / 6
SubtargetFeatureInfo.h
100.0%
100.0 % 6 / 6 100.0 % 4 / 4
TableGen.cpp
94.4%94.4%
94.4 % 67 / 71 100.0 % 4 / 4
Types.cpp
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
X86DisassemblerShared.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
X86DisassemblerTables.cpp
95.0%95.0%
95.0 % 418 / 440 100.0 % 16 / 16
X86DisassemblerTables.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
X86EVEX2VEXTablesEmitter.cpp
90.3%90.3%
90.3 % 102 / 113 91.7 % 11 / 12
X86ModRMFilters.cpp
0.0%
0.0 % 0 / 5 0.0 % 0 / 5
X86ModRMFilters.h
87.0%87.0%
87.0 % 20 / 23 57.1 % 8 / 14
X86RecognizableInstr.cpp
93.3%93.3%
93.3 % 637 / 683 100.0 % 17 / 17
X86RecognizableInstr.h
100.0%
100.0 % 1 / 1 - 0 / 0

Generated by: LCOV version 1.13