LCOV - code coverage report
Current view: top level - include/llvm/ADT Hit Total Coverage
Test: llvm-toolchain.info Lines: 22388 30012 74.6 %
Date: 2018-10-20 13:21:21 Functions: 22481 64773 34.7 %
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
APFloat.h
92.1%92.1%
92.1 % 418 / 454 93.2 % 68 / 73
<unnamed> 92.1 % 418 / 454 93.2 % 68 / 73
APInt.h
96.2%96.2%
96.2 % 356 / 370 87.1 % 54 / 62
<unnamed> 96.2 % 356 / 370 87.1 % 54 / 62
APSInt.h
99.0%99.0%
99.0 % 102 / 103 93.1 % 27 / 29
<unnamed> 99.0 % 102 / 103 93.1 % 27 / 29
AllocatorList.h
78.6%78.6%
78.6 % 55 / 70 57.1 % 16 / 28
<unnamed> 78.6 % 55 / 70 57.1 % 16 / 28
Any.h
90.2%90.2%
90.2 % 55 / 61 71.9 % 23 / 32
<unnamed> 90.2 % 55 / 61 71.9 % 23 / 32
ArrayRef.h
30.3%30.3%
30.3 % 155 / 511 0.7 % 23 / 3343
<unnamed> 30.3 % 155 / 511 0.7 % 23 / 3343
BitVector.h
88.2%88.2%
88.2 % 486 / 551 66.7 % 30 / 45
<unnamed> 88.2 % 486 / 551 66.7 % 30 / 45
BitmaskEnum.h
100.0%
100.0 % 7 / 7 - 0 / 0
<unnamed> 100.0 % 7 / 7 - 0 / 0
BreadthFirstIterator.h
95.2%95.2%
95.2 % 20 / 21 60.0 % 3 / 5
<unnamed> 95.2 % 20 / 21 60.0 % 3 / 5
CachedHashString.h
86.0%86.0%
86.0 % 37 / 43 46.2 % 6 / 13
<unnamed> 86.0 % 37 / 43 46.2 % 6 / 13
DAGDeltaAlgorithm.h
66.7%66.7%
66.7 % 2 / 3 33.3 % 1 / 3
<unnamed> 66.7 % 2 / 3 33.3 % 1 / 3
DeltaAlgorithm.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
DenseMap.h
74.4%74.4%
74.4 % 6772 / 9103 35.7 % 12545 / 35136
<unnamed> 74.4 % 6772 / 9103 35.7 % 12545 / 35136
DenseMapInfo.h
89.6%89.6%
89.6 % 103 / 115 66.0 % 97 / 147
<unnamed> 89.6 % 103 / 115 66.0 % 97 / 147
DenseSet.h
97.0%97.0%
97.0 % 98 / 101 33.3 % 16 / 48
<unnamed> 97.0 % 98 / 101 33.3 % 16 / 48
DepthFirstIterator.h
62.6%62.6%
62.6 % 129 / 206 29.4 % 57 / 194
<unnamed> 62.6 % 129 / 206 29.4 % 57 / 194
EpochTracker.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
EquivalenceClasses.h
40.3%40.3%
40.3 % 58 / 144 12.9 % 18 / 140
<unnamed> 40.3 % 58 / 144 12.9 % 18 / 140
FoldingSet.h
62.9%62.9%
62.9 % 494 / 785 36.4 % 182 / 500
<unnamed> 62.9 % 494 / 785 36.4 % 182 / 500
FunctionExtras.h
76.5%76.5%
76.5 % 684 / 894 42.4 % 204 / 481
<unnamed> 76.5 % 684 / 894 42.4 % 204 / 481
GraphTraits.h
34.8%34.8%
34.8 % 8 / 23 10.3 % 3 / 29
<unnamed> 34.8 % 8 / 23 10.3 % 3 / 29
Hashing.h
70.7%70.7%
70.7 % 783 / 1108 41.5 % 212 / 511
<unnamed> 70.7 % 783 / 1108 41.5 % 212 / 511
ImmutableList.h
68.2%68.2%
68.2 % 135 / 198 22.3 % 31 / 139
<unnamed> 68.2 % 135 / 198 22.3 % 31 / 139
ImmutableMap.h
53.5%53.5%
53.5 % 176 / 329 14.0 % 60 / 430
<unnamed> 53.5 % 176 / 329 14.0 % 60 / 430
ImmutableSet.h
89.6%89.6%
89.6 % 1709 / 1908 54.0 % 1041 / 1928
<unnamed> 89.6 % 1709 / 1908 54.0 % 1041 / 1928
IndexedMap.h
100.0%
100.0 % 10 / 10 - 0 / 0
<unnamed> 100.0 % 10 / 10 - 0 / 0
IntEqClasses.h
80.0%80.0%
80.0 % 4 / 5 0.0 % 0 / 1
<unnamed> 80.0 % 4 / 5 0.0 % 0 / 1
IntervalMap.h
79.5%79.5%
79.5 % 1449 / 1823 60.8 % 149 / 245
<unnamed> 79.5 % 1449 / 1823 60.8 % 149 / 245
IntrusiveRefCntPtr.h
47.4%47.4%
47.4 % 148 / 312 5.9 % 13 / 219
<unnamed> 47.4 % 148 / 312 5.9 % 13 / 219
MapVector.h
84.2%84.2%
84.2 % 383 / 455 86.1 % 210 / 244
<unnamed> 84.2 % 383 / 455 86.1 % 210 / 244
Optional.h
84.6%84.6%
84.6 % 341 / 403 14.0 % 290 / 2065
<unnamed> 84.6 % 341 / 403 14.0 % 290 / 2065
PackedVector.h
94.9%94.9%
94.9 % 56 / 59 80.0 % 8 / 10
<unnamed> 94.9 % 56 / 59 80.0 % 8 / 10
PointerEmbeddedInt.h
21.1%21.1%
21.1 % 4 / 19 0.0 % 0 / 9
<unnamed> 21.1 % 4 / 19 0.0 % 0 / 9
PointerIntPair.h
84.1%84.1%
84.1 % 185 / 220 0.0 % 0 / 1117
<unnamed> 84.1 % 185 / 220 0.0 % 0 / 1117
PointerSumType.h
52.9%52.9%
52.9 % 18 / 34 0.0 % 0 / 11
<unnamed> 52.9 % 18 / 34 0.0 % 0 / 11
PointerUnion.h
22.4%22.4%
22.4 % 50 / 223 1.9 % 3 / 161
<unnamed> 22.4 % 50 / 223 1.9 % 3 / 161
PostOrderIterator.h
74.8%74.8%
74.8 % 110 / 147 36.1 % 61 / 169
<unnamed> 74.8 % 110 / 147 36.1 % 61 / 169
PriorityQueue.h
30.0%30.0%
30.0 % 3 / 10 0.0 % 0 / 4
<unnamed> 30.0 % 3 / 10 0.0 % 0 / 4
PriorityWorklist.h
66.3%66.3%
66.3 % 179 / 270 55.9 % 19 / 34
<unnamed> 66.3 % 179 / 270 55.9 % 19 / 34
SCCIterator.h
81.4%81.4%
81.4 % 136 / 167 63.6 % 35 / 55
<unnamed> 81.4 % 136 / 167 63.6 % 35 / 55
STLExtras.h
60.3%60.3%
60.3 % 884 / 1465 28.4 % 1051 / 3696
<unnamed> 60.3 % 884 / 1465 28.4 % 1051 / 3696
ScopeExit.h
80.0%80.0%
80.0 % 8 / 10 7.4 % 2 / 27
<unnamed> 80.0 % 8 / 10 7.4 % 2 / 27
ScopedHashTable.h
74.2%74.2%
74.2 % 135 / 182 35.8 % 19 / 53
<unnamed> 74.2 % 135 / 182 35.8 % 19 / 53
Sequence.h
25.0%25.0%
25.0 % 2 / 8 0.0 % 0 / 4
<unnamed> 25.0 % 2 / 8 0.0 % 0 / 4
SetOperations.h
100.0%
100.0 % 14 / 14 100.0 % 5 / 5
<unnamed> 100.0 % 14 / 14 100.0 % 5 / 5
SetVector.h
87.1%87.1%
87.1 % 135 / 155 82.7 % 206 / 249
<unnamed> 87.1 % 135 / 155 82.7 % 206 / 249
SmallBitVector.h
79.7%79.7%
79.7 % 220 / 276 80.0 % 40 / 50
<unnamed> 79.7 % 220 / 276 80.0 % 40 / 50
SmallPtrSet.h
88.8%88.8%
88.8 % 222 / 250 84.3 % 626 / 743
<unnamed> 88.8 % 222 / 250 84.3 % 626 / 743
SmallSet.h
94.2%94.2%
94.2 % 145 / 154 97.7 % 84 / 86
<unnamed> 94.2 % 145 / 154 97.7 % 84 / 86
SmallString.h
88.9%88.9%
88.9 % 32 / 36 70.0 % 7 / 10
<unnamed> 88.9 % 32 / 36 70.0 % 7 / 10
SmallVector.h
84.8%84.8%
84.8 % 1970 / 2323 53.5 % 3964 / 7409
<unnamed> 84.8 % 1970 / 2323 53.5 % 3964 / 7409
SparseBitVector.h
92.9%92.9%
92.9 % 236 / 254 85.0 % 17 / 20
<unnamed> 92.9 % 236 / 254 85.0 % 17 / 20
SparseMultiSet.h
59.0%59.0%
59.0 % 236 / 400 21.8 % 22 / 101
<unnamed> 59.0 % 236 / 400 21.8 % 22 / 101
SparseSet.h
57.0%57.0%
57.0 % 94 / 165 32.7 % 17 / 52
<unnamed> 57.0 % 94 / 165 32.7 % 17 / 52
Statistic.h
0.0%
0.0 % 0 / 12 0.0 % 0 / 8
StringExtras.h
81.2%81.2%
81.2 % 173 / 213 66.0 % 31 / 47
<unnamed> 81.2 % 173 / 213 66.0 % 31 / 47
StringMap.h
83.0%83.0%
83.0 % 830 / 1000 31.1 % 687 / 2207
<unnamed> 83.0 % 830 / 1000 31.1 % 687 / 2207
StringRef.h
76.1%76.1%
76.1 % 210 / 276 46.9 % 15 / 32
<unnamed> 76.1 % 210 / 276 46.9 % 15 / 32
StringSet.h
100.0%
100.0 % 9 / 9 66.7 % 2 / 3
<unnamed> 100.0 % 9 / 9 66.7 % 2 / 3
StringSwitch.h
95.2%95.2%
95.2 % 20 / 21 - 0 / 0
<unnamed> 95.2 % 20 / 21 - 0 / 0
TinyPtrVector.h
90.3%90.3%
90.3 % 251 / 278 96.7 % 88 / 91
<unnamed> 90.3 % 251 / 278 96.7 % 88 / 91
Triple.h
92.9%92.9%
92.9 % 79 / 85 40.0 % 4 / 10
<unnamed> 92.9 % 79 / 85 40.0 % 4 / 10
Twine.h
95.5%95.5%
95.5 % 63 / 66 60.0 % 3 / 5
<unnamed> 95.5 % 63 / 66 60.0 % 3 / 5
UniqueVector.h
100.0%
100.0 % 11 / 11 100.0 % 3 / 3
<unnamed> 100.0 % 11 / 11 100.0 % 3 / 3
VariadicFunction.h
50.0%50.0%
50.0 % 9 / 18 0.0 % 0 / 14
<unnamed> 50.0 % 9 / 18 0.0 % 0 / 14
bit.h
33.3%33.3%
33.3 % 1 / 3 0.0 % 0 / 2
<unnamed> 33.3 % 1 / 3 0.0 % 0 / 2
edit_distance.h
100.0%
100.0 % 24 / 24 100.0 % 2 / 2
<unnamed> 100.0 % 24 / 24 100.0 % 2 / 2
ilist.h
72.6%72.6%
72.6 % 130 / 179 27.0 % 41 / 152
<unnamed> 72.6 % 130 / 179 27.0 % 41 / 152
ilist_base.h
92.9%92.9%
92.9 % 13 / 14 100.0 % 1 / 1
<unnamed> 92.9 % 13 / 14 100.0 % 1 / 1
ilist_iterator.h
58.8%58.8%
58.8 % 80 / 136 0.0 % 0 / 287
<unnamed> 58.8 % 80 / 136 0.0 % 0 / 287
ilist_node.h
100.0%
100.0 % 12 / 12 - 0 / 0
<unnamed> 100.0 % 12 / 12 - 0 / 0
ilist_node_base.h
58.3%58.3%
58.3 % 7 / 12 0.0 % 0 / 8
<unnamed> 58.3 % 7 / 12 0.0 % 0 / 8
iterator.h
26.8%26.8%
26.8 % 128 / 477 0.3 % 2 / 735
<unnamed> 26.8 % 128 / 477 0.3 % 2 / 735
iterator_range.h
56.2%56.2%
56.2 % 18 / 32 3.2 % 28 / 880
<unnamed> 56.2 % 18 / 32 3.2 % 28 / 880
simple_ilist.h
38.5%38.5%
38.5 % 67 / 174 6.7 % 8 / 119
<unnamed> 38.5 % 67 / 174 6.7 % 8 / 119

Generated by: LCOV version 1.13