LCOV - code coverage report
Current view: top level - include/llvm/Support Hit Total Coverage
Test: llvm-toolchain.info Lines: 15856 27019 58.7 %
Date: 2018-10-20 13:21:21 Functions: 7266 25106 28.9 %
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
AArch64TargetParser.def
100.0%
100.0 % 21 / 21 - 0 / 0
<unnamed> 100.0 % 21 / 21 - 0 / 0
AMDGPUMetadata.h
63.6%63.6%
63.6 % 7 / 11 33.3 % 1 / 3
<unnamed> 63.6 % 7 / 11 33.3 % 1 / 3
ARMAttributeParser.h
100.0%
100.0 % 4 / 4 - 0 / 0
<unnamed> 100.0 % 4 / 4 - 0 / 0
ARMTargetParser.def
100.0%
100.0 % 83 / 83 - 0 / 0
<unnamed> 100.0 % 83 / 83 - 0 / 0
ARMWinEH.h
0.0%
0.0 % 0 / 48 0.0 % 0 / 9
Allocator.h
71.4%71.4%
71.4 % 598 / 837 87.2 % 211 / 242
<unnamed> 71.4 % 598 / 837 87.2 % 211 / 242
ArrayRecycler.h
90.9%90.9%
90.9 % 20 / 22 36.4 % 8 / 22
<unnamed> 90.9 % 20 / 22 36.4 % 8 / 22
AtomicOrdering.h
100.0%
100.0 % 5 / 5 - 0 / 0
<unnamed> 100.0 % 5 / 5 - 0 / 0
BinaryByteStream.h
85.5%85.5%
85.5 % 65 / 76 76.9 % 20 / 26
<unnamed> 85.5 % 65 / 76 76.9 % 20 / 26
BinaryItemStream.h
90.9%90.9%
90.9 % 30 / 33 66.7 % 12 / 18
<unnamed> 90.9 % 30 / 33 66.7 % 12 / 18
BinaryStream.h
73.3%73.3%
73.3 % 11 / 15 50.0 % 4 / 8
<unnamed> 73.3 % 11 / 15 50.0 % 4 / 8
BinaryStreamArray.h
84.3%84.3%
84.3 % 440 / 522 68.6 % 72 / 105
<unnamed> 84.3 % 440 / 522 68.6 % 72 / 105
BinaryStreamReader.h
86.6%86.6%
86.6 % 162 / 187 93.0 % 80 / 86
<unnamed> 86.6 % 162 / 187 93.0 % 80 / 86
BinaryStreamRef.h
92.2%92.2%
92.2 % 119 / 129 87.5 % 21 / 24
<unnamed> 92.2 % 119 / 129 87.5 % 21 / 24
BinaryStreamWriter.h
86.7%86.7%
86.7 % 72 / 83 77.3 % 17 / 22
<unnamed> 86.7 % 72 / 83 77.3 % 17 / 22
BlockFrequency.h
25.0%25.0%
25.0 % 3 / 12 0.0 % 0 / 6
<unnamed> 25.0 % 3 / 12 0.0 % 0 / 6
BranchProbability.h
89.7%89.7%
89.7 % 35 / 39 25.0 % 2 / 8
<unnamed> 89.7 % 35 / 39 25.0 % 2 / 8
CFGUpdate.h
76.7%76.7%
76.7 % 23 / 30 11.1 % 1 / 9
<unnamed> 76.7 % 23 / 30 11.1 % 1 / 9
CachePruning.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
Capacity.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
Casting.h
22.4%22.4%
22.4 % 1557 / 6945 0.7 % 79 / 11516
<unnamed> 22.4 % 1557 / 6945 0.7 % 79 / 11516
CheckedArithmetic.h
100.0%
100.0 % 41 / 41 100.0 % 6 / 6
<unnamed> 100.0 % 41 / 41 100.0 % 6 / 6
Chrono.h
91.5%91.5%
91.5 % 107 / 117 100.0 % 24 / 24
<unnamed> 91.5 % 107 / 117 100.0 % 24 / 24
CodeGenCoverage.h
0.0%
0.0 % 0 / 1 - 0 / 0
CommandLine.h
90.5%90.5%
90.5 % 2574 / 2843 59.2 % 3515 / 5936
<unnamed> 90.5 % 2574 / 2843 59.2 % 3515 / 5936
Compiler.h
33.3%33.3%
33.3 % 2 / 6 0.0 % 0 / 2
<unnamed> 33.3 % 2 / 6 0.0 % 0 / 2
ConvertUTF.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
CrashRecoveryContext.h
67.5%67.5%
67.5 % 104 / 154 62.5 % 35 / 56
<unnamed> 67.5 % 104 / 154 62.5 % 35 / 56
DJB.h
100.0%
100.0 % 2 / 2 - 0 / 0
<unnamed> 100.0 % 2 / 2 - 0 / 0
DOTGraphTraits.h
9.8%9.8%
9.8 % 6 / 61 0.0 % 0 / 83
<unnamed> 9.8 % 6 / 61 0.0 % 0 / 83
DataExtractor.h
80.0%80.0%
80.0 % 8 / 10 0.0 % 0 / 3
<unnamed> 80.0 % 8 / 10 0.0 % 0 / 3
DebugCounter.h
70.6%70.6%
70.6 % 12 / 17 75.0 % 3 / 4
<unnamed> 70.6 % 12 / 17 75.0 % 3 / 4
DynamicLibrary.h
100.0%
100.0 % 3 / 3 0.0 % 0 / 1
<unnamed> 100.0 % 3 / 3 0.0 % 0 / 1
Endian.h
59.3%59.3%
59.3 % 35 / 59 12.5 % 1 / 8
<unnamed> 59.3 % 35 / 59 12.5 % 1 / 8
EndianStream.h
76.1%76.1%
76.1 % 35 / 46 28.6 % 4 / 14
<unnamed> 76.1 % 35 / 46 28.6 % 4 / 14
Errc.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
Errno.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
Error.h
71.4%71.4%
71.4 % 1124 / 1575 33.8 % 499 / 1477
<unnamed> 71.4 % 1124 / 1575 33.8 % 499 / 1477
ErrorHandling.h
100.0%
100.0 % 2 / 2 - 0 / 0
<unnamed> 100.0 % 2 / 2 - 0 / 0
ErrorOr.h
76.9%76.9%
76.9 % 113 / 147 55.3 % 26 / 47
<unnamed> 76.9 % 113 / 147 55.3 % 26 / 47
FileCheck.h
77.8%77.8%
77.8 % 7 / 9 0.0 % 0 / 2
<unnamed> 77.8 % 7 / 9 0.0 % 0 / 2
FileOutputBuffer.h
66.7%66.7%
66.7 % 2 / 3 25.0 % 1 / 4
<unnamed> 66.7 % 2 / 3 25.0 % 1 / 4
FileSystem.h
86.1%86.1%
86.1 % 87 / 101 52.9 % 9 / 17
<unnamed> 86.1 % 87 / 101 52.9 % 9 / 17
FileUtilities.h
92.3%92.3%
92.3 % 12 / 13 100.0 % 2 / 2
<unnamed> 92.3 % 12 / 13 100.0 % 2 / 2
Format.h
66.8%66.8%
66.8 % 143 / 214 33.3 % 81 / 243
<unnamed> 66.8 % 143 / 214 33.3 % 81 / 243
FormatAdapters.h
94.0%94.0%
94.0 % 63 / 67 95.0 % 19 / 20
<unnamed> 94.0 % 63 / 67 95.0 % 19 / 20
FormatCommon.h
81.8%81.8%
81.8 % 18 / 22 50.0 % 1 / 2
<unnamed> 81.8 % 18 / 22 50.0 % 1 / 2
FormatProviders.h
80.3%80.3%
80.3 % 240 / 299 91.2 % 31 / 34
<unnamed> 80.3 % 240 / 299 91.2 % 31 / 34
FormatVariadic.h
87.8%87.8%
87.8 % 438 / 499 39.4 % 239 / 607
<unnamed> 87.8 % 438 / 499 39.4 % 239 / 607
FormatVariadicDetails.h
83.2%83.2%
83.2 % 114 / 137 81.9 % 95 / 116
<unnamed> 83.2 % 114 / 137 81.9 % 95 / 116
FormattedStream.h
73.2%73.2%
73.2 % 30 / 41 60.0 % 6 / 10
<unnamed> 73.2 % 30 / 41 60.0 % 6 / 10
GenericDomTree.h
52.0%52.0%
52.0 % 385 / 740 16.5 % 37 / 224
<unnamed> 52.0 % 385 / 740 16.5 % 37 / 224
GenericDomTreeConstruction.h
66.0%66.0%
66.0 % 1408 / 2132 60.0 % 135 / 225
<unnamed> 66.0 % 1408 / 2132 60.0 % 135 / 225
GlobPattern.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
GraphWriter.h
21.0%21.0%
21.0 % 73 / 347 11.7 % 16 / 137
<unnamed> 21.0 % 73 / 347 11.7 % 16 / 137
InitLLVM.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
JSON.h
53.1%53.1%
53.1 % 223 / 420 53.1 % 43 / 81
<unnamed> 53.1 % 223 / 420 53.1 % 43 / 81
JamCRC.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 1
<unnamed> 50.0 % 1 / 2 0.0 % 0 / 1
KnownBits.h
100.0%
100.0 % 36 / 36 100.0 % 8 / 8
<unnamed> 100.0 % 36 / 36 100.0 % 8 / 8
LEB128.h
100.0%
100.0 % 94 / 94 100.0 % 6 / 6
<unnamed> 100.0 % 94 / 94 100.0 % 6 / 6
LineIterator.h
76.9%76.9%
76.9 % 10 / 13 0.0 % 0 / 4
<unnamed> 76.9 % 10 / 13 0.0 % 0 / 4
LockFileManager.h
20.0%20.0%
20.0 % 1 / 5 0.0 % 0 / 1
<unnamed> 20.0 % 1 / 5 0.0 % 0 / 1
LowLevelTypeImpl.h
90.6%90.6%
90.6 % 48 / 53 33.3 % 4 / 12
<unnamed> 90.6 % 48 / 53 33.3 % 4 / 12
MD5.h
100.0%
100.0 % 7 / 7 66.7 % 2 / 3
<unnamed> 100.0 % 7 / 7 66.7 % 2 / 3
MachineValueType.h
68.8%68.8%
68.8 % 181 / 263 27.3 % 9 / 33
<unnamed> 68.8 % 181 / 263 27.3 % 9 / 33
ManagedStatic.h
100.0%
100.0 % 27 / 27 79.0 % 139 / 176
<unnamed> 100.0 % 27 / 27 79.0 % 139 / 176
MathExtras.h
97.9%97.9%
97.9 % 188 / 192 75.0 % 6 / 8
<unnamed> 97.9 % 188 / 192 75.0 % 6 / 8
MemAlloc.h
80.0%80.0%
80.0 % 12 / 15 100.0 % 3 / 3
<unnamed> 80.0 % 12 / 15 100.0 % 3 / 3
Memory.h
78.6%78.6%
78.6 % 11 / 14 0.0 % 0 / 3
<unnamed> 78.6 % 11 / 14 0.0 % 0 / 3
MemoryBuffer.h
61.5%61.5%
61.5 % 8 / 13 0.0 % 0 / 6
<unnamed> 61.5 % 8 / 13 0.0 % 0 / 6
Mutex.h
68.8%68.8%
68.8 % 11 / 16 100.0 % 2 / 2
<unnamed> 68.8 % 11 / 16 100.0 % 2 / 2
OnDiskHashTable.h
69.7%69.7%
69.7 % 388 / 557 33.8 % 47 / 139
<unnamed> 69.7 % 388 / 557 33.8 % 47 / 139
Options.h
75.0%75.0%
75.0 % 6 / 8 100.0 % 1 / 1
<unnamed> 75.0 % 6 / 8 100.0 % 1 / 1
Parallel.h
50.9%50.9%
50.9 % 119 / 234 33.7 % 30 / 89
<unnamed> 50.9 % 119 / 234 33.7 % 30 / 89
PrettyStackTrace.h
83.3%83.3%
83.3 % 5 / 6 0.0 % 0 / 1
<unnamed> 83.3 % 5 / 6 0.0 % 0 / 1
RWMutex.h
69.2%69.2%
69.2 % 18 / 26 100.0 % 4 / 4
<unnamed> 69.2 % 18 / 26 100.0 % 4 / 4
Recycler.h
27.7%27.7%
27.7 % 18 / 65 0.0 % 0 / 47
<unnamed> 27.7 % 18 / 65 0.0 % 0 / 47
RecyclingAllocator.h
100.0%
100.0 % 2 / 2 - 0 / 0
<unnamed> 100.0 % 2 / 2 - 0 / 0
Registry.h
66.7%66.7%
66.7 % 6 / 9 47.9 % 35 / 73
<unnamed> 66.7 % 6 / 9 47.9 % 35 / 73
SHA1.h
100.0%
100.0 % 2 / 2 - 0 / 0
<unnamed> 100.0 % 2 / 2 - 0 / 0
SMLoc.h
50.0%50.0%
50.0 % 4 / 8 0.0 % 0 / 4
<unnamed> 50.0 % 4 / 8 0.0 % 0 / 4
SaveAndRestore.h
80.0%80.0%
80.0 % 4 / 5 0.0 % 0 / 3
<unnamed> 80.0 % 4 / 5 0.0 % 0 / 3
ScaledNumber.h
74.9%74.9%
74.9 % 334 / 446 57.8 % 26 / 45
<unnamed> 74.9 % 334 / 446 57.8 % 26 / 45
ScopedPrinter.h
85.7%85.7%
85.7 % 556 / 649 74.3 % 101 / 136
<unnamed> 85.7 % 556 / 649 74.3 % 101 / 136
SmallVectorMemoryBuffer.h
83.3%83.3%
83.3 % 5 / 6 66.7 % 2 / 3
<unnamed> 83.3 % 5 / 6 66.7 % 2 / 3
SourceMgr.h
52.6%52.6%
52.6 % 20 / 38 21.4 % 3 / 14
<unnamed> 52.6 % 20 / 38 21.4 % 3 / 14
SpecialCaseList.h
100.0%
100.0 % 3 / 3 - 0 / 0
<unnamed> 100.0 % 3 / 3 - 0 / 0
StringPool.h
28.0%28.0%
28.0 % 7 / 25 0.0 % 0 / 6
<unnamed> 28.0 % 7 / 25 0.0 % 0 / 6
StringSaver.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
<unnamed> 100.0 % 6 / 6 100.0 % 2 / 2
SwapByteOrder.h
52.9%52.9%
52.9 % 9 / 17 0.0 % 0 / 3
<unnamed> 52.9 % 9 / 17 0.0 % 0 / 3
SymbolRemappingReader.h
72.7%72.7%
72.7 % 8 / 11 50.0 % 2 / 4
<unnamed> 72.7 % 8 / 11 50.0 % 2 / 4
TargetRegistry.h
46.5%46.5%
46.5 % 80 / 172 46.4 % 52 / 112
<unnamed> 46.5 % 80 / 172 46.4 % 52 / 112
TargetSelect.h
94.7%94.7%
94.7 % 18 / 19 100.0 % 6 / 6
<unnamed> 94.7 % 18 / 19 100.0 % 6 / 6
TaskQueue.h
54.4%54.4%
54.4 % 74 / 136 52.0 % 13 / 25
<unnamed> 54.4 % 74 / 136 52.0 % 13 / 25
ThreadLocal.h
100.0%
100.0 % 5 / 5 - 0 / 0
<unnamed> 100.0 % 5 / 5 - 0 / 0
ThreadPool.h
100.0%
100.0 % 5 / 5 80.0 % 8 / 10
<unnamed> 100.0 % 5 / 5 80.0 % 8 / 10
Threading.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
Timer.h
80.0%80.0%
80.0 % 28 / 35 30.8 % 4 / 13
<unnamed> 80.0 % 28 / 35 30.8 % 4 / 13
ToolOutputFile.h
100.0%
100.0 % 3 / 3 0.0 % 0 / 1
<unnamed> 100.0 % 3 / 3 0.0 % 0 / 1
TrailingObjects.h
10.6%10.6%
10.6 % 156 / 1476 0.0 % 0 / 553
<unnamed> 10.6 % 156 / 1476 0.0 % 0 / 553
TrigramIndex.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
TypeName.h
100.0%
100.0 % 4 / 4 33.3 % 1 / 3
<unnamed> 100.0 % 4 / 4 33.3 % 1 / 3
UnicodeCharRanges.h
20.0%20.0%
20.0 % 1 / 5 0.0 % 0 / 2
<unnamed> 20.0 % 1 / 5 0.0 % 0 / 2
UniqueLock.h
7.1%7.1%
7.1 % 1 / 14 0.0 % 0 / 3
<unnamed> 7.1 % 1 / 14 0.0 % 0 / 3
VersionTuple.h
100.0%
100.0 % 28 / 28 100.0 % 2 / 2
<unnamed> 100.0 % 28 / 28 100.0 % 2 / 2
VirtualFileSystem.h
77.4%77.4%
77.4 % 48 / 62 54.8 % 17 / 31
<unnamed> 77.4 % 48 / 62 54.8 % 17 / 31
Win64EH.h
53.8%53.8%
53.8 % 7 / 13 0.0 % 0 / 6
<unnamed> 53.8 % 7 / 13 0.0 % 0 / 6
WithColor.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
X86TargetParser.def
65.9%65.9%
65.9 % 58 / 88 - 0 / 0
<unnamed> 65.9 % 58 / 88 - 0 / 0
YAMLParser.h
60.8%60.8%
60.8 % 101 / 166 36.4 % 12 / 33
<unnamed> 60.8 % 101 / 166 36.4 % 12 / 33
YAMLTraits.h
91.2%91.2%
91.2 % 2338 / 2564 69.4 % 1348 / 1943
<unnamed> 91.2 % 2338 / 2564 69.4 % 1348 / 1943
circular_raw_ostream.h
0.0%
0.0 % 0 / 28 0.0 % 0 / 5
raw_os_ostream.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
raw_ostream.h
85.9%85.9%
85.9 % 55 / 64 52.4 % 11 / 21
<unnamed> 85.9 % 55 / 64 52.4 % 11 / 21
raw_sha1_ostream.h
88.9%88.9%
88.9 % 8 / 9 66.7 % 2 / 3
<unnamed> 88.9 % 8 / 9 66.7 % 2 / 3

Generated by: LCOV version 1.13