LCOV - code coverage report
Current view: top level - include/llvm/Support Hit Total Coverage
Test: llvm-toolchain.info Lines: 3984 4550 87.6 %
Date: 2018-06-17 00:07:59 Functions: 8376 11626 72.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
AArch64TargetParser.def
100.0%
100.0 % 21 / 21 - 0 / 0
AMDGPUMetadata.h
100.0%
100.0 % 11 / 11 100.0 % 12 / 12
ARMAttributeParser.h
100.0%
100.0 % 4 / 4 - 0 / 0
ARMTargetParser.def
100.0%
100.0 % 84 / 84 - 0 / 0
ARMWinEH.h
0.0%
0.0 % 0 / 39 0.0 % 0 / 3
Allocator.h
94.7%94.7%
94.7 % 90 / 95 94.4 % 203 / 215
ArrayRecycler.h
100.0%
100.0 % 19 / 19 100.0 % 8 / 8
AtomicOrdering.h
100.0%
100.0 % 5 / 5 - 0 / 0
BinaryByteStream.h
88.0%88.0%
88.0 % 66 / 75 60.5 % 23 / 38
BinaryItemStream.h
90.9%90.9%
90.9 % 30 / 33 50.0 % 12 / 24
BinaryStream.h
84.6%84.6%
84.6 % 11 / 13 100.0 % 4 / 4
BinaryStreamArray.h
94.5%94.5%
94.5 % 52 / 55 86.2 % 75 / 87
BinaryStreamError.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
BinaryStreamReader.h
94.6%94.6%
94.6 % 35 / 37 94.2 % 81 / 86
BinaryStreamRef.h
96.9%96.9%
96.9 % 62 / 64 100.0 % 21 / 21
BinaryStreamWriter.h
94.4%94.4%
94.4 % 17 / 18 87.0 % 20 / 23
BlockFrequency.h
100.0%
100.0 % 7 / 7 - 0 / 0
BranchProbability.h
100.0%
100.0 % 36 / 36 100.0 % 2 / 2
CachePruning.h
100.0%
100.0 % 1 / 1 - 0 / 0
Capacity.h
100.0%
100.0 % 1 / 1 - 0 / 0
Casting.h
100.0%
100.0 % 27 / 27 84.2 % 80 / 95
CheckedArithmetic.h
100.0%
100.0 % 16 / 16 100.0 % 6 / 6
Chrono.h
100.0%
100.0 % 10 / 10 100.0 % 24 / 24
CodeGenCoverage.h
0.0%
0.0 % 0 / 1 - 0 / 0
CommandLine.h
84.7%84.7%
84.7 % 227 / 268 76.9 % 3771 / 4903
ConvertUTF.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
CrashRecoveryContext.h
90.3%90.3%
90.3 % 28 / 31 75.3 % 61 / 81
DJB.h
100.0%
100.0 % 2 / 2 - 0 / 0
DOTGraphTraits.h
77.8%77.8%
77.8 % 7 / 9 - 0 / 0
DataExtractor.h
100.0%
100.0 % 8 / 8 - 0 / 0
DebugCounter.h
73.3%73.3%
73.3 % 11 / 15 85.7 % 6 / 7
DynamicLibrary.h
75.0%75.0%
75.0 % 3 / 4 - 0 / 0
Endian.h
100.0%
100.0 % 34 / 34 100.0 % 1 / 1
EndianStream.h
100.0%
100.0 % 11 / 11 100.0 % 3 / 3
Errc.h
100.0%
100.0 % 1 / 1 - 0 / 0
Errno.h
100.0%
100.0 % 4 / 4 70.0 % 14 / 20
Error.h
88.4%88.4%
88.4 % 129 / 146 63.0 % 550 / 873
ErrorHandling.h
100.0%
100.0 % 2 / 2 - 0 / 0
ErrorOr.h
95.7%95.7%
95.7 % 45 / 47 89.3 % 25 / 28
FileOutputBuffer.h
100.0%
100.0 % 2 / 2 - 0 / 0
FileSystem.h
93.8%93.8%
93.8 % 91 / 97 100.0 % 9 / 9
FileUtilities.h
93.3%93.3%
93.3 % 14 / 15 100.0 % 2 / 2
Format.h
94.1%94.1%
94.1 % 16 / 17 73.6 % 78 / 106
FormatAdapters.h
100.0%
100.0 % 22 / 22 29.8 % 17 / 57
FormatCommon.h
100.0%
100.0 % 22 / 22 71.4 % 5 / 7
FormatProviders.h
96.5%96.5%
96.5 % 82 / 85 64.1 % 41 / 64
FormatVariadic.h
100.0%
100.0 % 48 / 48 51.0 % 441 / 864
FormatVariadicDetails.h
100.0%
100.0 % 6 / 6 23.2 % 103 / 444
FormattedStream.h
66.7%66.7%
66.7 % 22 / 33 55.6 % 5 / 9
GenericDomTree.h
71.4%71.4%
71.4 % 187 / 262 18.4 % 39 / 212
GenericDomTreeConstruction.h
80.7%80.7%
80.7 % 432 / 535 62.5 % 158 / 253
GlobPattern.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
GraphWriter.h
59.8%59.8%
59.8 % 67 / 112 13.9 % 16 / 115
InitLLVM.h
100.0%
100.0 % 1 / 1 - 0 / 0
JamCRC.h
100.0%
100.0 % 2 / 2 - 0 / 0
KnownBits.h
100.0%
100.0 % 37 / 37 100.0 % 11 / 11
LEB128.h
100.0%
100.0 % 91 / 91 100.0 % 6 / 6
LineIterator.h
100.0%
100.0 % 10 / 10 - 0 / 0
LockFileManager.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
LowLevelTypeImpl.h
100.0%
100.0 % 47 / 47 100.0 % 4 / 4
MD5.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
MachineValueType.h
78.3%78.3%
78.3 % 216 / 276 94.4 % 17 / 18
ManagedStatic.h
100.0%
100.0 % 9 / 9 79.4 % 143 / 180
MathExtras.h
97.6%97.6%
97.6 % 120 / 123 90.0 % 9 / 10
MemAlloc.h
80.0%80.0%
80.0 % 12 / 15 100.0 % 3 / 3
Memory.h
100.0%
100.0 % 12 / 12 - 0 / 0
MemoryBuffer.h
100.0%
100.0 % 10 / 10 100.0 % 1 / 1
Mutex.h
75.0%75.0%
75.0 % 12 / 16 100.0 % 4 / 4
OnDiskHashTable.h
100.0%
100.0 % 133 / 133 100.0 % 69 / 69
Options.h
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
Parallel.h
100.0%
100.0 % 58 / 58 77.0 % 47 / 61
Path.h
100.0%
100.0 % 1 / 1 - 0 / 0
PluginLoader.h
100.0%
100.0 % 2 / 2 - 0 / 0
PrettyStackTrace.h
100.0%
100.0 % 6 / 6 16.7 % 1 / 6
RWMutex.h
69.2%69.2%
69.2 % 18 / 26 100.0 % 4 / 4
Recycler.h
100.0%
100.0 % 7 / 7 - 0 / 0
RecyclingAllocator.h
100.0%
100.0 % 2 / 2 - 0 / 0
Registry.h
100.0%
100.0 % 11 / 11 94.4 % 34 / 36
SHA1.h
100.0%
100.0 % 2 / 2 - 0 / 0
SMLoc.h
100.0%
100.0 % 7 / 7 - 0 / 0
SaveAndRestore.h
100.0%
100.0 % 4 / 4 - 0 / 0
ScaledNumber.h
86.3%86.3%
86.3 % 145 / 168 100.0 % 29 / 29
ScopedPrinter.h
100.0%
100.0 % 135 / 135 89.3 % 117 / 131
SmallVectorMemoryBuffer.h
85.7%85.7%
85.7 % 6 / 7 80.0 % 4 / 5
SourceMgr.h
77.8%77.8%
77.8 % 21 / 27 75.0 % 6 / 8
SpecialCaseList.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
StringPool.h
100.0%
100.0 % 22 / 22 100.0 % 2 / 2
StringSaver.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
SwapByteOrder.h
81.8%81.8%
81.8 % 9 / 11 - 0 / 0
TarWriter.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
TargetRegistry.h
95.2%95.2%
95.2 % 99 / 104 100.0 % 162 / 162
TargetSelect.h
100.0%
100.0 % 18 / 18 100.0 % 6 / 6
ThreadLocal.h
100.0%
100.0 % 5 / 5 12.5 % 1 / 8
ThreadPool.h
100.0%
100.0 % 5 / 5 100.0 % 21 / 21
Threading.h
100.0%
100.0 % 1 / 1 - 0 / 0
Timer.h
100.0%
100.0 % 29 / 29 100.0 % 6 / 6
ToolOutputFile.h
100.0%
100.0 % 3 / 3 - 0 / 0
TrailingObjects.h
100.0%
100.0 % 16 / 16 28.9 % 24 / 83
TrigramIndex.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
TypeName.h
100.0%
100.0 % 4 / 4 56.2 % 195 / 347
UnicodeCharRanges.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
UniqueLock.h
100.0%
100.0 % 1 / 1 - 0 / 0
VersionTuple.h
100.0%
100.0 % 28 / 28 100.0 % 2 / 2
Win64EH.h
100.0%
100.0 % 7 / 7 - 0 / 0
WithColor.h
100.0%
100.0 % 2 / 2 - 0 / 0
X86TargetParser.def
33.9%33.9%
33.9 % 19 / 56 - 0 / 0
YAMLParser.h
93.4%93.4%
93.4 % 57 / 61 100.0 % 12 / 12
YAMLTraits.h
98.7%98.7%
98.7 % 293 / 297 90.6 % 1492 / 1646
circular_raw_ostream.h
0.0%
0.0 % 0 / 18 0.0 % 0 / 4
raw_os_ostream.h
100.0%
100.0 % 1 / 1 - 0 / 0
raw_ostream.h
91.5%91.5%
91.5 % 54 / 59 80.0 % 12 / 15
raw_sha1_ostream.h
88.9%88.9%
88.9 % 8 / 9 40.0 % 2 / 5

Generated by: LCOV version 1.13