LCOV - code coverage report
Current view: top level - tools/clang/lib/AST Hit Total Coverage
Test: llvm-toolchain.info Lines: 37145 41923 88.6 %
Date: 2017-04-27 17:53:54 Functions: 4003 4635 86.4 %
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
APValue.cpp
79.8%79.8%
79.8 % 289 / 362 93.8 % 30 / 32
ASTConsumer.cpp
100.0%
100.0 % 9 / 9 100.0 % 4 / 4
ASTContext.cpp
95.1%95.1%
95.1 % 4108 / 4320 97.6 % 329 / 337
ASTDiagnostic.cpp
98.3%98.3%
98.3 % 900 / 916 100.0 % 54 / 54
ASTDumper.cpp
78.4%78.4%
78.4 % 1204 / 1536 78.9 % 220 / 279
ASTImporter.cpp
67.6%67.6%
67.6 % 2561 / 3788 75.3 % 183 / 243
ASTTypeTraits.cpp
74.6%74.6%
74.6 % 53 / 71 100.0 % 11 / 11
CXXInheritance.cpp
99.7%99.7%
99.7 % 286 / 287 100.0 % 30 / 30
Comment.cpp
93.7%93.7%
93.7 % 164 / 175 100.0 % 11 / 11
CommentBriefParser.cpp
100.0%
100.0 % 63 / 63 100.0 % 4 / 4
CommentCommandTraits.cpp
98.4%98.4%
98.4 % 63 / 64 100.0 % 12 / 12
CommentLexer.cpp
95.4%95.4%
95.4 % 376 / 394 90.9 % 20 / 22
CommentParser.cpp
96.6%96.6%
96.6 % 366 / 379 94.7 % 18 / 19
CommentSema.cpp
96.2%96.2%
96.2 % 525 / 546 98.3 % 59 / 60
Decl.cpp
94.7%94.7%
94.7 % 1670 / 1763 92.8 % 258 / 278
DeclBase.cpp
93.3%93.3%
93.3 % 680 / 729 92.9 % 91 / 98
DeclCXX.cpp
95.1%95.1%
95.1 % 988 / 1039 85.6 % 131 / 153
DeclFriend.cpp
94.1%94.1%
94.1 % 16 / 17 80.0 % 4 / 5
DeclGroup.cpp
100.0%
100.0 % 9 / 9 100.0 % 2 / 2
DeclObjC.cpp
94.4%94.4%
94.4 % 930 / 985 87.7 % 114 / 130
DeclOpenMP.cpp
76.5%76.5%
76.5 % 26 / 34 61.5 % 8 / 13
DeclPrinter.cpp
93.7%93.7%
93.7 % 865 / 923 94.2 % 49 / 52
DeclTemplate.cpp
95.4%95.4%
95.4 % 499 / 523 91.0 % 101 / 111
DeclarationName.cpp
91.6%91.6%
91.6 % 250 / 273 96.7 % 29 / 30
Expr.cpp
92.9%92.9%
92.9 % 1704 / 1834 97.4 % 151 / 155
ExprCXX.cpp
95.7%95.7%
95.7 % 626 / 654 93.1 % 95 / 102
ExprClassification.cpp
87.9%87.9%
87.9 % 188 / 214 100.0 % 12 / 12
ExprConstant.cpp
94.1%94.1%
94.1 % 4198 / 4463 73.5 % 416 / 566
ExprObjC.cpp
94.7%94.7%
94.7 % 161 / 170 100.0 % 24 / 24
ExternalASTMerger.cpp
100.0%
100.0 % 80 / 80 92.3 % 12 / 13
ExternalASTSource.cpp
74.1%74.1%
74.1 % 40 / 54 63.0 % 17 / 27
ItaniumCXXABI.cpp
93.3%93.3%
93.3 % 56 / 60 86.4 % 19 / 22
ItaniumMangle.cpp
88.4%88.4%
88.4 % 1730 / 1956 98.0 % 148 / 151
Mangle.cpp
93.8%93.8%
93.8 % 122 / 130 91.7 % 11 / 12
MicrosoftCXXABI.cpp
94.8%94.8%
94.8 % 92 / 97 88.5 % 23 / 26
MicrosoftMangle.cpp
85.3%85.3%
85.3 % 1171 / 1372 85.1 % 97 / 114
NSAPI.cpp
96.1%96.1%
96.1 % 248 / 258 95.5 % 21 / 22
NestedNameSpecifier.cpp
89.4%89.4%
89.4 % 244 / 273 91.4 % 32 / 35
ODRHash.cpp
87.3%87.3%
87.3 % 151 / 173 84.6 % 22 / 26
OpenMPClause.cpp
98.8%98.8%
98.8 % 323 / 327 100.0 % 65 / 65
ParentMap.cpp
91.2%91.2%
91.2 % 83 / 91 90.9 % 10 / 11
RawCommentList.cpp
97.7%97.7%
97.7 % 130 / 133 100.0 % 9 / 9
RecordLayout.cpp
100.0%
100.0 % 30 / 30 100.0 % 3 / 3
RecordLayoutBuilder.cpp
97.7%97.7%
97.7 % 1237 / 1266 100.0 % 76 / 76
SelectorLocationsKind.cpp
97.1%97.1%
97.1 % 33 / 34 100.0 % 8 / 8
Stmt.cpp
96.4%96.4%
96.4 % 485 / 503 96.9 % 123 / 127
StmtCXX.cpp
100.0%
100.0 % 65 / 65 100.0 % 11 / 11
StmtIterator.cpp
97.9%97.9%
97.9 % 47 / 48 100.0 % 7 / 7
StmtObjC.cpp
97.0%97.0%
97.0 % 32 / 33 100.0 % 5 / 5
StmtOpenMP.cpp
100.0%
100.0 % 1135 / 1135 100.0 % 100 / 100
StmtPrinter.cpp
80.3%80.3%
80.3 % 1408 / 1754 84.6 % 203 / 240
StmtProfile.cpp
42.3%42.3%
42.3 % 459 / 1086 38.8 % 78 / 201
StmtViz.cpp
0.0%
0.0 % 0 / 4 0.0 % 0 / 1
TemplateBase.cpp
82.7%82.7%
82.7 % 215 / 260 91.3 % 21 / 23
TemplateName.cpp
95.0%95.0%
95.0 % 113 / 119 96.3 % 26 / 27
Type.cpp
85.4%85.4%
85.4 % 1373 / 1607 86.3 % 202 / 234
TypeLoc.cpp
86.3%86.3%
86.3 % 157 / 182 90.5 % 19 / 21
TypePrinter.cpp
86.6%86.6%
86.6 % 781 / 902 95.3 % 81 / 85
VTTBuilder.cpp
100.0%
100.0 % 78 / 78 100.0 % 7 / 7
VTableBuilder.cpp
98.2%98.2%
98.2 % 1250 / 1273 100.0 % 77 / 77

Generated by: LCOV version 1.13