LCOV - code coverage report
Current view: top level - lib/Support Hit Total Coverage
Test: llvm-toolchain.info Lines: 11521 13749 83.8 %
Date: 2018-06-17 00:07:59 Functions: 1473 1703 86.5 %
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
AMDGPUMetadata.cpp
100.0%
100.0 % 126 / 126 100.0 % 13 / 13
<unnamed> 100.0 % 126 / 126 100.0 % 13 / 13
APFloat.cpp
92.7%92.7%
92.7 % 1676 / 1808 93.8 % 167 / 178
<unnamed> 92.7 % 1676 / 1808 93.8 % 167 / 178
APInt.cpp
92.4%92.4%
92.4 % 1038 / 1123 98.4 % 122 / 124
<unnamed> 92.4 % 1038 / 1123 98.4 % 122 / 124
APSInt.cpp
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
<unnamed> 100.0 % 15 / 15 100.0 % 2 / 2
ARMAttributeParser.cpp
89.8%89.8%
89.8 % 291 / 324 95.7 % 44 / 46
<unnamed> 89.8 % 291 / 324 95.7 % 44 / 46
ARMBuildAttrs.cpp
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
<unnamed> 100.0 % 17 / 17 100.0 % 5 / 5
ARMWinEH.cpp
0.0%
0.0 % 0 / 7 0.0 % 0 / 1
Allocator.cpp
58.3%58.3%
58.3 % 7 / 12 50.0 % 1 / 2
<unnamed> 58.3 % 7 / 12 50.0 % 1 / 2
Atomic.cpp
0.0%
0.0 % 0 / 5 0.0 % 0 / 2
BinaryStreamError.cpp
55.6%55.6%
55.6 % 10 / 18 50.0 % 3 / 6
<unnamed> 55.6 % 10 / 18 50.0 % 3 / 6
BinaryStreamReader.cpp
97.1%97.1%
97.1 % 66 / 68 100.0 % 16 / 16
<unnamed> 97.1 % 66 / 68 100.0 % 16 / 16
BinaryStreamRef.cpp
81.5%81.5%
81.5 % 44 / 54 57.7 % 15 / 26
<unnamed> 81.5 % 44 / 54 57.7 % 15 / 26
BinaryStreamWriter.cpp
97.2%97.2%
97.2 % 35 / 36 100.0 % 10 / 10
<unnamed> 97.2 % 35 / 36 100.0 % 10 / 10
BlockFrequency.cpp
100.0%
100.0 % 36 / 36 100.0 % 9 / 9
<unnamed> 100.0 % 36 / 36 100.0 % 9 / 9
BranchProbability.cpp
97.4%97.4%
97.4 % 37 / 38 100.0 % 7 / 7
<unnamed> 97.4 % 37 / 38 100.0 % 7 / 7
CachePruning.cpp
95.4%95.4%
95.4 % 104 / 109 100.0 % 5 / 5
<unnamed> 95.4 % 104 / 109 100.0 % 5 / 5
Chrono.cpp
100.0%
100.0 % 24 / 24 100.0 % 2 / 2
<unnamed> 100.0 % 24 / 24 100.0 % 2 / 2
CodeGenCoverage.cpp
13.9%13.9%
13.9 % 5 / 36 44.4 % 4 / 9
<unnamed> 13.9 % 5 / 36 44.4 % 4 / 9
CommandLine.cpp
80.5%80.5%
80.5 % 737 / 915 73.7 % 87 / 118
<unnamed> 80.5 % 737 / 915 73.7 % 87 / 118
Compression.cpp
84.8%84.8%
84.8 % 28 / 33 100.0 % 7 / 7
<unnamed> 84.8 % 28 / 33 100.0 % 7 / 7
ConvertUTF.cpp
68.1%68.1%
68.1 % 156 / 229 84.6 % 11 / 13
<unnamed> 68.1 % 156 / 229 84.6 % 11 / 13
ConvertUTFWrapper.cpp
94.7%94.7%
94.7 % 90 / 95 100.0 % 10 / 10
<unnamed> 94.7 % 90 / 95 100.0 % 10 / 10
CrashRecoveryContext.cpp
80.9%80.9%
80.9 % 72 / 89 77.8 % 14 / 18
<unnamed> 80.9 % 72 / 89 77.8 % 14 / 18
DAGDeltaAlgorithm.cpp
96.8%96.8%
96.8 % 60 / 62 70.0 % 7 / 10
<unnamed> 96.8 % 60 / 62 70.0 % 7 / 10
DJB.cpp
100.0%
100.0 % 30 / 30 100.0 % 4 / 4
<unnamed> 100.0 % 30 / 30 100.0 % 4 / 4
DataExtractor.cpp
85.7%85.7%
85.7 % 78 / 91 78.9 % 15 / 19
<unnamed> 85.7 % 78 / 91 78.9 % 15 / 19
Debug.cpp
14.3%14.3%
14.3 % 2 / 14 25.0 % 1 / 4
<unnamed> 14.3 % 2 / 14 25.0 % 1 / 4
DebugCounter.cpp
33.3%33.3%
33.3 % 17 / 51 55.6 % 5 / 9
<unnamed> 33.3 % 17 / 51 55.6 % 5 / 9
DeltaAlgorithm.cpp
97.7%97.7%
97.7 % 43 / 44 85.7 % 6 / 7
<unnamed> 97.7 % 43 / 44 85.7 % 6 / 7
DynamicLibrary.cpp
75.4%75.4%
75.4 % 46 / 61 66.7 % 8 / 12
<unnamed> 75.4 % 46 / 61 66.7 % 8 / 12
Errno.cpp
33.3%33.3%
33.3 % 2 / 6 50.0 % 1 / 2
<unnamed> 33.3 % 2 / 6 50.0 % 1 / 2
Error.cpp
59.5%59.5%
59.5 % 22 / 37 53.3 % 8 / 15
<unnamed> 59.5 % 22 / 37 53.3 % 8 / 15
ErrorHandling.cpp
42.6%42.6%
42.6 % 29 / 68 43.8 % 7 / 16
<unnamed> 42.6 % 29 / 68 43.8 % 7 / 16
FileOutputBuffer.cpp
82.4%82.4%
82.4 % 42 / 51 87.5 % 14 / 16
<unnamed> 82.4 % 42 / 51 87.5 % 14 / 16
FileUtilities.cpp
0.0%
0.0 % 0 / 86 0.0 % 0 / 4
FoldingSet.cpp
86.1%86.1%
86.1 % 149 / 173 79.4 % 27 / 34
<unnamed> 86.1 % 149 / 173 79.4 % 27 / 34
FormatVariadic.cpp
100.0%
100.0 % 54 / 54 100.0 % 4 / 4
<unnamed> 100.0 % 54 / 54 100.0 % 4 / 4
FormattedStream.cpp
75.7%75.7%
75.7 % 28 / 37 57.1 % 4 / 7
<unnamed> 75.7 % 28 / 37 57.1 % 4 / 7
GlobPattern.cpp
98.4%98.4%
98.4 % 60 / 61 100.0 % 5 / 5
<unnamed> 98.4 % 60 / 61 100.0 % 5 / 5
GraphWriter.cpp
9.5%9.5%
9.5 % 11 / 116 37.5 % 3 / 8
<unnamed> 9.5 % 11 / 116 37.5 % 3 / 8
Hashing.cpp
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
Host.cpp
23.3%23.3%
23.3 % 124 / 533 61.5 % 8 / 13
<unnamed> 23.3 % 124 / 533 61.5 % 8 / 13
InitLLVM.cpp
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 2 / 2
IntEqClasses.cpp
96.7%96.7%
96.7 % 29 / 30 100.0 % 5 / 5
<unnamed> 96.7 % 29 / 30 100.0 % 5 / 5
IntervalMap.cpp
95.2%95.2%
95.2 % 60 / 63 100.0 % 6 / 6
<unnamed> 95.2 % 60 / 63 100.0 % 6 / 6
JamCRC.cpp
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
KnownBits.cpp
100.0%
100.0 % 17 / 17 100.0 % 1 / 1
<unnamed> 100.0 % 17 / 17 100.0 % 1 / 1
LEB128.cpp
100.0%
100.0 % 12 / 12 100.0 % 2 / 2
<unnamed> 100.0 % 12 / 12 100.0 % 2 / 2
LineIterator.cpp
100.0%
100.0 % 33 / 33 100.0 % 2 / 2
<unnamed> 100.0 % 33 / 33 100.0 % 2 / 2
Locale.cpp
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 2 / 2
LockFileManager.cpp
52.0%52.0%
52.0 % 52 / 100 70.0 % 7 / 10
<unnamed> 52.0 % 52 / 100 70.0 % 7 / 10
LowLevelType.cpp
76.5%76.5%
76.5 % 13 / 17 100.0 % 2 / 2
<unnamed> 76.5 % 13 / 17 100.0 % 2 / 2
MD5.cpp
99.3%99.3%
99.3 % 134 / 135 100.0 % 7 / 7
<unnamed> 99.3 % 134 / 135 100.0 % 7 / 7
ManagedStatic.cpp
84.6%84.6%
84.6 % 22 / 26 100.0 % 4 / 4
<unnamed> 84.6 % 22 / 26 100.0 % 4 / 4
MemoryBuffer.cpp
92.3%92.3%
92.3 % 155 / 168 72.2 % 39 / 54
<unnamed> 92.3 % 155 / 168 72.2 % 39 / 54
Mutex.cpp
100.0%
100.0 % 27 / 27 100.0 % 5 / 5
<unnamed> 100.0 % 27 / 27 100.0 % 5 / 5
NativeFormatting.cpp
95.5%95.5%
95.5 % 85 / 89 94.7 % 18 / 19
<unnamed> 95.5 % 85 / 89 94.7 % 18 / 19
Options.cpp
100.0%
100.0 % 8 / 8 100.0 % 3 / 3
<unnamed> 100.0 % 8 / 8 100.0 % 3 / 3
Parallel.cpp
100.0%
100.0 % 33 / 33 90.0 % 9 / 10
<unnamed> 100.0 % 33 / 33 90.0 % 9 / 10
Path.cpp
88.3%88.3%
88.3 % 445 / 504 91.9 % 79 / 86
<unnamed> 88.3 % 445 / 504 91.9 % 79 / 86
PluginLoader.cpp
84.6%84.6%
84.6 % 11 / 13 100.0 % 3 / 3
<unnamed> 84.6 % 11 / 13 100.0 % 3 / 3
PrettyStackTrace.cpp
44.8%44.8%
44.8 % 26 / 58 40.0 % 6 / 15
<unnamed> 44.8 % 26 / 58 40.0 % 6 / 15
Process.cpp
76.5%76.5%
76.5 % 13 / 17 50.0 % 2 / 4
<unnamed> 76.5 % 13 / 17 50.0 % 2 / 4
Program.cpp
100.0%
100.0 % 22 / 22 100.0 % 3 / 3
<unnamed> 100.0 % 22 / 22 100.0 % 3 / 3
RWMutex.cpp
100.0%
100.0 % 26 / 26 100.0 % 6 / 6
<unnamed> 100.0 % 26 / 26 100.0 % 6 / 6
RandomNumberGenerator.cpp
86.4%86.4%
86.4 % 19 / 22 100.0 % 5 / 5
<unnamed> 86.4 % 19 / 22 100.0 % 5 / 5
Regex.cpp
97.5%97.5%
97.5 % 78 / 80 100.0 % 10 / 10
<unnamed> 97.5 % 78 / 80 100.0 % 10 / 10
SHA1.cpp
100.0%
100.0 % 151 / 151 100.0 % 12 / 12
<unnamed> 100.0 % 151 / 151 100.0 % 12 / 12
ScaledNumber.cpp
86.5%86.5%
86.5 % 115 / 133 77.8 % 7 / 9
<unnamed> 86.5 % 115 / 133 77.8 % 7 / 9
ScopedPrinter.cpp
95.8%95.8%
95.8 % 23 / 24 100.0 % 3 / 3
<unnamed> 95.8 % 23 / 24 100.0 % 3 / 3
Signals.cpp
14.5%14.5%
14.5 % 9 / 62 33.3 % 1 / 3
<unnamed> 14.5 % 9 / 62 33.3 % 1 / 3
SmallPtrSet.cpp
99.1%99.1%
99.1 % 115 / 116 100.0 % 11 / 11
<unnamed> 99.1 % 115 / 116 100.0 % 11 / 11
SmallVector.cpp
100.0%
100.0 % 12 / 12 100.0 % 1 / 1
<unnamed> 100.0 % 12 / 12 100.0 % 1 / 1
SourceMgr.cpp
88.9%88.9%
88.9 % 185 / 208 94.7 % 18 / 19
<unnamed> 88.9 % 185 / 208 94.7 % 18 / 19
SpecialCaseList.cpp
97.9%97.9%
97.9 % 93 / 95 100.0 % 12 / 12
<unnamed> 97.9 % 93 / 95 100.0 % 12 / 12
Statistic.cpp
60.5%60.5%
60.5 % 46 / 76 76.9 % 10 / 13
<unnamed> 60.5 % 46 / 76 76.9 % 10 / 13
StringExtras.cpp
100.0%
100.0 % 37 / 37 100.0 % 6 / 6
<unnamed> 100.0 % 37 / 37 100.0 % 6 / 6
StringMap.cpp
100.0%
100.0 % 90 / 90 100.0 % 7 / 7
<unnamed> 100.0 % 90 / 90 100.0 % 7 / 7
StringPool.cpp
100.0%
100.0 % 8 / 8 100.0 % 3 / 3
<unnamed> 100.0 % 8 / 8 100.0 % 3 / 3
StringRef.cpp
99.6%99.6%
99.6 % 238 / 239 100.0 % 30 / 30
<unnamed> 99.6 % 238 / 239 100.0 % 30 / 30
StringSaver.cpp
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
SystemUtils.cpp
50.0%50.0%
50.0 % 2 / 4 100.0 % 1 / 1
<unnamed> 50.0 % 2 / 4 100.0 % 1 / 1
TarWriter.cpp
98.4%98.4%
98.4 % 63 / 64 100.0 % 9 / 9
<unnamed> 98.4 % 63 / 64 100.0 % 9 / 9
TargetParser.cpp
90.0%90.0%
90.0 % 296 / 329 81.7 % 49 / 60
<unnamed> 90.0 % 296 / 329 81.7 % 49 / 60
TargetRegistry.cpp
66.0%66.0%
66.0 % 35 / 53 66.7 % 4 / 6
<unnamed> 66.0 % 35 / 53 66.7 % 4 / 6
ThreadPool.cpp
100.0%
100.0 % 35 / 35 100.0 % 7 / 7
<unnamed> 100.0 % 35 / 35 100.0 % 7 / 7
Threading.cpp
75.0%75.0%
75.0 % 9 / 12 100.0 % 3 / 3
<unnamed> 75.0 % 9 / 12 100.0 % 3 / 3
Timer.cpp
87.4%87.4%
87.4 % 180 / 206 96.6 % 28 / 29
<unnamed> 87.4 % 180 / 206 96.6 % 28 / 29
ToolOutputFile.cpp
94.4%94.4%
94.4 % 17 / 18 100.0 % 4 / 4
<unnamed> 94.4 % 17 / 18 100.0 % 4 / 4
TrigramIndex.cpp
100.0%
100.0 % 43 / 43 100.0 % 2 / 2
<unnamed> 100.0 % 43 / 43 100.0 % 2 / 2
Triple.cpp
92.3%92.3%
92.3 % 610 / 661 98.2 % 54 / 55
<unnamed> 92.3 % 610 / 661 98.2 % 54 / 55
Twine.cpp
71.5%71.5%
71.5 % 88 / 123 100.0 % 7 / 7
<unnamed> 71.5 % 88 / 123 100.0 % 7 / 7
Unicode.cpp
100.0%
100.0 % 19 / 19 100.0 % 3 / 3
<unnamed> 100.0 % 19 / 19 100.0 % 3 / 3
UnicodeCaseFold.cpp
77.2%77.2%
77.2 % 267 / 346 100.0 % 1 / 1
<unnamed> 77.2 % 267 / 346 100.0 % 1 / 1
Valgrind.cpp
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 2 / 2
VersionTuple.cpp
100.0%
100.0 % 44 / 44 100.0 % 4 / 4
<unnamed> 100.0 % 44 / 44 100.0 % 4 / 4
WithColor.cpp
45.6%45.6%
45.6 % 26 / 57 100.0 % 11 / 11
<unnamed> 45.6 % 26 / 57 100.0 % 11 / 11
YAMLParser.cpp
85.2%85.2%
85.2 % 1027 / 1206 89.4 % 84 / 94
<unnamed> 85.2 % 1027 / 1206 89.4 % 84 / 94
YAMLTraits.cpp
95.1%95.1%
95.1 % 539 / 567 94.1 % 111 / 118
<unnamed> 95.1 % 539 / 567 94.1 % 111 / 118
circular_raw_ostream.cpp
0.0%
0.0 % 0 / 17 0.0 % 0 / 2
raw_os_ostream.cpp
85.7%85.7%
85.7 % 6 / 7 50.0 % 2 / 4
<unnamed> 85.7 % 6 / 7 50.0 % 2 / 4
raw_ostream.cpp
91.2%91.2%
91.2 % 311 / 341 84.4 % 54 / 64
<unnamed> 91.2 % 311 / 341 84.4 % 54 / 64
xxhash.cpp
100.0%
100.0 % 29 / 29 100.0 % 1 / 1
<unnamed> 100.0 % 29 / 29 100.0 % 1 / 1

Generated by: LCOV version 1.13