LCOV - code coverage report
Current view: top level - tools/clang/lib/AST Hit Total Coverage
Test: llvm-toolchain.info Lines: 36994 41796 88.5 %
Date: 2017-03-22 15:33:52 Functions: 3984 4616 86.3 %
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
94.8%94.8%
94.8 % 4098 / 4323 97.6 % 328 / 336
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.3%67.3%
67.3 % 2551 / 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.3%93.3%
93.3 % 153 / 164 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.1%96.1%
96.1 % 511 / 532 98.3 % 58 / 59
Decl.cpp
94.8%94.8%
94.8 % 1670 / 1762 92.8 % 257 / 277
DeclBase.cpp
93.1%93.1%
93.1 % 679 / 729 92.9 % 91 / 98
DeclCXX.cpp
95.0%95.0%
95.0 % 981 / 1033 85.5 % 130 / 152
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.5%94.5%
94.5 % 926 / 980 87.7 % 114 / 130
DeclOpenMP.cpp
76.5%76.5%
76.5 % 26 / 34 61.5 % 8 / 13
DeclPrinter.cpp
93.6%93.6%
93.6 % 852 / 910 94.2 % 49 / 52
DeclTemplate.cpp
95.4%95.4%
95.4 % 499 / 523 91.0 % 101 / 111
DeclarationName.cpp
91.5%91.5%
91.5 % 248 / 271 96.7 % 29 / 30
Expr.cpp
92.9%92.9%
92.9 % 1701 / 1831 97.4 % 150 / 154
ExprCXX.cpp
95.7%95.7%
95.7 % 626 / 654 93.1 % 95 / 102
ExprClassification.cpp
87.3%87.3%
87.3 % 186 / 213 100.0 % 12 / 12
ExprConstant.cpp
94.1%94.1%
94.1 % 4191 / 4456 73.5 % 416 / 566
ExprObjC.cpp
94.7%94.7%
94.7 % 161 / 170 100.0 % 24 / 24
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 % 1728 / 1955 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 % 63 / 63 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 % 1149 / 1149 100.0 % 100 / 100
StmtPrinter.cpp
80.3%80.3%
80.3 % 1408 / 1754 84.6 % 203 / 240
StmtProfile.cpp
42.0%42.0%
42.0 % 456 / 1086 38.3 % 77 / 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.5%85.5%
85.5 % 1379 / 1613 86.3 % 201 / 233
TypeLoc.cpp
86.3%86.3%
86.3 % 157 / 182 90.5 % 19 / 21
TypePrinter.cpp
87.0%87.0%
87.0 % 781 / 898 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