Coverage Report

Created: 2019-07-24 05:18

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion Coverage
tools/driver/cc1gen_reproducer_main.cpp
 100.00% (8/8)
  93.38% (127/136)
  88.64% (39/44)
tools/driver/cc1_main.cpp
  80.00% (4/5)
  80.38% (127/158)
  60.78% (31/51)
tools/driver/driver.cpp
 100.00% (14/14)
  91.62% (361/394)
  86.29% (170/197)
tools/driver/cc1as_main.cpp
  83.33% (5/6)
  85.20% (380/446)
  80.62% (104/129)
include/clang/Rewrite/Core/Rewriter.h
  77.78% (14/18)
  77.50% (31/40)
  75.00% (15/20)
include/clang/Rewrite/Core/RewriteBuffer.h
 100.00% (9/9)
 100.00% (21/21)
 100.00% (9/9)
include/clang/Rewrite/Core/TokenRewriter.h
   0.00% (0/3)
   0.00% (0/6)
   0.00% (0/3)
include/clang/Rewrite/Core/RewriteRope.h
  88.46% (23/26)
  89.06% (57/64)
  92.68% (38/41)
include/clang/Rewrite/Core/HTMLRewrite.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
include/clang/Rewrite/Frontend/FixItRewriter.h
  75.00% (3/4)
  50.00% (3/6)
  75.00% (3/4)
include/clang/Rewrite/Frontend/FrontendActions.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
include/clang/ASTMatchers/ASTMatchersMacros.h
 100.00% (11/11)
 100.00% (31/31)
 100.00% (11/11)
include/clang/ASTMatchers/ASTMatchFinder.h
 100.00% (7/7)
 100.00% (25/25)
 100.00% (11/11)
include/clang/ASTMatchers/ASTMatchers.h
  97.57% (201/206)
  95.87% (859/896)
  95.10% (408/429)
include/clang/ASTMatchers/ASTMatchersInternal.h
 100.00% (102/102)
  98.16% (427/435)
  97.81% (179/183)
include/clang/Parse/RAIIObjectsForParser.h
  92.31% (48/52)
  94.20% (195/207)
  90.00% (81/90)
include/clang/Parse/Parser.h
  99.18% (121/122)
  98.23% (555/565)
  97.80% (355/363)
include/clang/Parse/LoopHint.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/CodeGen/ObjectFilePCHContainerOperations.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
include/clang/CodeGen/CGFunctionInfo.h
  93.58% (102/109)
  95.34% (368/386)
  94.77% (145/153)
include/clang/CodeGen/ConstantInitFuture.h
   0.00% (0/9)
   0.00% (0/19)
   0.00% (0/9)
include/clang/CodeGen/SwiftCallingConv.h
 100.00% (4/4)
 100.00% (11/11)
 100.00% (4/4)
include/clang/CodeGen/ConstantInitBuilder.h
  85.71% (36/42)
  84.21% (128/152)
  88.00% (44/50)
include/clang/Basic/CharInfo.h
 100.00% (19/19)
 100.00% (90/90)
 100.00% (46/46)
include/clang/Basic/LangOptions.h
  95.24% (20/21)
  93.75% (45/48)
  96.77% (30/31)
include/clang/Basic/CommentOptions.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Basic/IdentifierTable.h
  96.63% (86/89)
  96.13% (298/310)
  96.05% (146/152)
include/clang/Basic/Sanitizers.h
  77.27% (17/22)
  69.44% (50/72)
  85.29% (29/34)
include/clang/Basic/TokenKinds.h
 100.00% (4/4)
 100.00% (21/21)
 100.00% (183/183)
include/clang/Basic/DiagnosticOptions.h
 100.00% (6/6)
 100.00% (21/21)
 100.00% (48/48)
include/clang/Basic/PrettyStackTrace.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Basic/ObjCRuntime.h
  96.77% (30/31)
  82.01% (237/289)
  68.69% (136/198)
include/clang/Basic/TargetInfo.h
  89.52% (188/210)
  85.77% (422/492)
  85.77% (241/281)
include/clang/Basic/SourceManagerInternals.h
  66.67% (6/9)
  74.19% (23/31)
  66.67% (6/9)
include/clang/Basic/PlistSupport.h
 100.00% (10/10)
 100.00% (96/96)
  93.75% (30/32)
include/clang/Basic/FileManager.h
  82.35% (14/17)
  84.21% (16/19)
  82.35% (14/17)
include/clang/Basic/ExceptionSpecificationType.h
 100.00% (5/5)
 100.00% (19/19)
 100.00% (17/17)
include/clang/Basic/XRayInstr.h
  50.00% (3/6)
  75.00% (9/12)
  50.00% (4/8)
include/clang/Basic/FileSystemStatCache.h
  33.33% (1/3)
  33.33% (1/3)
  33.33% (1/3)
include/clang/Basic/Visibility.h
  95.24% (20/21)
  94.59% (70/74)
  94.74% (36/38)
include/clang/Basic/SourceManager.h
  94.74% (108/114)
  92.31% (540/585)
  93.33% (266/285)
include/clang/Basic/JsonSupport.h
  66.67% (2/3)
  34.78% (32/92)
  40.00% (18/45)
include/clang/Basic/AddressSpaces.h
 100.00% (3/3)
 100.00% (11/11)
 100.00% (3/3)
include/clang/Basic/DiagnosticIDs.h
  93.33% (14/15)
  90.48% (38/42)
  94.12% (16/17)
include/clang/Basic/Linkage.h
 100.00% (5/5)
  96.88% (31/32)
  95.24% (20/21)
include/clang/Basic/Module.h
  94.44% (34/36)
  96.00% (96/100)
  96.36% (53/55)
include/clang/Basic/FixedPoint.h
  75.86% (22/29)
  70.15% (47/67)
  82.93% (34/41)
include/clang/Basic/SanitizerSpecialCaseList.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Basic/MacroBuilder.h
 100.00% (4/4)
 100.00% (10/10)
 100.00% (4/4)
include/clang/Basic/TargetCXXABI.h
  93.33% (14/15)
  84.30% (102/121)
  77.33% (58/75)
include/clang/Basic/Builtins.h
 100.00% (22/22)
 100.00% (63/63)
 100.00% (24/24)
include/clang/Basic/SyncScope.h
 100.00% (8/8)
  82.35% (42/51)
  68.97% (20/29)
include/clang/Basic/Diagnostic.h
  94.41% (152/161)
  97.19% (450/463)
  94.94% (169/178)
include/clang/Basic/SourceLocation.h
  96.10% (74/77)
  98.25% (168/171)
  96.47% (82/85)
include/clang/Basic/AlignedAllocation.h
 100.00% (1/1)
  68.75% (11/16)
  60.00% (6/10)
include/clang/Basic/Specifiers.h
  50.00% (3/6)
  70.73% (29/41)
  76.92% (20/26)
include/clang/Basic/OpenCLOptions.h
 100.00% (14/14)
 100.00% (78/78)
 100.00% (96/96)
include/clang/Basic/TargetBuiltins.h
 100.00% (6/6)
  92.86% (13/14)
  91.67% (11/12)
include/clang/Basic/ABI.h
  90.91% (20/22)
  90.48% (57/63)
  95.83% (46/48)
include/clang/Basic/PartialDiagnostic.h
  97.22% (35/36)
  95.34% (225/236)
  94.06% (95/101)
include/clang/Basic/CodeGenOptions.h
 100.00% (9/9)
 100.00% (22/22)
 100.00% (11/11)
include/clang/Basic/DiagnosticError.h
   0.00% (0/3)
   0.00% (0/5)
   0.00% (0/3)
include/clang/Frontend/MigratorOptions.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
include/clang/Frontend/Utils.h
  75.00% (9/12)
  72.22% (13/18)
  75.00% (9/12)
include/clang/Frontend/VerifyDiagnosticConsumer.h
  57.14% (4/7)
  84.21% (16/19)
  57.14% (4/7)
include/clang/Frontend/TextDiagnosticBuffer.h
 100.00% (8/8)
 100.00% (8/8)
 100.00% (8/8)
include/clang/Frontend/ChainedDiagnosticConsumer.h
 100.00% (7/7)
 100.00% (24/24)
 100.00% (7/7)
include/clang/Frontend/SerializedDiagnosticReader.h
  30.77% (4/13)
  22.22% (6/27)
  30.77% (4/13)
include/clang/Frontend/ASTUnit.h
  63.64% (21/33)
  63.29% (50/79)
  64.86% (24/37)
include/clang/Frontend/CommandLineSourceLoc.h
  50.00% (1/2)
  61.29% (19/31)
  87.50% (7/8)
include/clang/Frontend/DependencyOutputOptions.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Frontend/FrontendAction.h
  83.33% (20/24)
  86.54% (45/52)
  84.62% (22/26)
include/clang/Frontend/LangStandard.h
 100.00% (18/18)
 100.00% (18/18)
 100.00% (18/18)
include/clang/Frontend/DiagnosticRenderer.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
include/clang/Frontend/PrecompiledPreamble.h
  83.33% (5/6)
  90.91% (10/11)
  90.00% (9/10)
include/clang/Frontend/FrontendActions.h
  35.00% (7/20)
  36.67% (11/30)
  35.00% (7/20)
include/clang/Frontend/TextDiagnostic.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
include/clang/Frontend/LogDiagnosticPrinter.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
include/clang/Frontend/CompilerInstance.h
  83.87% (52/62)
  80.85% (152/188)
  77.78% (56/72)
include/clang/Frontend/TextDiagnosticPrinter.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Frontend/FrontendOptions.h
  95.00% (19/20)
  96.67% (29/30)
  95.83% (23/24)
include/clang/Frontend/PreprocessorOutputOptions.h
 100.00% (1/1)
 100.00% (11/11)
 100.00% (1/1)
include/clang/Frontend/CompilerInvocation.h
  84.00% (21/25)
  76.74% (33/43)
  84.00% (21/25)
include/clang/Analysis/ProgramPoint.h
  75.40% (95/126)
  73.15% (218/298)
  78.32% (112/143)
include/clang/Analysis/AnyCall.h
  81.82% (18/22)
  71.30% (77/108)
  76.09% (70/92)
include/clang/Analysis/SelectorExtras.h
 100.00% (2/2)
 100.00% (12/12)
 100.00% (5/5)
include/clang/Analysis/CallGraph.h
  59.46% (22/37)
  64.00% (48/75)
  65.12% (28/43)
include/clang/Analysis/AnalysisDeclContext.h
  75.51% (37/49)
  78.00% (78/100)
  76.47% (39/51)
include/clang/Analysis/Support/BumpVector.h
  96.55% (28/29)
  87.60% (106/121)
  93.10% (54/58)
include/clang/Analysis/CFGStmtMap.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (2/2)
include/clang/Analysis/CloneDetection.h
  92.00% (23/25)
  89.32% (92/103)
  88.89% (32/36)
include/clang/Analysis/ConstructionContext.h
  72.60% (53/73)
  62.31% (124/199)
  60.23% (53/88)
include/clang/Analysis/RetainSummaryManager.h
  87.69% (57/65)
  83.80% (181/216)
  91.49% (86/94)
include/clang/Analysis/Analyses/Consumed.h
  50.00% (8/16)
  60.00% (12/20)
  52.94% (9/17)
include/clang/Analysis/Analyses/ReachableCode.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Analysis/Analyses/ThreadSafety.h
  17.65% (3/17)
  17.65% (3/17)
  17.65% (3/17)
include/clang/Analysis/Analyses/Dominators.h
  53.57% (15/28)
  76.87% (113/147)
  67.31% (35/52)
include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
  44.93% (31/69)
  39.41% (201/510)
  39.76% (169/425)
include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  16.28% (7/43)
  12.71% (15/118)
  12.33% (9/73)
include/clang/Analysis/Analyses/ThreadSafetyCommon.h
  50.00% (24/48)
  45.00% (90/200)
  54.76% (69/126)
include/clang/Analysis/Analyses/ThreadSafetyTIL.h
  21.64% (66/305)
  22.58% (133/589)
  25.33% (96/379)
include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
  40.00% (2/5)
  18.18% (2/11)
  40.00% (2/5)
include/clang/Analysis/Analyses/LiveVariables.h
  85.71% (6/7)
  90.91% (10/11)
  85.71% (6/7)
include/clang/Analysis/Analyses/UninitializedValues.h
  83.33% (10/12)
  89.47% (17/19)
  90.00% (18/20)
include/clang/Analysis/Analyses/PostOrderCFGView.h
 100.00% (10/10)
 100.00% (25/25)
 100.00% (16/16)
include/clang/Analysis/BodyFarm.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Analysis/CFG.h
  82.28% (209/254)
  84.17% (436/518)
  83.63% (235/281)
include/clang/Sema/MultiplexExternalSemaSource.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
include/clang/Sema/ObjCMethodList.h
 100.00% (11/11)
 100.00% (19/19)
 100.00% (11/11)
include/clang/Sema/CXXFieldCollector.h
 100.00% (5/5)
 100.00% (14/14)
 100.00% (5/5)
include/clang/Sema/TemplateInstCallback.h
 100.00% (5/5)
 100.00% (25/25)
 100.00% (17/17)
include/clang/Sema/Overload.h
  94.29% (66/70)
  92.43% (232/251)
  90.68% (107/118)
include/clang/Sema/CodeCompleteOptions.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Sema/ExternalSemaSource.h
  88.24% (15/17)
  92.00% (23/25)
  88.24% (15/17)
include/clang/Sema/Designator.h
  80.00% (20/25)
  94.74% (90/95)
  85.29% (29/34)
include/clang/Sema/CleanupInfo.h
 100.00% (5/5)
 100.00% (14/14)
 100.00% (5/5)
include/clang/Sema/AnalysisBasedWarnings.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
include/clang/Sema/CodeCompleteConsumer.h
  77.36% (41/53)
  67.27% (74/110)
  81.25% (52/64)
include/clang/Sema/Ownership.h
  94.74% (36/38)
  88.73% (63/71)
  95.24% (40/42)
include/clang/Sema/Sema.h
  93.40% (198/212)
  93.67% (666/711)
  93.63% (338/361)
include/clang/Sema/IdentifierResolver.h
 100.00% (16/16)
 100.00% (50/50)
 100.00% (22/22)
include/clang/Sema/Weak.h
  62.50% (5/8)
  50.00% (5/10)
  62.50% (5/8)
include/clang/Sema/SemaFixItUtils.h
  80.00% (4/5)
  91.67% (11/12)
  80.00% (4/5)
include/clang/Sema/DelayedDiagnostic.h
  87.50% (35/40)
  85.61% (113/132)
  87.76% (43/49)
include/clang/Sema/SemaInternal.h
  93.94% (31/33)
  95.87% (116/121)
  93.90% (77/82)
include/clang/Sema/ScopeInfo.h
  95.45% (84/88)
  90.74% (245/270)
  90.91% (110/121)
include/clang/Sema/TemplateDeduction.h
  96.00% (24/25)
  93.15% (68/73)
  93.55% (29/31)
include/clang/Sema/ParsedAttr.h
  89.39% (118/132)
  90.85% (397/437)
  90.26% (139/154)
include/clang/Sema/Template.h
  96.97% (32/33)
  95.89% (140/146)
  96.67% (58/60)
include/clang/Sema/DeclSpec.h
  92.45% (257/278)
  90.67% (923/1018)
  89.64% (545/608)
include/clang/Sema/Initialization.h
  97.65% (83/85)
  96.18% (277/288)
  96.00% (120/125)
include/clang/Sema/Lookup.h
  92.50% (74/80)
  85.49% (271/317)
  93.38% (127/136)
include/clang/Sema/SemaConsumer.h
  75.00% (3/4)
  87.50% (7/8)
  75.00% (3/4)
include/clang/Sema/TypoCorrection.h
  92.00% (46/50)
  91.14% (144/158)
  91.92% (91/99)
include/clang/Sema/ParsedTemplate.h
 100.00% (17/17)
 100.00% (54/54)
 100.00% (17/17)
include/clang/Sema/Scope.h
  82.14% (46/56)
  83.04% (142/171)
  87.91% (80/91)
include/clang/CrossTU/CrossTranslationUnit.h
  75.00% (6/8)
  75.00% (6/8)
  75.00% (6/8)
include/clang/AST/ASTNodeTraverser.h
  84.62% (88/104)
  87.45% (467/534)
  86.08% (204/237)
include/clang/AST/DeclFriend.h
  84.00% (21/25)
  72.28% (73/101)
  79.25% (42/53)
include/clang/AST/TypeLoc.h
  96.17% (326/339)
  96.20% (1139/1184)
  95.60% (456/477)
include/clang/AST/ExprCXX.h
  87.30% (591/677)
  83.69% (1380/1649)
  89.65% (814/908)
include/clang/AST/DeclTemplate.h
  86.79% (276/318)
  85.03% (801/942)
  88.43% (382/432)
include/clang/AST/DeclOpenMP.h
  79.79% (75/94)
  71.76% (122/170)
  79.79% (75/94)
include/clang/AST/DeclContextInternals.h
 100.00% (18/18)
  99.40% (166/167)
  98.67% (74/75)
include/clang/AST/ASTStructuralEquivalence.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/AST/CommentCommandTraits.h
 100.00% (2/2)
  75.00% (6/8)
  57.14% (4/7)
include/clang/AST/ASTVector.h
  82.50% (33/40)
  59.16% (155/262)
  78.65% (70/89)
include/clang/AST/EvaluatedExprVisitor.h
 100.00% (18/18)
  96.49% (55/57)
  94.44% (34/36)
include/clang/AST/DeclObjC.h
  95.47% (358/375)
  93.22% (921/988)
  93.52% (491/525)
include/clang/AST/LocInfoType.h
 100.00% (4/4)
 100.00% (8/8)
 100.00% (4/4)
include/clang/AST/RecursiveASTVisitor.h
  65.89% (85/129)
  70.05% (739/1055)
  34.57% (3124/9038)
include/clang/AST/DeclarationName.h
  93.75% (75/80)
  92.31% (264/286)
  92.80% (116/125)
include/clang/AST/DeclVisitor.h
 100.00% (3/3)
 100.00% (10/10)
  93.24% (510/547)
include/clang/AST/StmtCXX.h
  90.57% (96/106)
  86.76% (190/219)
  88.70% (102/115)
include/clang/AST/TypeOrdering.h
 100.00% (9/9)
 100.00% (29/29)
 100.00% (9/9)
include/clang/AST/CommentVisitor.h
 100.00% (4/4)
  94.12% (16/17)
  95.18% (79/83)
include/clang/AST/PrettyDeclStackTrace.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/AST/CommentBriefParser.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
include/clang/AST/StmtObjC.h
  78.50% (84/107)
  79.70% (161/202)
  80.00% (92/115)
include/clang/AST/VTTBuilder.h
  91.67% (11/12)
  96.43% (27/28)
  91.67% (11/12)
include/clang/AST/Stmt.h
  89.17% (453/508)
  86.74% (968/1116)
  89.29% (525/588)
include/clang/AST/OpenMPClause.h
  81.81% (652/797)
  77.72% (1601/2060)
  85.12% (841/988)
include/clang/AST/Mangle.h
  75.00% (9/12)
  73.08% (19/26)
  78.57% (11/14)
include/clang/AST/StmtOpenMP.h
  88.82% (270/304)
  88.62% (818/923)
  91.02% (365/401)
include/clang/AST/APValue.h
  97.30% (108/111)
  97.02% (326/336)
  97.50% (117/120)
include/clang/AST/ASTTypeTraits.h
 100.00% (31/31)
  93.68% (163/174)
  96.34% (79/82)
include/clang/AST/ASTContext.h
  95.18% (158/166)
  94.62% (510/539)
  94.91% (261/275)
include/clang/AST/DeclLookups.h
  72.73% (8/11)
  82.35% (42/51)
  88.00% (22/25)
include/clang/AST/DeclAccessPair.h
 100.00% (8/8)
 100.00% (22/22)
 100.00% (8/8)
include/clang/AST/ASTImporterSharedState.h
 100.00% (7/7)
 100.00% (25/25)
 100.00% (18/18)
include/clang/AST/VTableBuilder.h
  90.00% (45/50)
  91.23% (208/228)
  84.95% (79/93)
include/clang/AST/MangleNumberingContext.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/AST/StmtVisitor.h
 100.00% (6/6)
 100.00% (81/81)
  88.72% (1274/1436)
include/clang/AST/CurrentSourceLocExprScope.h
 100.00% (5/5)
 100.00% (12/12)
 100.00% (9/9)
include/clang/AST/ASTLambda.h
 100.00% (8/8)
  93.02% (40/43)
  88.64% (39/44)
include/clang/AST/ExprOpenMP.h
  95.24% (20/21)
  91.89% (34/37)
  95.24% (20/21)
include/clang/AST/UnresolvedSet.h
  81.82% (27/33)
  72.92% (35/48)
  81.82% (27/33)
include/clang/AST/DataCollection.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (3/3)
include/clang/AST/NonTrivialTypeVisitor.h
 100.00% (9/9)
  80.30% (53/66)
  67.65% (23/34)
include/clang/AST/NestedNameSpecifier.h
  96.30% (26/27)
  90.79% (69/76)
  92.86% (39/42)
include/clang/AST/ASTDumper.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (4/4)
include/clang/AST/JSONNodeDumper.h
  94.44% (17/18)
  87.72% (150/171)
  75.00% (45/60)
include/clang/AST/RawCommentList.h
  90.48% (19/21)
  92.98% (53/57)
  93.55% (29/31)
include/clang/AST/ASTConsumer.h
 100.00% (16/16)
 100.00% (18/18)
 100.00% (16/16)
include/clang/AST/DeclCXX.h
  93.33% (406/435)
  93.89% (1138/1212)
  95.21% (656/689)
include/clang/AST/TemplateName.h
  97.62% (41/42)
  99.06% (105/106)
  98.21% (55/56)
include/clang/AST/ParentMap.h
  80.00% (4/5)
  80.00% (12/15)
  80.00% (4/5)
include/clang/AST/ExternalASTSource.h
  90.70% (39/43)
  86.89% (106/122)
  89.19% (66/74)
include/clang/AST/CommentParser.h
 100.00% (5/5)
 100.00% (26/26)
 100.00% (15/15)
include/clang/AST/StmtGraphTraits.h
   0.00% (0/10)
   0.00% (0/30)
   0.00% (0/10)
include/clang/AST/PrettyPrinter.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
include/clang/AST/Redeclarable.h
 100.00% (38/38)
  97.20% (139/143)
  98.55% (68/69)
include/clang/AST/Expr.h
  89.46% (832/930)
  87.97% (1960/2228)
  90.29% (1069/1184)
include/clang/AST/ASTMutationListener.h
   0.00% (0/21)
   0.00% (0/21)
   0.00% (0/21)
include/clang/AST/ASTUnresolvedSet.h
  65.22% (15/23)
  64.44% (29/45)
  54.84% (17/31)
include/clang/AST/GlobalDecl.h
 100.00% (28/28)
 100.00% (97/97)
 100.00% (30/30)
include/clang/AST/ASTDumperUtils.h
 100.00% (2/2)
 100.00% (8/8)
 100.00% (6/6)
include/clang/AST/BaseSubobject.h
 100.00% (9/9)
 100.00% (26/26)
 100.00% (11/11)
include/clang/AST/CharUnits.h
  95.24% (40/42)
  94.57% (122/129)
  95.24% (40/42)
include/clang/AST/TextNodeDumper.h
 100.00% (4/4)
 100.00% (110/110)
 100.00% (20/20)
include/clang/AST/StmtIterator.h
  96.15% (25/26)
  94.83% (55/58)
  97.62% (41/42)
include/clang/AST/CommentSema.h
 100.00% (2/2)
 100.00% (8/8)
 100.00% (5/5)
include/clang/AST/ExprObjC.h
  83.81% (233/278)
  80.86% (507/627)
  85.42% (293/343)
include/clang/AST/LambdaCapture.h
 100.00% (9/9)
 100.00% (25/25)
 100.00% (13/13)
include/clang/AST/ASTImporter.h
  89.47% (17/19)
  93.33% (42/45)
  88.46% (23/26)
include/clang/AST/TemplateBase.h
  94.52% (69/73)
  90.40% (226/250)
  91.92% (91/99)
include/clang/AST/DependentDiagnostic.h
  80.00% (16/20)
  77.11% (64/83)
  82.61% (19/23)
include/clang/AST/Comment.h
  92.24% (107/116)
  92.35% (326/353)
  92.91% (131/141)
include/clang/AST/CXXInheritance.h
  91.67% (22/24)
  88.24% (30/34)
  92.86% (26/28)
include/clang/AST/AttrIterator.h
 100.00% (12/12)
 100.00% (50/50)
 100.00% (24/24)
include/clang/AST/Decl.h
  93.91% (509/542)
  93.50% (1281/1370)
  94.47% (717/759)
include/clang/AST/TypeVisitor.h
 100.00% (3/3)
 100.00% (12/12)
  95.48% (211/221)
include/clang/AST/ComparisonCategories.h
  93.75% (15/16)
  90.62% (58/64)
  96.67% (29/30)
include/clang/AST/ODRHash.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/AST/DeclBase.h
  94.79% (182/192)
  95.53% (577/604)
  95.91% (328/342)
include/clang/AST/NSAPI.h
 100.00% (11/11)
 100.00% (36/36)
 100.00% (13/13)
include/clang/AST/DeclGroup.h
  95.65% (22/23)
  98.63% (72/73)
  93.88% (46/49)
include/clang/AST/CanonicalType.h
 100.00% (42/42)
  98.33% (118/120)
  96.08% (49/51)
include/clang/AST/FormatString.h
  81.60% (102/125)
  85.61% (232/271)
  84.31% (129/153)
include/clang/AST/TemplateArgumentVisitor.h
 100.00% (3/3)
 100.00% (19/19)
  72.73% (16/22)
include/clang/AST/TypeLocVisitor.h
 100.00% (3/3)
 100.00% (19/19)
  83.75% (531/634)
include/clang/AST/Type.h
  91.23% (739/810)
  93.47% (2375/2541)
  93.77% (1596/1702)
include/clang/AST/CommentLexer.h
 100.00% (34/34)
 100.00% (124/124)
 100.00% (39/39)
include/clang/AST/Availability.h
 100.00% (7/7)
 100.00% (7/7)
 100.00% (7/7)
include/clang/AST/OSLog.h
 100.00% (17/17)
 100.00% (51/51)
 100.00% (24/24)
include/clang/AST/Attr.h
  78.26% (36/46)
  72.73% (104/143)
  79.66% (47/59)
include/clang/AST/AttrVisitor.h
 100.00% (3/3)
 100.00% (11/11)
  21.06% (299/1420)
include/clang/AST/RecordLayout.h
  96.30% (26/27)
  98.86% (87/88)
  96.77% (30/31)
include/clang/ARCMigrate/ARCMT.h
  20.00% (1/5)
  20.00% (1/5)
  20.00% (1/5)
include/clang/Lex/MacroInfo.h
  87.13% (88/101)
  91.67% (187/204)
  89.13% (123/138)
include/clang/Lex/PreprocessingRecord.h
  73.33% (33/45)
  78.57% (77/98)
  76.92% (40/52)
include/clang/Lex/MacroArgs.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (4/4)
include/clang/Lex/CodeCompletionHandler.h
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/7)
include/clang/Lex/HeaderMap.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
include/clang/Lex/Preprocessor.h
  95.73% (157/164)
  94.83% (569/600)
  96.31% (313/325)
include/clang/Lex/PreprocessorOptions.h
 100.00% (9/9)
 100.00% (31/31)
 100.00% (9/9)
include/clang/Lex/ModuleLoader.h
  57.14% (8/14)
  41.67% (10/24)
  57.14% (8/14)
include/clang/Lex/VariadicMacroSupport.h
  96.43% (27/28)
  96.67% (116/120)
  97.37% (37/38)
include/clang/Lex/DirectoryLookup.h
 100.00% (14/14)
 100.00% (32/32)
  86.36% (19/22)
include/clang/Lex/HeaderSearchOptions.h
 100.00% (7/7)
 100.00% (15/15)
 100.00% (7/7)
include/clang/Lex/LiteralSupport.h
 100.00% (36/36)
 100.00% (83/83)
 100.00% (76/76)
include/clang/Lex/DependencyDirectivesSourceMinimizer.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Lex/Pragma.h
  85.71% (6/7)
  85.71% (6/7)
  85.71% (6/7)
include/clang/Lex/PPConditionalDirectiveRecord.h
  87.50% (7/8)
  82.35% (14/17)
  87.50% (7/8)
include/clang/Lex/Token.h
 100.00% (46/46)
 100.00% (134/134)
 100.00% (65/65)
include/clang/Lex/HeaderSearch.h
  84.62% (33/39)
  88.29% (98/111)
  87.50% (42/48)
include/clang/Lex/TokenLexer.h
 100.00% (4/4)
 100.00% (10/10)
 100.00% (4/4)
include/clang/Lex/PreprocessorLexer.h
  73.33% (11/15)
  78.72% (37/47)
  77.78% (14/18)
include/clang/Lex/Lexer.h
  95.65% (22/23)
  99.04% (103/104)
  93.33% (42/45)
include/clang/Lex/PPCallbacks.h
  88.00% (66/75)
  83.56% (183/219)
  88.31% (68/77)
include/clang/Lex/MultipleIncludeOpt.h
 100.00% (15/15)
 100.00% (81/81)
 100.00% (27/27)
include/clang/Lex/ModuleMap.h
  96.00% (24/25)
  94.64% (53/56)
  96.88% (31/32)
include/clang/Driver/Action.h
  91.67% (55/60)
  92.68% (114/123)
  92.65% (63/68)
include/clang/Driver/Driver.h
  91.67% (22/24)
  94.12% (32/34)
  92.59% (25/27)
include/clang/Driver/SanitizerArgs.h
 100.00% (15/15)
 100.00% (19/19)
 100.00% (19/19)
include/clang/Driver/Job.h
 100.00% (17/17)
 100.00% (19/19)
 100.00% (17/17)
include/clang/Driver/ToolChain.h
  90.57% (48/53)
  91.67% (77/84)
  91.23% (52/57)
include/clang/Driver/Tool.h
  90.91% (10/11)
  93.33% (14/15)
  90.91% (10/11)
include/clang/Driver/Compilation.h
  92.31% (24/26)
  94.52% (69/73)
  95.12% (39/41)
include/clang/Driver/DarwinSDKInfo.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
include/clang/Driver/XRayArgs.h
  66.67% (2/3)
  66.67% (2/3)
  80.00% (4/5)
include/clang/Driver/Distro.h
  66.67% (8/12)
  68.75% (22/32)
  80.00% (16/20)
include/clang/Driver/Multilib.h
 100.00% (18/18)
 100.00% (40/40)
 100.00% (22/22)
include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
 100.00% (3/3)
 100.00% (19/19)
 100.00% (3/3)
include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
  90.91% (10/11)
  96.43% (27/28)
  90.91% (10/11)
include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  75.76% (50/66)
  76.71% (112/146)
  77.33% (58/75)
include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  92.92% (105/113)
  90.38% (235/260)
  92.21% (142/154)
include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
 100.00% (11/11)
 100.00% (21/21)
 100.00% (13/13)
include/clang/StaticAnalyzer/Core/Checker.h
 100.00% (63/63)
 100.00% (256/256)
 100.00% (89/89)
include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
  75.00% (3/4)
  75.00% (3/4)
  75.00% (3/4)
include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
  50.00% (2/4)
  28.57% (2/7)
  50.00% (2/4)
include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
  81.82% (9/11)
  76.56% (49/64)
  87.50% (21/24)
include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
 100.00% (17/17)
 100.00% (38/38)
  96.43% (27/28)
include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  88.57% (31/35)
  79.17% (76/96)
  90.48% (38/42)
include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
 100.00% (10/10)
 100.00% (15/15)
 100.00% (10/10)
include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (2/2)
include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
  75.00% (6/8)
  95.24% (40/42)
  53.23% (107/201)
include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
 100.00% (1/1)
  90.00% (9/10)
  90.00% (9/10)
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  89.29% (25/28)
  85.71% (48/56)
  84.38% (27/32)
include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  97.20% (139/143)
  95.31% (406/426)
  93.56% (189/202)
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
   0.00% (0/22)
   0.00% (0/611)
   0.00% (0/318)
include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
 100.00% (7/7)
 100.00% (12/12)
 100.00% (9/9)
include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
  73.33% (11/15)
  72.41% (21/29)
  76.47% (13/17)
include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  75.61% (31/41)
  82.46% (94/114)
  81.13% (43/53)
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  75.00% (57/76)
  75.66% (115/152)
  78.65% (70/89)
include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
  83.33% (10/12)
  90.62% (58/64)
  92.86% (26/28)
include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  94.41% (135/143)
  93.04% (361/388)
  93.53% (159/170)
include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
   0.00% (0/15)
   0.00% (0/278)
   0.00% (0/147)
include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
  89.47% (17/19)
  92.21% (71/77)
  93.33% (28/30)
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
  93.94% (31/33)
  93.07% (94/101)
  95.56% (43/45)
include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  82.72% (67/81)
  88.84% (207/233)
  82.42% (75/91)
include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  86.76% (59/68)
  81.07% (137/169)
  84.62% (77/91)
include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  79.75% (63/79)
  77.53% (176/227)
  85.59% (95/111)
include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
 100.00% (12/12)
 100.00% (25/25)
 100.00% (12/12)
include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
 100.00% (12/12)
 100.00% (34/34)
 100.00% (14/14)
include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  76.47% (13/17)
  86.36% (38/44)
  85.19% (23/27)
include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  97.22% (35/36)
  94.81% (128/135)
  98.41% (62/63)
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  87.50% (56/64)
  86.52% (199/230)
  88.76% (79/89)
include/clang/StaticAnalyzer/Core/CheckerManager.h
  96.15% (25/26)
  97.33% (73/75)
  93.33% (28/30)
include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
 100.00% (8/8)
 100.00% (36/36)
 100.00% (12/12)
include/clang/StaticAnalyzer/Frontend/FrontendActions.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/StaticAnalyzer/Checkers/SValExplainer.h
  83.33% (25/30)
  84.66% (149/176)
  90.67% (68/75)
include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Edit/EditedSource.h
 100.00% (7/7)
 100.00% (13/13)
 100.00% (7/7)
include/clang/Edit/Commit.h
 100.00% (11/11)
 100.00% (28/28)
 100.00% (11/11)
include/clang/Edit/EditsReceiver.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Edit/FileOffset.h
  91.67% (11/12)
  96.43% (27/28)
  92.86% (13/14)
include/clang/Index/USRGeneration.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
include/clang/Serialization/ModuleManager.h
  92.86% (13/14)
  95.00% (19/20)
  92.86% (13/14)
include/clang/Serialization/ModuleFileExtension.h
  75.00% (3/4)
  75.00% (3/4)
  75.00% (3/4)
include/clang/Serialization/InMemoryModuleCache.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
include/clang/Serialization/ASTWriter.h
  89.06% (57/64)
  89.60% (112/125)
  90.28% (65/72)
include/clang/Serialization/ContinuousRangeMap.h
 100.00% (13/13)
  98.33% (59/60)
  96.15% (25/26)
include/clang/Serialization/ASTBitCodes.h
  76.32% (29/38)
  75.00% (81/108)
  76.09% (35/46)
include/clang/Serialization/Module.h
 100.00% (11/11)
 100.00% (29/29)
 100.00% (20/20)
include/clang/Serialization/ASTDeserializationListener.h
  33.33% (3/9)
  33.33% (3/9)
  33.33% (3/9)
include/clang/Serialization/GlobalModuleIndex.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/clang/Serialization/ASTReader.h
  87.66% (135/154)
  87.96% (358/407)
  87.98% (161/183)
include/clang/Serialization/PCHContainerOperations.h
 100.00% (7/7)
 100.00% (17/17)
 100.00% (7/7)
lib/Rewrite/HTMLRewrite.cpp
 100.00% (9/9)
  92.01% (564/613)
  77.46% (110/142)
lib/Rewrite/Rewriter.cpp
  90.48% (19/21)
  89.64% (320/357)
  81.44% (136/167)
lib/Rewrite/DeltaTree.cpp
 100.00% (24/24)
 100.00% (268/268)
 100.00% (103/103)
lib/Rewrite/RewriteRope.cpp
 100.00% (46/46)
  99.16% (475/479)
  99.50% (200/201)
lib/Rewrite/TokenRewriter.cpp
   0.00% (0/5)
   0.00% (0/55)
   0.00% (0/10)
lib/ASTMatchers/ASTMatchFinder.cpp
  94.38% (84/89)
  95.05% (634/667)
  89.80% (308/343)
lib/ASTMatchers/ASTMatchersInternal.cpp
 100.00% (40/40)
  98.89% (355/359)
  97.14% (170/175)
lib/Parse/ParseStmt.cpp
 100.00% (41/41)
  94.46% (1943/2057)
  93.35% (758/812)
lib/Parse/ParseAST.cpp
  50.00% (3/6)
  71.07% (86/121)
  56.76% (21/37)
lib/Parse/ParseTemplate.cpp
  96.97% (32/33)
  95.82% (1328/1386)
  94.29% (446/473)
lib/Parse/ParseDeclCXX.cpp
 100.00% (62/62)
  95.87% (3763/3925)
  94.97% (1586/1670)
lib/Parse/ParseExprCXX.cpp
  98.28% (57/58)
  94.53% (2905/3073)
  91.39% (1867/2043)
lib/Parse/ParseStmtAsm.cpp
 100.00% (16/16)
  97.44% (760/780)
  97.33% (328/337)
lib/Parse/ParsePragma.cpp
 100.00% (95/95)
  93.63% (2541/2714)
  92.77% (1129/1217)
lib/Parse/ParseDecl.cpp
 100.00% (93/93)
  95.56% (6022/6302)
  95.25% (3107/3262)
lib/Parse/ParseOpenMP.cpp
  94.44% (34/36)
  95.35% (1990/2087)
  96.21% (1066/1108)
lib/Parse/ParseCXXInlineMethods.cpp
 100.00% (26/26)
  96.47% (1094/1134)
  92.23% (451/489)
lib/Parse/ParseExpr.cpp
 100.00% (38/38)
  94.60% (2504/2647)
  96.21% (1549/1610)
lib/Parse/ParseTentative.cpp
  96.97% (32/33)
  89.77% (1491/1661)
  91.63% (1401/1529)
lib/Parse/Parser.cpp
 100.00% (60/60)
  94.88% (2058/2169)
  94.22% (961/1020)
lib/Parse/ParseObjc.cpp
 100.00% (66/66)
  94.19% (3030/3217)
  93.13% (1301/1397)
lib/Parse/ParseInit.cpp
 100.00% (5/5)
  91.25% (438/480)
  88.71% (165/186)
lib/CodeGen/CodeGenTBAA.cpp
  94.74% (18/19)
  93.58% (335/358)
  90.19% (193/214)
lib/CodeGen/CGLoopInfo.h
  85.00% (17/20)
  85.29% (29/34)
  83.33% (20/24)
lib/CodeGen/CGCXXABI.cpp
  45.71% (16/35)
  60.00% (132/220)
  67.16% (45/67)
lib/CodeGen/ConstantInitBuilder.cpp
  35.29% (6/17)
  30.09% (68/226)
  28.81% (17/59)
lib/CodeGen/CGCXXABI.h
  88.00% (22/25)
  89.80% (44/49)
  88.00% (22/25)
lib/CodeGen/CGCUDARuntime.cpp
 100.00% (2/2)
 100.00% (19/19)
 100.00% (2/2)
lib/CodeGen/CodeGenModule.h
  91.04% (61/67)
  93.17% (150/161)
  88.37% (76/86)
lib/CodeGen/CodeGenPGO.h
 100.00% (7/7)
  95.65% (22/23)
  95.24% (20/21)
lib/CodeGen/CGObjCGNU.cpp
  78.63% (103/131)
  83.12% (2870/3453)
  75.15% (611/813)
lib/CodeGen/CGOpenMPRuntimeNVPTX.h
 100.00% (4/4)
 100.00% (6/6)
 100.00% (4/4)
lib/CodeGen/CGGPUBuiltin.cpp
 100.00% (3/3)
 100.00% (75/75)
 100.00% (18/18)
lib/CodeGen/CGCUDARuntime.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
lib/CodeGen/CGBlocks.h
  83.78% (31/37)
  87.88% (87/99)
  84.62% (33/39)
lib/CodeGen/CGClass.cpp
 100.00% (106/106)
  97.55% (2392/2452)
  95.30% (872/915)
lib/CodeGen/CodeGenModule.cpp
  97.56% (200/205)
  96.31% (5164/5362)
  95.64% (2586/2704)
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  97.64% (124/127)
  84.43% (3823/4528)
  67.66% (904/1336)
lib/CodeGen/CGOpenCLRuntime.cpp
 100.00% (13/13)
  99.27% (136/137)
  46.49% (139/299)
lib/CodeGen/CGBuilder.h
 100.00% (35/35)
 100.00% (166/166)
  97.37% (37/38)
lib/CodeGen/CGVTables.cpp
 100.00% (31/31)
  97.34% (915/940)
  92.66% (341/368)
lib/CodeGen/TargetInfo.h
  65.22% (15/23)
  62.79% (27/43)
  65.22% (15/23)
lib/CodeGen/ABIInfo.h
  50.00% (3/6)
  50.00% (5/10)
  50.00% (3/6)
lib/CodeGen/CoverageMappingGen.h
 100.00% (5/5)
 100.00% (7/7)
 100.00% (5/5)
lib/CodeGen/CodeGenTypeCache.h
 100.00% (8/8)
 100.00% (20/20)
 100.00% (8/8)
lib/CodeGen/CGExprComplex.cpp
  84.52% (71/84)
  86.62% (803/927)
  72.35% (225/311)
lib/CodeGen/CodeGenTBAA.h
  93.33% (14/15)
  98.28% (57/58)
  95.65% (22/23)
lib/CodeGen/CGDebugInfo.cpp
  98.77% (161/163)
  95.85% (4161/4341)
  78.33% (1731/2210)
lib/CodeGen/CGCUDANV.cpp
 100.00% (20/20)
  97.42% (604/620)
  92.31% (120/130)
lib/CodeGen/CGExprScalar.cpp
  95.83% (161/168)
  92.13% (3827/4154)
  88.62% (1558/1758)
lib/CodeGen/CodeGenPGO.cpp
 100.00% (61/61)
  96.09% (761/792)
  93.79% (302/322)
lib/CodeGen/CGObjC.cpp
  96.97% (160/165)
  95.27% (2958/3105)
  91.23% (853/935)
lib/CodeGen/CGObjCRuntime.h
  80.00% (4/5)
  66.67% (6/9)
  66.67% (4/6)
lib/CodeGen/MicrosoftCXXABI.cpp
  97.42% (151/155)
  96.21% (3323/3454)
  93.00% (996/1071)
lib/CodeGen/CGStmt.cpp
 100.00% (43/43)
  96.49% (2174/2253)
  95.62% (1244/1301)
lib/CodeGen/CGVTables.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
lib/CodeGen/PatternInit.cpp
 100.00% (1/1)
 100.00% (71/71)
  93.75% (30/32)
lib/CodeGen/CGDeclCXX.cpp
 100.00% (20/20)
  98.25% (672/684)
  92.72% (242/261)
lib/CodeGen/CGDebugInfo.h
  92.31% (12/13)
  91.43% (32/35)
  94.12% (16/17)
lib/CodeGen/CGAtomic.cpp
  98.25% (56/57)
  96.19% (1691/1758)
  93.39% (636/681)
lib/CodeGen/CGCleanup.cpp
  92.68% (38/41)
  90.73% (1028/1133)
  89.65% (381/425)
lib/CodeGen/CGExprAgg.cpp
  85.19% (69/81)
  89.98% (1608/1787)
  83.18% (613/737)
lib/CodeGen/CodeGenTypes.cpp
 100.00% (23/23)
  96.62% (686/710)
  81.94% (508/620)
lib/CodeGen/CGVTT.cpp
 100.00% (5/5)
 100.00% (145/145)
 100.00% (33/33)
lib/CodeGen/CGCall.h
  96.30% (52/54)
  95.54% (150/157)
  96.72% (59/61)
lib/CodeGen/CGCXX.cpp
 100.00% (6/6)
  96.43% (243/252)
  91.92% (91/99)
lib/CodeGen/CGNonTrivialStruct.cpp
  88.89% (80/90)
  89.93% (625/695)
  92.63% (201/217)
lib/CodeGen/CGObjCMac.cpp
  93.10% (243/261)
  95.34% (5280/5538)
  91.52% (1565/1710)
lib/CodeGen/CGObjCRuntime.cpp
 100.00% (12/12)
  92.81% (271/292)
  92.41% (73/79)
lib/CodeGen/Address.h
  87.50% (14/16)
  85.11% (40/47)
  87.50% (14/16)
lib/CodeGen/CGException.cpp
  94.44% (68/72)
  95.79% (1797/1876)
  92.22% (628/681)
lib/CodeGen/MacroPPCallbacks.cpp
 100.00% (11/11)
  95.14% (137/144)
  90.00% (63/70)
lib/CodeGen/CGOpenCLRuntime.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
lib/CodeGen/CGExprCXX.cpp
 100.00% (47/47)
  95.81% (1968/2054)
  93.64% (589/629)
lib/CodeGen/BackendUtil.cpp
  88.06% (59/67)
  89.37% (1311/1467)
  87.32% (475/544)
lib/CodeGen/SwiftCallingConv.cpp
  89.19% (33/37)
  84.90% (658/775)
  80.00% (256/320)
lib/CodeGen/CGDecl.cpp
  96.34% (79/82)
  94.01% (2042/2172)
  87.64% (922/1052)
lib/CodeGen/CGCoroutine.cpp
 100.00% (28/28)
  96.79% (513/530)
  95.95% (142/148)
lib/CodeGen/CGStmtOpenMP.cpp
  93.81% (288/307)
  96.30% (5617/5833)
  88.72% (1337/1507)
lib/CodeGen/TargetInfo.cpp
  87.85% (347/395)
  91.17% (7237/7938)
  91.40% (3868/4232)
lib/CodeGen/VarBypassDetector.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (3/3)
lib/CodeGen/ObjectFilePCHContainerOperations.cpp
  90.00% (18/20)
  92.16% (247/268)
  90.76% (108/119)
lib/CodeGen/CodeGenTypes.h
 100.00% (8/8)
 100.00% (14/14)
 100.00% (8/8)
lib/CodeGen/CGLoopInfo.cpp
 100.00% (16/16)
  91.74% (633/690)
  81.18% (233/287)
lib/CodeGen/CGBuiltin.cpp
  99.22% (128/129)
  96.55% (12803/13260)
  95.11% (5588/5875)
lib/CodeGen/CGCall.cpp
  98.53% (134/136)
  97.02% (4004/4127)
  94.29% (1584/1680)
lib/CodeGen/CGOpenMPRuntime.cpp
  84.10% (312/371)
  93.59% (9410/10055)
  81.55% (2329/2856)
lib/CodeGen/CGRecordLayoutBuilder.cpp
  94.87% (37/39)
  96.91% (628/648)
  98.50% (329/334)
lib/CodeGen/CodeGenAction.cpp
  79.10% (53/67)
  90.06% (770/855)
  82.37% (299/363)
lib/CodeGen/CGOpenMPRuntime.h
  91.38% (53/58)
  91.40% (85/93)
  91.38% (53/58)
lib/CodeGen/CGExpr.cpp
  97.99% (146/149)
  95.51% (4341/4545)
  91.62% (1695/1850)
lib/CodeGen/VarBypassDetector.cpp
 100.00% (5/5)
  85.71% (114/133)
  80.00% (68/85)
lib/CodeGen/CGBlocks.cpp
  98.94% (93/94)
  97.34% (2526/2595)
  94.82% (769/811)
lib/CodeGen/EHScopeStack.h
  92.31% (36/39)
  96.51% (83/86)
  92.31% (36/39)
lib/CodeGen/CGExprConstant.cpp
  91.53% (108/118)
  87.82% (1636/1863)
  86.98% (755/868)
lib/CodeGen/CodeGenFunction.h
  96.50% (193/200)
  96.15% (775/806)
  95.87% (348/363)
lib/CodeGen/SanitizerMetadata.cpp
 100.00% (7/7)
  98.63% (72/73)
  96.00% (24/25)
lib/CodeGen/ModuleBuilder.cpp
  96.77% (30/31)
  98.21% (219/223)
  95.65% (110/115)
lib/CodeGen/CGCleanup.h
  83.70% (77/92)
  86.12% (242/281)
  85.12% (103/121)
lib/CodeGen/ConstantEmitter.h
  87.50% (7/8)
  88.46% (23/26)
  90.00% (9/10)
lib/CodeGen/CGRecordLayout.h
 100.00% (11/11)
 100.00% (36/36)
 100.00% (11/11)
lib/CodeGen/CoverageMappingGen.cpp
  98.85% (86/87)
  98.65% (1166/1182)
  96.61% (428/443)
lib/CodeGen/CodeGenFunction.cpp
  98.68% (75/76)
  95.14% (2055/2160)
  83.82% (1352/1613)
lib/CodeGen/CGValue.h
  92.78% (90/97)
  94.74% (288/304)
  91.82% (101/110)
lib/CodeGen/ItaniumCXXABI.cpp
 100.00% (139/139)
  96.08% (3307/3442)
  67.97% (1010/1486)
lib/Basic/Module.cpp
  96.43% (27/28)
  87.89% (537/611)
  85.58% (273/319)
lib/Basic/DiagnosticIDs.cpp
  97.44% (38/39)
  96.90% (469/484)
  96.75% (298/308)
lib/Basic/XRayInstr.cpp
 100.00% (1/1)
 100.00% (10/10)
 100.00% (1/1)
lib/Basic/TokenKinds.cpp
 100.00% (3/3)
  86.36% (19/22)
  11.84% (216/1825)
lib/Basic/XRayLists.cpp
 100.00% (4/4)
  97.37% (37/38)
  96.88% (31/32)
lib/Basic/Targets/AVR.h
  63.64% (7/11)
  41.67% (55/132)
  28.85% (15/52)
lib/Basic/Targets/Sparc.h
  81.25% (13/16)
  81.48% (88/108)
  72.73% (32/44)
lib/Basic/Targets/BPF.cpp
 100.00% (3/3)
 100.00% (10/10)
 100.00% (3/3)
lib/Basic/Targets/AVR.cpp
  80.00% (4/5)
  78.12% (25/32)
  66.67% (8/12)
lib/Basic/Targets/X86.h
  95.52% (64/67)
  95.21% (437/459)
  94.69% (232/245)
lib/Basic/Targets/AMDGPU.cpp
 100.00% (10/10)
  98.55% (204/207)
  95.69% (111/116)
lib/Basic/Targets/NVPTX.h
  81.82% (9/11)
  83.10% (59/71)
  82.76% (24/29)
lib/Basic/Targets/Lanai.h
  60.00% (3/5)
  87.50% (28/32)
  60.00% (3/5)
lib/Basic/Targets/Lanai.cpp
  42.86% (3/7)
  60.61% (20/33)
  40.00% (4/10)
lib/Basic/Targets/Le64.h
  28.57% (2/7)
  50.00% (9/18)
  28.57% (2/7)
lib/Basic/Targets/ARM.cpp
  96.49% (55/57)
  97.30% (972/999)
  96.29% (597/620)
lib/Basic/Targets/XCore.h
  50.00% (4/8)
  61.11% (22/36)
  60.00% (6/10)
lib/Basic/Targets/WebAssembly.h
  53.85% (7/13)
  73.08% (38/52)
  52.38% (11/21)
lib/Basic/Targets/TCE.h
  44.44% (4/9)
  82.69% (43/52)
  44.44% (4/9)
lib/Basic/Targets/Le64.cpp
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
lib/Basic/Targets/Hexagon.cpp
 100.00% (10/10)
  95.19% (99/104)
  94.83% (55/58)
lib/Basic/Targets/PNaCl.cpp
  33.33% (1/3)
  50.00% (4/8)
  33.33% (1/3)
lib/Basic/Targets/MSP430.h
  62.50% (5/8)
  65.38% (34/52)
  41.67% (5/12)
lib/Basic/Targets/RISCV.h
 100.00% (10/10)
  95.74% (45/47)
  96.67% (29/30)
lib/Basic/Targets/ARM.h
 100.00% (4/4)
 100.00% (14/14)
 100.00% (4/4)
lib/Basic/Targets/BPF.h
  36.36% (4/11)
  62.50% (25/40)
  38.89% (7/18)
lib/Basic/Targets/AArch64.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
lib/Basic/Targets/NVPTX.cpp
 100.00% (6/6)
  83.59% (219/262)
  48.53% (33/68)
lib/Basic/Targets/SPIR.cpp
  66.67% (2/3)
  66.67% (6/9)
  66.67% (2/3)
lib/Basic/Targets/MSP430.cpp
  50.00% (1/2)
  62.50% (5/8)
  50.00% (1/2)
lib/Basic/Targets/ARC.h
  42.86% (3/7)
  51.61% (16/31)
  42.86% (3/7)
lib/Basic/Targets/OSTargets.h
  85.96% (49/57)
  84.55% (476/563)
  78.33% (188/240)
lib/Basic/Targets/SystemZ.cpp
  77.78% (7/9)
  91.86% (79/86)
  90.91% (30/33)
lib/Basic/Targets/PPC.h
  95.00% (19/20)
  75.77% (222/293)
  70.31% (90/128)
lib/Basic/Targets/AArch64.cpp
 100.00% (44/44)
  96.35% (449/466)
  95.39% (207/217)
lib/Basic/Targets/X86.cpp
 100.00% (32/32)
  99.03% (1729/1746)
  85.34% (1892/2217)
lib/Basic/Targets/PNaCl.h
  66.67% (6/9)
  78.79% (26/33)
  66.67% (6/9)
lib/Basic/Targets/Mips.cpp
 100.00% (9/9)
  93.00% (226/243)
  92.81% (129/139)
lib/Basic/Targets/ARC.cpp
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
lib/Basic/Targets/SPIR.h
  71.43% (10/14)
  81.03% (47/58)
  55.56% (10/18)
lib/Basic/Targets/SystemZ.h
  80.00% (8/10)
  89.86% (62/69)
  93.10% (27/29)
lib/Basic/Targets/PPC.cpp
 100.00% (13/13)
  99.42% (343/345)
  98.85% (172/174)
lib/Basic/Targets/Sparc.cpp
  91.67% (11/12)
  93.62% (132/141)
  94.83% (55/58)
lib/Basic/Targets/OSTargets.cpp
 100.00% (4/4)
  97.85% (182/186)
  97.70% (85/87)
lib/Basic/Targets/XCore.cpp
 100.00% (2/2)
 100.00% (7/7)
 100.00% (2/2)
lib/Basic/Targets/RISCV.cpp
  66.67% (4/6)
  78.64% (81/103)
  92.31% (48/52)
lib/Basic/Targets/AMDGPU.h
  96.15% (25/26)
  93.78% (211/225)
  94.29% (132/140)
lib/Basic/Targets/Mips.h
  95.83% (23/24)
  96.47% (301/312)
  93.98% (156/166)
lib/Basic/Targets/TCE.cpp
 100.00% (2/2)
 100.00% (12/12)
 100.00% (2/2)
lib/Basic/Targets/Hexagon.h
  75.00% (6/8)
  85.71% (48/56)
  71.43% (15/21)
lib/Basic/Targets/WebAssembly.cpp
 100.00% (10/10)
  79.68% (149/187)
  85.22% (98/115)
lib/Basic/Targets.cpp
 100.00% (5/5)
  83.50% (496/594)
  79.69% (255/320)
lib/Basic/ObjCRuntime.cpp
 100.00% (3/3)
  94.52% (69/73)
  92.31% (48/52)
lib/Basic/OperatorPrecedence.cpp
 100.00% (1/1)
 100.00% (58/58)
 100.00% (45/45)
lib/Basic/LangOptions.cpp
 100.00% (4/4)
 100.00% (30/30)
 100.00% (359/359)
lib/Basic/FileManager.cpp
 100.00% (21/21)
  98.34% (415/422)
  97.73% (129/132)
lib/Basic/Warnings.cpp
 100.00% (2/2)
  92.67% (177/191)
  92.74% (115/124)
lib/Basic/DiagnosticOptions.cpp
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
lib/Basic/Attributes.cpp
 100.00% (2/2)
 100.00% (25/25)
  78.53% (1134/1444)
lib/Basic/IdentifierTable.cpp
  91.11% (41/45)
  96.44% (460/477)
  58.08% (1628/2803)
lib/Basic/Sanitizers.cpp
 100.00% (4/4)
 100.00% (23/23)
 100.00% (125/125)
lib/Basic/Diagnostic.cpp
  83.33% (45/54)
  82.27% (803/976)
  82.83% (328/396)
lib/Basic/SourceLocation.cpp
  80.00% (24/30)
  78.69% (144/183)
  83.08% (54/65)
lib/Basic/Builtins.cpp
 100.00% (12/12)
 100.00% (143/143)
  99.00% (99/100)
lib/Basic/OpenMPKinds.cpp
 100.00% (23/23)
  80.18% (817/1019)
  94.76% (3741/3948)
lib/Basic/Version.cpp
  87.50% (7/8)
  74.12% (63/85)
  63.33% (19/30)
lib/Basic/SanitizerSpecialCaseList.cpp
 100.00% (4/4)
 100.00% (39/39)
 100.00% (221/221)
lib/Basic/SourceManager.cpp
  97.73% (86/88)
  85.95% (1658/1929)
  82.30% (772/938)
lib/Basic/SanitizerBlacklist.cpp
 100.00% (6/6)
 100.00% (17/17)
 100.00% (8/8)
lib/Basic/TargetInfo.cpp
  92.31% (24/26)
  97.10% (703/724)
  93.54% (420/449)
lib/Basic/CodeGenOptions.cpp
 100.00% (2/2)
 100.00% (15/15)
 100.00% (196/196)
lib/Basic/FileSystemStatCache.cpp
  33.33% (1/3)
  78.75% (63/80)
  75.68% (28/37)
lib/Basic/Cuda.cpp
  83.33% (10/12)
  76.32% (290/380)
  68.53% (135/197)
lib/Basic/FixedPoint.cpp
 100.00% (10/10)
  95.54% (214/224)
  94.19% (146/155)
lib/FrontendTool/ExecuteCompilerInvocation.cpp
 100.00% (3/3)
  90.38% (216/239)
  81.10% (103/127)
lib/Frontend/CompilerInvocation.cpp
 100.00% (50/50)
  92.77% (3106/3348)
  93.02% (1746/1877)
lib/Frontend/ChainedIncludesSource.cpp
  83.33% (5/6)
  86.21% (125/145)
  60.00% (24/40)
lib/Frontend/SerializedDiagnosticReader.cpp
  85.71% (6/7)
  65.73% (211/321)
  60.49% (124/205)
lib/Frontend/Rewrite/RewriteMacros.cpp
 100.00% (4/4)
  93.79% (166/177)
  89.04% (65/73)
lib/Frontend/Rewrite/FrontendActions.cpp
  90.00% (18/20)
  89.03% (211/237)
  80.00% (60/75)
lib/Frontend/Rewrite/HTMLPrint.cpp
 100.00% (4/4)
  92.68% (38/41)
  85.71% (12/14)
lib/Frontend/Rewrite/RewriteObjC.cpp
  96.92% (126/130)
  91.99% (4700/5109)
  85.30% (1491/1748)
lib/Frontend/Rewrite/RewriteModernObjC.cpp
  97.01% (162/167)
  90.52% (5815/6424)
  87.48% (1977/2260)
lib/Frontend/Rewrite/FixItRewriter.cpp
  90.91% (10/11)
  87.59% (127/145)
  82.14% (69/84)
lib/Frontend/Rewrite/InclusionRewriter.cpp
 100.00% (20/20)
  94.21% (423/449)
  89.57% (189/211)
lib/Frontend/Rewrite/RewriteTest.cpp
   0.00% (0/1)
   0.00% (0/21)
   0.00% (0/10)
lib/Frontend/TestModuleFileExtension.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
lib/Frontend/ASTMerge.cpp
  72.73% (8/11)
  87.95% (73/83)
  86.67% (26/30)
lib/Frontend/LayoutOverrideSource.cpp
  75.00% (3/4)
  75.56% (136/180)
  80.46% (70/87)
lib/Frontend/CompilerInstance.cpp
 100.00% (77/77)
  92.25% (1810/1962)
  91.88% (690/751)
lib/Frontend/DependencyGraph.cpp
   0.00% (0/6)
   0.00% (0/66)
   0.00% (0/26)
lib/Frontend/FrontendActions.cpp
  91.67% (55/60)
  87.27% (651/746)
  79.13% (1198/1514)
lib/Frontend/TextDiagnosticBuffer.cpp
 100.00% (2/2)
  96.00% (48/50)
  70.59% (12/17)
lib/Frontend/TestModuleFileExtension.cpp
 100.00% (9/9)
  96.70% (88/91)
  92.31% (24/26)
lib/Frontend/HeaderIncludeGen.cpp
 100.00% (5/5)
  83.87% (104/124)
  84.85% (56/66)
lib/Frontend/TextDiagnostic.cpp
  97.30% (36/37)
  96.00% (1057/1101)
  91.62% (481/525)
lib/Frontend/PrintPreprocessedOutput.cpp
  95.00% (38/40)
  95.65% (681/712)
  94.89% (297/313)
lib/Frontend/ASTUnit.cpp
  96.23% (102/106)
  92.38% (2025/2192)
  86.75% (740/853)
lib/Frontend/DependencyFile.cpp
 100.00% (27/27)
  95.88% (233/243)
  95.16% (118/124)
lib/Frontend/PrecompiledPreamble.cpp
  77.42% (48/62)
  78.51% (453/577)
  71.98% (149/207)
lib/Frontend/LangStandards.cpp
  50.00% (1/2)
  40.00% (8/20)
  69.75% (83/119)
lib/Frontend/CreateInvocationFromCommandLine.cpp
 100.00% (1/1)
  75.00% (54/72)
  80.65% (25/31)
lib/Frontend/InitHeaderSearch.cpp
  84.62% (11/13)
  76.28% (386/506)
  82.38% (215/261)
lib/Frontend/ChainedDiagnosticConsumer.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
lib/Frontend/LogDiagnosticPrinter.cpp
 100.00% (5/5)
  91.73% (122/133)
  70.91% (39/55)
lib/Frontend/ASTConsumers.cpp
  77.78% (14/18)
  75.26% (73/97)
  74.19% (46/62)
lib/Frontend/VerifyDiagnosticConsumer.cpp
  97.22% (35/36)
  96.47% (711/737)
  94.90% (409/431)
lib/Frontend/FrontendOptions.cpp
 100.00% (1/1)
 100.00% (21/21)
 100.00% (1/1)
lib/Frontend/FrontendAction.cpp
  80.00% (36/45)
  90.43% (869/961)
  87.26% (370/424)
lib/Frontend/SerializedDiagnosticPrinter.cpp
  74.51% (38/51)
  81.40% (420/516)
  76.25% (122/160)
lib/Frontend/InterfaceStubFunctionsConsumer.cpp
 100.00% (17/17)
  93.31% (446/478)
  90.56% (163/180)
lib/Frontend/MultiplexConsumer.cpp
  98.15% (53/54)
  98.26% (226/230)
  98.76% (159/161)
lib/Frontend/InitPreprocessor.cpp
 100.00% (24/24)
  99.73% (1093/1096)
  99.19% (612/617)
lib/Frontend/TextDiagnosticPrinter.cpp
 100.00% (6/6)
  99.13% (114/115)
  97.73% (43/44)
lib/Frontend/DiagnosticRenderer.cpp
  96.43% (27/28)
  95.27% (443/465)
  93.16% (177/190)
lib/Frontend/ModuleDependencyCollector.cpp
 100.00% (16/16)
  94.35% (167/177)
  87.88% (58/66)
lib/Analysis/BodyFarm.cpp
 100.00% (28/28)
  94.03% (630/670)
  84.71% (216/255)
lib/Analysis/ThreadSafetyTIL.cpp
   5.88% (1/17)
   7.31% (19/260)
   1.49% (2/134)
lib/Analysis/ThreadSafety.cpp
  91.67% (110/120)
  95.00% (1748/1840)
  96.12% (916/953)
lib/Analysis/ObjCNoReturn.cpp
 100.00% (3/3)
 100.00% (41/41)
 100.00% (22/22)
lib/Analysis/ReachableCode.cpp
  92.00% (23/25)
  95.75% (563/588)
  93.77% (316/337)
lib/Analysis/CloneDetection.cpp
  97.14% (34/35)
  98.99% (490/495)
  96.39% (187/194)
lib/Analysis/UninitializedValues.cpp
 100.00% (59/59)
  99.53% (642/645)
  99.12% (339/342)
lib/Analysis/ConstructionContext.cpp
  80.00% (4/5)
  83.33% (150/180)
  50.77% (33/65)
lib/Analysis/ProgramPoint.cpp
  50.00% (3/6)
  10.90% (23/211)
  11.58% (11/95)
lib/Analysis/AnalysisDeclContext.cpp
  84.91% (45/53)
  80.47% (408/507)
  79.42% (193/243)
lib/Analysis/PostOrderCFGView.cpp
  80.00% (4/5)
  92.31% (24/26)
  86.67% (13/15)
lib/Analysis/CFGStmtMap.cpp
 100.00% (5/5)
  95.31% (61/64)
  91.18% (31/34)
lib/Analysis/LiveVariables.cpp
  85.71% (36/42)
  88.95% (467/525)
  90.57% (240/265)
lib/Analysis/CocoaConventions.cpp
 100.00% (5/5)
  99.13% (114/115)
  97.75% (87/89)
lib/Analysis/ExprMutationAnalyzer.cpp
  86.21% (25/29)
  95.06% (366/385)
  92.55% (87/94)
lib/Analysis/Consumed.cpp
  95.88% (93/97)
  90.43% (1020/1128)
  86.07% (587/682)
lib/Analysis/CFG.cpp
  91.67% (198/216)
  93.35% (4537/4860)
  90.07% (1914/2125)
lib/Analysis/RetainSummaryManager.cpp
  96.43% (54/56)
  95.97% (1072/1117)
  93.88% (583/621)
lib/Analysis/CFGReachabilityAnalysis.cpp
 100.00% (3/3)
 100.00% (48/48)
 100.00% (18/18)
lib/Analysis/ThreadSafetyCommon.cpp
  48.94% (23/47)
  49.63% (399/804)
  51.42% (217/422)
lib/Analysis/CallGraph.cpp
  76.19% (16/21)
  86.71% (137/158)
  84.62% (77/91)
lib/Analysis/Dominators.cpp
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
lib/Analysis/CodeInjector.cpp
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
lib/Sema/SemaPseudoObject.cpp
 100.00% (60/60)
  89.32% (1221/1367)
  91.12% (585/642)
lib/Sema/AnalysisBasedWarnings.cpp
  97.94% (95/97)
  96.37% (1833/1902)
  95.40% (892/935)
lib/Sema/SemaOverload.cpp
  97.47% (270/277)
  94.44% (11397/12068)
  92.53% (5416/5853)
lib/Sema/SemaDeclAttr.cpp
  99.68% (315/316)
  94.36% (7463/7909)
  94.64% (3919/4141)
lib/Sema/DelayedDiagnostic.cpp
 100.00% (2/2)
 100.00% (42/42)
 100.00% (7/7)
lib/Sema/SemaStmtAttr.cpp
 100.00% (8/8)
  98.46% (320/325)
  96.30% (156/162)
lib/Sema/SemaOpenMP.cpp
  97.84% (453/463)
  90.72% (12823/14134)
  85.04% (6625/7790)
lib/Sema/TypeLocBuilder.h
  90.00% (9/10)
  84.09% (37/44)
  92.86% (13/14)
lib/Sema/SemaTemplate.cpp
  92.89% (209/225)
  94.56% (8780/9285)
  92.96% (3791/4078)
lib/Sema/SemaCodeComplete.cpp
  97.46% (230/236)
  92.35% (7517/8140)
  88.98% (3632/4082)
lib/Sema/SemaFixItUtils.cpp
 100.00% (6/6)
  98.38% (182/185)
  98.16% (160/163)
lib/Sema/SemaTemplateInstantiateDecl.cpp
  86.26% (113/131)
  92.40% (4791/5185)
  89.19% (1981/2221)
lib/Sema/ParsedAttr.cpp
  96.55% (28/29)
  98.09% (154/157)
  60.47% (3052/5047)
lib/Sema/SemaAccess.cpp
  98.51% (66/67)
  94.04% (1420/1510)
  88.49% (684/773)
lib/Sema/SemaType.cpp
  94.97% (189/199)
  95.02% (7283/7665)
  89.59% (3892/4344)
lib/Sema/SemaChecking.cpp
  97.04% (360/371)
  96.70% (12347/12768)
  96.03% (7814/8137)
lib/Sema/SemaExceptionSpec.cpp
 100.00% (24/24)
  94.38% (1141/1209)
  59.02% (677/1147)
lib/Sema/SemaLookup.cpp
  96.00% (144/150)
  96.53% (4513/4675)
  96.66% (2399/2482)
lib/Sema/SemaCast.cpp
 100.00% (50/50)
  98.05% (2509/2559)
  96.40% (1313/1362)
lib/Sema/TreeTransform.h
  89.61% (526/587)
  86.51% (8286/9578)
  79.23% (5478/6914)
lib/Sema/Scope.cpp
  71.43% (5/7)
  63.43% (111/175)
  77.53% (69/89)
lib/Sema/SemaInit.cpp
  96.82% (152/157)
  91.62% (8135/8879)
  91.20% (3773/4137)
lib/Sema/SemaDeclObjC.cpp
 100.00% (112/112)
  97.12% (4551/4686)
  82.73% (2309/2791)
lib/Sema/Sema.cpp
  93.62% (88/94)
  96.37% (1806/1874)
  95.23% (1058/1111)
lib/Sema/SemaCoroutine.cpp
 100.00% (52/52)
  93.62% (1395/1490)
  88.16% (551/625)
lib/Sema/ScopeInfo.cpp
 100.00% (15/15)
  96.55% (196/203)
  94.00% (94/100)
lib/Sema/SemaExprMember.cpp
 100.00% (36/36)
  95.69% (1531/1600)
  94.39% (807/855)
lib/Sema/SemaStmt.cpp
  97.01% (162/167)
  95.39% (3724/3904)
  93.79% (1859/1982)
lib/Sema/SemaTemplateVariadic.cpp
  96.67% (58/60)
  90.41% (914/1011)
  88.28% (512/580)
lib/Sema/TypeLocBuilder.cpp
 100.00% (3/3)
  91.24% (125/137)
  45.48% (141/310)
lib/Sema/IdentifierResolver.cpp
 100.00% (17/17)
  97.13% (305/314)
  94.87% (148/156)
lib/Sema/DeclSpec.cpp
  98.44% (63/64)
  93.29% (1127/1208)
  80.61% (686/851)
lib/Sema/MultiplexExternalSemaSource.cpp
  60.87% (28/46)
  61.01% (133/218)
  56.93% (115/202)
lib/Sema/SemaCUDA.cpp
 100.00% (34/34)
  96.95% (762/786)
  95.67% (420/439)
lib/Sema/SemaTemplateInstantiate.cpp
  97.80% (89/91)
  93.16% (2276/2443)
  91.88% (939/1022)
lib/Sema/SemaDeclCXX.cpp
 100.00% (378/378)
  96.77% (13709/14167)
  93.42% (6503/6961)
lib/Sema/JumpDiagnostics.cpp
 100.00% (17/17)
  98.09% (770/785)
  95.87% (348/363)
lib/Sema/SemaDecl.cpp
  98.41% (309/314)
  96.91% (15659/16158)
  96.41% (8848/9177)
lib/Sema/SemaModule.cpp
 100.00% (19/19)
  96.38% (612/635)
  95.20% (258/271)
lib/Sema/SemaConsumer.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
lib/Sema/SemaExprObjC.cpp
  95.70% (89/93)
  92.41% (3797/4109)
  93.95% (1988/2116)
lib/Sema/SemaTemplateDeduction.cpp
  99.02% (101/102)
  91.69% (4372/4768)
  85.49% (1827/2137)
lib/Sema/SemaAttr.cpp
 100.00% (44/44)
  98.54% (745/756)
  97.76% (392/401)
lib/Sema/SemaLambda.cpp
 100.00% (35/35)
  98.78% (1694/1715)
  96.52% (611/633)
lib/Sema/CodeCompleteConsumer.cpp
  97.37% (37/38)
  82.30% (530/644)
  78.91% (247/313)
lib/Sema/SemaExpr.cpp
  97.03% (392/404)
  95.50% (15441/16169)
  87.38% (9175/10500)
lib/Sema/SemaStmtAsm.cpp
 100.00% (17/17)
  97.06% (824/849)
  95.76% (429/448)
lib/Sema/SemaExprCXX.cpp
  96.84% (153/158)
  94.40% (7015/7431)
  91.72% (3399/3706)
lib/Sema/CoroutineStmtBuilder.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
lib/Sema/SemaCXXScopeSpec.cpp
 100.00% (24/24)
  96.26% (875/909)
  93.84% (472/503)
lib/Sema/SemaObjCProperty.cpp
 100.00% (38/38)
  96.08% (2425/2524)
  95.63% (1312/1372)
lib/CrossTU/CrossTranslationUnit.cpp
  84.00% (21/25)
  79.23% (290/366)
  77.25% (146/189)
lib/AST/StmtPrinter.cpp
  77.73% (178/229)
  79.03% (1609/2036)
  61.82% (821/1328)
lib/AST/Decl.cpp
  94.01% (298/317)
  95.61% (3881/4059)
  86.06% (2396/2784)
lib/AST/ExprConstant.cpp
  94.71% (573/605)
  91.74% (10191/11109)
  83.61% (6462/7729)
lib/AST/CommentParser.cpp
  96.15% (25/26)
  94.39% (639/677)
  89.90% (258/287)
lib/AST/DeclarationName.cpp
  95.65% (22/23)
  86.58% (387/447)
  76.35% (184/241)
lib/AST/ASTTypeTraits.cpp
 100.00% (12/12)
  74.78% (86/115)
  66.03% (1411/2137)
lib/AST/RecordLayoutBuilder.cpp
  97.87% (92/94)
  98.27% (2666/2713)
  97.22% (1121/1153)
lib/AST/FormatStringParsing.h
 100.00% (8/8)
 100.00% (13/13)
 100.00% (8/8)
lib/AST/ComparisonCategories.cpp
 100.00% (13/13)
  92.68% (152/164)
  87.37% (83/95)
lib/AST/Expr.cpp
  96.62% (200/207)
  91.31% (3571/3911)
  70.52% (2863/4060)
lib/AST/ExternalASTSource.cpp
  65.38% (17/26)
  77.78% (56/72)
  75.61% (31/41)
lib/AST/CommentCommandTraits.cpp
 100.00% (12/12)
  97.37% (111/114)
  97.78% (44/45)
lib/AST/NestedNameSpecifier.cpp
  87.80% (36/41)
  89.57% (515/575)
  86.55% (193/223)
lib/AST/CommentLexer.cpp
  97.56% (40/41)
  97.73% (774/792)
  97.78% (396/405)
lib/AST/Stmt.cpp
  91.23% (104/114)
  94.80% (929/980)
  88.43% (4983/5635)
lib/AST/APValue.cpp
  90.32% (56/62)
  77.21% (515/667)
  75.94% (262/345)
lib/AST/ExprClassification.cpp
 100.00% (12/12)
  90.62% (589/650)
  44.31% (374/844)
lib/AST/DeclCXX.cpp
  86.52% (154/178)
  96.23% (2528/2627)
  93.69% (1247/1331)
lib/AST/ASTContext.cpp
  97.66% (376/385)
  93.48% (8796/9410)
  81.44% (4527/5559)
lib/AST/MicrosoftMangle.cpp
  81.48% (110/135)
  89.36% (2713/3036)
  63.01% (1051/1668)
lib/AST/DeclOpenMP.cpp
  73.33% (22/30)
  90.21% (129/143)
  76.47% (26/34)
lib/AST/JSONNodeDumper.cpp
  82.04% (137/167)
  83.07% (1158/1394)
  37.89% (885/2336)
lib/AST/TypeLoc.cpp
  83.87% (26/31)
  70.90% (290/409)
  47.03% (419/891)
lib/AST/Mangle.cpp
  96.55% (28/29)
  97.02% (391/403)
  93.33% (224/240)
lib/AST/ASTDiagnostic.cpp
  97.62% (82/84)
  97.71% (1537/1573)
  86.54% (894/1033)
lib/AST/StmtProfile.cpp
  81.25% (234/288)
  79.02% (1262/1597)
  80.06% (538/672)
lib/AST/DeclPrinter.cpp
  92.65% (63/68)
  94.74% (1406/1484)
  90.77% (856/943)
lib/AST/DeclBase.cpp
  93.46% (100/107)
  96.03% (1619/1686)
  68.05% (2277/3346)
lib/AST/SelectorLocationsKind.cpp
 100.00% (9/9)
  97.01% (65/67)
  93.02% (40/43)
lib/AST/DeclFriend.cpp
  80.00% (4/5)
  95.83% (23/24)
  85.71% (6/7)
lib/AST/ASTImporterLookupTable.cpp
  84.62% (11/13)
  73.20% (71/97)
  74.47% (35/47)
lib/AST/FormatString.cpp
 100.00% (24/24)
  93.49% (833/891)
  92.64% (566/611)
lib/AST/VTableBuilder.cpp
  93.33% (112/120)
  96.21% (2666/2771)
  96.51% (829/859)
lib/AST/StmtViz.cpp
   0.00% (0/3)
   0.00% (0/31)
   0.00% (0/3)
lib/AST/StmtIterator.cpp
 100.00% (7/7)
  97.67% (84/86)
  94.55% (52/55)
lib/AST/ASTStructuralEquivalence.cpp
  97.14% (34/35)
  60.67% (1026/1691)
  61.09% (653/1069)
lib/AST/TextNodeDumper.cpp
  85.71% (156/182)
  84.12% (1658/1971)
  54.95% (1410/2566)
lib/AST/DataCollection.cpp
 100.00% (2/2)
 100.00% (22/22)
 100.00% (4/4)
lib/AST/ParentMap.cpp
  90.91% (10/11)
  87.93% (153/174)
  87.06% (74/85)
lib/AST/OpenMPClause.cpp
 100.00% (146/146)
  97.85% (1276/1304)
  89.68% (773/862)
lib/AST/OSLog.cpp
 100.00% (5/5)
  86.90% (146/168)
  84.72% (61/72)
lib/AST/RecordLayout.cpp
 100.00% (3/3)
 100.00% (28/28)
 100.00% (5/5)
lib/AST/ExprCXX.cpp
  95.35% (123/129)
  95.92% (1035/1079)
  94.30% (430/456)
lib/AST/ASTDumper.cpp
  56.67% (17/30)
  83.07% (265/319)
  71.60% (58/81)
lib/AST/CommentBriefParser.cpp
 100.00% (5/5)
 100.00% (125/125)
 100.00% (87/87)
lib/AST/MicrosoftCXXABI.cpp
  95.65% (22/23)
  97.92% (141/144)
  97.50% (78/80)
lib/AST/ASTImporter.cpp
  91.95% (274/298)
  80.39% (6315/7855)
  65.71% (3013/4585)
lib/AST/ExprObjC.cpp
  96.15% (25/26)
  83.86% (213/254)
  83.11% (123/148)
lib/AST/QualTypeNames.cpp
  81.82% (9/11)
  61.50% (230/374)
  67.08% (108/161)
lib/AST/Type.cpp
  92.64% (239/258)
  87.50% (2976/3401)
  72.28% (3444/4765)
lib/AST/CXXInheritance.cpp
 100.00% (37/37)
  97.55% (718/736)
  95.44% (293/307)
lib/AST/ASTConsumer.cpp
 100.00% (4/4)
 100.00% (10/10)
 100.00% (4/4)
lib/AST/TemplateBase.cpp
  91.30% (21/23)
  82.89% (441/532)
  72.56% (193/266)
lib/AST/DeclTemplate.cpp
  89.09% (98/110)
  94.34% (750/795)
  88.74% (268/302)
lib/AST/Linkage.h
 100.00% (11/11)
 100.00% (41/41)
 100.00% (14/14)
lib/AST/Comment.cpp
  78.57% (11/14)
  91.69% (298/325)
  93.02% (320/344)
lib/AST/DeclGroup.cpp
 100.00% (2/2)
 100.00% (13/13)
 100.00% (2/2)
lib/AST/StmtCXX.cpp
 100.00% (12/12)
 100.00% (84/84)
 100.00% (15/15)
lib/AST/CommentSema.cpp
  98.41% (62/63)
  92.84% (869/936)
  90.72% (469/517)
lib/AST/StmtOpenMP.cpp
 100.00% (102/102)
 100.00% (1472/1472)
 100.00% (114/114)
lib/AST/ItaniumMangle.cpp
  93.75% (180/192)
  87.54% (3864/4414)
  60.44% (1633/2702)
lib/AST/StmtObjC.cpp
 100.00% (5/5)
  94.59% (35/37)
  93.75% (15/16)
lib/AST/PrintfFormatString.cpp
 100.00% (18/18)
  95.30% (974/1022)
  95.20% (872/916)
lib/AST/TypePrinter.cpp
  94.96% (132/139)
  88.52% (1372/1550)
  47.41% (990/2088)
lib/AST/ScanfFormatString.cpp
 100.00% (6/6)
  82.01% (424/517)
  82.32% (256/311)
lib/AST/DeclObjC.cpp
  88.24% (120/136)
  94.47% (1707/1807)
  93.20% (1000/1073)
lib/AST/TemplateName.cpp
  93.55% (29/31)
  94.01% (204/217)
  95.49% (127/133)
lib/AST/ODRHash.cpp
  96.33% (105/109)
  97.82% (942/963)
  97.69% (338/346)
lib/AST/VTTBuilder.cpp
 100.00% (7/7)
 100.00% (162/162)
 100.00% (58/58)
lib/AST/NSAPI.cpp
  95.65% (22/23)
  95.94% (543/566)
  95.93% (424/442)
lib/AST/RawCommentList.cpp
 100.00% (15/15)
  97.38% (409/420)
  94.41% (169/179)
lib/AST/ItaniumCXXABI.cpp
  92.31% (24/26)
  95.76% (113/118)
  92.59% (50/54)
lib/ARCMigrate/TransARCAssign.cpp
 100.00% (3/3)
  97.06% (33/34)
  95.00% (19/20)
lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  85.71% (12/14)
  94.29% (165/175)
  90.60% (106/117)
lib/ARCMigrate/ObjCMT.cpp
  94.85% (92/97)
  93.41% (1786/1912)
  92.59% (1162/1255)
lib/ARCMigrate/TransProtectedScope.cpp
  92.86% (13/14)
  96.88% (124/128)
  93.59% (73/78)
lib/ARCMigrate/TransGCCalls.cpp
 100.00% (4/4)
  97.67% (42/43)
  95.00% (19/20)
lib/ARCMigrate/TransUnbridgedCasts.cpp
 100.00% (19/19)
  94.13% (353/375)
  92.79% (206/222)
lib/ARCMigrate/TransAPIUses.cpp
 100.00% (3/3)
  95.38% (62/65)
  94.44% (34/36)
lib/ARCMigrate/Internals.h
  89.47% (17/19)
  90.91% (40/44)
  90.48% (19/21)
lib/ARCMigrate/ARCMT.cpp
  96.55% (28/29)
  92.18% (436/473)
  88.71% (165/186)
lib/ARCMigrate/TransGCAttrs.cpp
  93.75% (15/16)
  85.76% (253/295)
  86.83% (178/205)
lib/ARCMigrate/TransformActions.cpp
  94.83% (55/58)
  95.75% (451/471)
  91.51% (194/212)
lib/ARCMigrate/TransUnusedInitDelegate.cpp
 100.00% (5/5)
 100.00% (29/29)
 100.00% (11/11)
lib/ARCMigrate/TransRetainReleaseDealloc.cpp
 100.00% (17/17)
  91.60% (338/369)
  88.98% (218/245)
lib/ARCMigrate/Transforms.h
 100.00% (19/19)
 100.00% (33/33)
 100.00% (24/24)
lib/ARCMigrate/Transforms.cpp
 100.00% (39/39)
  93.87% (444/473)
  88.33% (280/317)
lib/ARCMigrate/PlistReporter.cpp
 100.00% (2/2)
  89.32% (92/103)
  67.74% (21/31)
lib/ARCMigrate/ARCMTActions.cpp
 100.00% (6/6)
  93.75% (30/32)
  85.71% (12/14)
lib/ARCMigrate/FileRemapper.cpp
  93.75% (15/16)
  84.65% (182/215)
  76.84% (73/95)
lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
  94.12% (16/17)
  88.71% (165/186)
  84.29% (118/140)
lib/ARCMigrate/TransBlockObjCVariable.cpp
 100.00% (9/9)
  89.74% (70/78)
  78.00% (39/50)
lib/ARCMigrate/TransAutoreleasePool.cpp
 100.00% (24/24)
  98.73% (312/316)
  98.31% (174/177)
lib/ARCMigrate/TransProperties.cpp
 100.00% (21/21)
  93.85% (244/260)
  90.66% (165/182)
lib/Lex/DependencyDirectivesSourceMinimizer.cpp
 100.00% (40/40)
  90.28% (576/638)
  88.21% (389/441)
lib/Lex/HeaderMap.cpp
  83.33% (10/12)
  78.86% (138/175)
  80.90% (72/89)
lib/Lex/TokenLexer.cpp
 100.00% (18/18)
  99.39% (978/984)
  98.37% (363/369)
lib/Lex/HeaderSearch.cpp
  98.04% (50/51)
  94.92% (1513/1594)
  92.78% (694/748)
lib/Lex/MacroArgs.cpp
 100.00% (10/10)
  92.34% (241/261)
  89.29% (100/112)
lib/Lex/PPDirectives.cpp
  98.08% (51/52)
  91.30% (2455/2689)
  91.28% (1152/1262)
lib/Lex/TokenConcatenation.cpp
 100.00% (5/5)
  83.92% (214/255)
  70.49% (129/183)
lib/Lex/ScratchBuffer.cpp
 100.00% (3/3)
 100.00% (53/53)
 100.00% (8/8)
lib/Lex/PPLexerChange.cpp
  95.00% (19/20)
  97.67% (713/730)
  97.59% (324/332)
lib/Lex/PreprocessorLexer.cpp
  75.00% (3/4)
  91.30% (21/23)
  77.78% (7/9)
lib/Lex/PPCallbacks.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
lib/Lex/Preprocessor.cpp
  96.49% (55/57)
  93.76% (1111/1185)
  94.04% (521/554)
lib/Lex/PPConditionalDirectiveRecord.cpp
  81.82% (9/11)
  87.01% (67/77)
  85.29% (29/34)
lib/Lex/Lexer.cpp
  98.80% (82/83)
  96.18% (3345/3478)
  95.27% (1975/2073)
lib/Lex/PPMacroExpansion.cpp
 100.00% (46/46)
  96.09% (1721/1791)
  94.68% (925/977)
lib/Lex/LiteralSupport.cpp
  96.30% (26/27)
  97.39% (1565/1607)
  95.36% (864/906)
lib/Lex/PPCaching.cpp
 100.00% (10/10)
  96.83% (122/126)
  91.30% (42/46)
lib/Lex/Pragma.cpp
  98.73% (78/79)
  90.37% (1426/1578)
  88.74% (662/746)
lib/Lex/PPExpressions.cpp
 100.00% (16/16)
  93.57% (728/778)
  90.45% (322/356)
lib/Lex/MacroInfo.cpp
  87.50% (7/8)
  78.35% (152/194)
  72.00% (108/150)
lib/Lex/PreprocessingRecord.cpp
 100.00% (33/33)
  90.64% (339/374)
  89.54% (137/153)
lib/Lex/ModuleMap.cpp
  95.51% (85/89)
  86.10% (2187/2540)
  88.76% (1469/1655)
lib/Driver/Job.cpp
  90.48% (19/21)
  84.74% (311/367)
  83.22% (124/149)
lib/Driver/InputInfo.h
  88.24% (15/17)
  87.50% (35/40)
  88.00% (22/25)
lib/Driver/DarwinSDKInfo.cpp
 100.00% (1/1)
 100.00% (25/25)
 100.00% (14/14)
lib/Driver/Distro.cpp
 100.00% (2/2)
  88.55% (116/131)
  76.39% (55/72)
lib/Driver/ToolChains/AVR.h
  66.67% (2/3)
  66.67% (2/3)
  66.67% (2/3)
lib/Driver/ToolChains/Fuchsia.cpp
 100.00% (15/15)
  93.53% (289/309)
  85.94% (110/128)
lib/Driver/ToolChains/Gnu.h
  71.88% (23/32)
  73.53% (25/34)
  71.88% (23/32)
lib/Driver/ToolChains/CloudABI.h
  85.71% (6/7)
  88.89% (8/9)
  85.71% (6/7)
lib/Driver/ToolChains/RISCVToolchain.h
  75.00% (3/4)
  75.00% (3/4)
  75.00% (3/4)
lib/Driver/ToolChains/Minix.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/5)
lib/Driver/ToolChains/AVR.cpp
 100.00% (5/5)
  68.18% (75/110)
  80.65% (25/31)
lib/Driver/ToolChains/Haiku.cpp
   0.00% (0/3)
   0.00% (0/11)
   0.00% (0/3)
lib/Driver/ToolChains/MSVC.cpp
  94.59% (35/37)
  73.65% (724/983)
  72.91% (323/443)
lib/Driver/ToolChains/CommonArgs.cpp
 100.00% (39/39)
  94.21% (1205/1279)
  93.50% (647/692)
lib/Driver/ToolChains/Ananas.h
  40.00% (2/5)
  40.00% (2/5)
  40.00% (2/5)
lib/Driver/ToolChains/Myriad.cpp
 100.00% (11/11)
  97.88% (231/236)
  95.65% (66/69)
lib/Driver/ToolChains/AMDGPU.cpp
 100.00% (6/6)
 100.00% (75/75)
  96.43% (27/28)
lib/Driver/ToolChains/PPCLinux.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
lib/Driver/ToolChains/OpenBSD.h
  83.33% (10/12)
  77.78% (14/18)
  83.33% (10/12)
lib/Driver/ToolChains/Lanai.h
  75.00% (3/4)
  75.00% (3/4)
  75.00% (3/4)
lib/Driver/ToolChains/OpenBSD.cpp
 100.00% (7/7)
  92.51% (210/227)
  90.72% (88/97)
lib/Driver/ToolChains/Clang.h
  90.00% (9/10)
  90.00% (9/10)
  90.00% (9/10)
lib/Driver/ToolChains/Linux.cpp
 100.00% (21/21)
  96.08% (931/969)
  95.26% (522/548)
lib/Driver/ToolChains/MinGW.cpp
  95.65% (22/23)
  88.49% (415/469)
  81.94% (177/216)
lib/Driver/ToolChains/XCore.h
  80.00% (4/5)
  80.00% (4/5)
  80.00% (4/5)
lib/Driver/ToolChains/Cuda.h
  82.61% (19/23)
  85.19% (23/27)
  82.61% (19/23)
lib/Driver/ToolChains/Myriad.h
  88.89% (8/9)
  90.91% (10/11)
  88.89% (8/9)
lib/Driver/ToolChains/MSVC.h
  58.33% (7/12)
  73.68% (14/19)
  64.29% (9/14)
lib/Driver/ToolChains/WebAssembly.h
  75.00% (3/4)
  75.00% (3/4)
  75.00% (3/4)
lib/Driver/ToolChains/DragonFly.cpp
  60.00% (3/5)
  67.31% (105/156)
  65.22% (45/69)
lib/Driver/ToolChains/Haiku.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
lib/Driver/ToolChains/Hexagon.cpp
  92.00% (23/25)
  89.36% (445/498)
  80.19% (170/212)
lib/Driver/ToolChains/BareMetal.h
  83.33% (10/12)
  75.00% (12/16)
  83.33% (10/12)
lib/Driver/ToolChains/MipsLinux.cpp
  62.50% (5/8)
  54.55% (54/99)
  47.37% (18/38)
lib/Driver/ToolChains/MSP430.h
  83.33% (5/6)
  83.33% (5/6)
  83.33% (5/6)
lib/Driver/ToolChains/CrossWindows.cpp
  85.71% (12/14)
  79.59% (195/245)
  75.00% (72/96)
lib/Driver/ToolChains/FreeBSD.h
  88.89% (8/9)
  88.89% (8/9)
  88.89% (8/9)
lib/Driver/ToolChains/NetBSD.h
  87.50% (7/8)
  90.00% (9/10)
  87.50% (7/8)
lib/Driver/ToolChains/MSP430.cpp
 100.00% (10/10)
  97.33% (182/187)
  99.04% (414/418)
lib/Driver/ToolChains/BareMetal.cpp
 100.00% (12/12)
  98.61% (142/144)
  97.14% (68/70)
lib/Driver/ToolChains/Darwin.cpp
  96.91% (94/97)
  91.58% (2142/2339)
  89.86% (1179/1312)
lib/Driver/ToolChains/DragonFly.h
  50.00% (3/6)
  50.00% (3/6)
  50.00% (3/6)
lib/Driver/ToolChains/Gnu.cpp
  95.77% (68/71)
  96.52% (2468/2557)
  93.52% (981/1049)
lib/Driver/ToolChains/NetBSD.cpp
 100.00% (11/11)
  87.81% (389/443)
  85.93% (171/199)
lib/Driver/ToolChains/NaCl.cpp
 100.00% (10/10)
  92.28% (287/311)
  80.99% (98/121)
lib/Driver/ToolChains/Arch/ARM.cpp
 100.00% (19/19)
  94.10% (574/610)
  92.37% (327/354)
lib/Driver/ToolChains/Arch/SystemZ.cpp
 100.00% (2/2)
 100.00% (21/21)
 100.00% (15/15)
lib/Driver/ToolChains/Arch/AArch64.cpp
 100.00% (9/9)
  97.60% (366/375)
  97.31% (253/260)
lib/Driver/ToolChains/Arch/X86.cpp
 100.00% (2/2)
  85.23% (127/149)
  82.72% (67/81)
lib/Driver/ToolChains/Arch/Mips.cpp
 100.00% (14/14)
  98.05% (452/461)
  96.60% (199/206)
lib/Driver/ToolChains/Arch/PPC.cpp
 100.00% (6/6)
  96.03% (121/126)
  87.23% (41/47)
lib/Driver/ToolChains/Arch/Sparc.cpp
 100.00% (3/3)
 100.00% (89/89)
 100.00% (22/22)
lib/Driver/ToolChains/Arch/RISCV.cpp
 100.00% (8/8)
  99.40% (329/331)
  99.25% (133/134)
lib/Driver/ToolChains/Ananas.cpp
  60.00% (3/5)
  70.30% (71/101)
  80.49% (33/41)
lib/Driver/ToolChains/CrossWindows.h
  57.14% (4/7)
  66.67% (6/9)
  57.14% (4/7)
lib/Driver/ToolChains/Clang.cpp
 100.00% (87/87)
  94.91% (5758/6067)
  93.93% (2771/2950)
lib/Driver/ToolChains/Fuchsia.h
  68.75% (11/16)
  60.71% (17/28)
  68.75% (11/16)
lib/Driver/ToolChains/MipsLinux.h
 100.00% (2/2)
 100.00% (7/7)
  75.00% (3/4)
lib/Driver/ToolChains/HIP.h
  72.73% (8/11)
  61.54% (8/13)
  72.73% (8/11)
lib/Driver/ToolChains/Solaris.h
  50.00% (3/6)
  50.00% (3/6)
  50.00% (3/6)
lib/Driver/ToolChains/Darwin.h
  88.00% (44/50)
  94.59% (140/148)
  93.14% (95/102)
lib/Driver/ToolChains/XCore.cpp
  85.71% (12/14)
  79.17% (76/96)
  84.78% (39/46)
lib/Driver/ToolChains/RISCVToolchain.cpp
 100.00% (7/7)
  97.92% (94/96)
  94.29% (33/35)
lib/Driver/ToolChains/Solaris.cpp
  77.78% (7/9)
  79.72% (173/217)
  76.92% (60/78)
lib/Driver/ToolChains/Minix.cpp
   0.00% (0/5)
   0.00% (0/72)
   0.00% (0/21)
lib/Driver/ToolChains/PS4CPU.cpp
  84.62% (11/13)
  80.22% (296/369)
  79.27% (153/193)
lib/Driver/ToolChains/PS4CPU.h
  63.64% (7/11)
  73.33% (11/15)
  63.64% (7/11)
lib/Driver/ToolChains/Hurd.cpp
  88.89% (8/9)
  86.51% (109/126)
  78.85% (41/52)
lib/Driver/ToolChains/PPCLinux.cpp
 100.00% (1/1)
 100.00% (14/14)
 100.00% (7/7)
lib/Driver/ToolChains/HIP.cpp
  88.89% (16/18)
  82.22% (282/343)
  62.07% (54/87)
lib/Driver/ToolChains/Contiki.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
lib/Driver/ToolChains/Cuda.cpp
  92.59% (25/27)
  89.69% (687/766)
  85.32% (343/402)
lib/Driver/ToolChains/NaCl.h
  83.33% (5/6)
  87.50% (7/8)
  83.33% (5/6)
lib/Driver/ToolChains/Contiki.cpp
 100.00% (2/2)
 100.00% (8/8)
 100.00% (4/4)
lib/Driver/ToolChains/MinGW.h
  80.00% (4/5)
  80.00% (4/5)
  80.00% (4/5)
lib/Driver/ToolChains/CloudABI.cpp
 100.00% (8/8)
  93.40% (99/106)
  89.29% (25/28)
lib/Driver/ToolChains/AMDGPU.h
  85.71% (6/7)
  90.91% (10/11)
  85.71% (6/7)
lib/Driver/ToolChains/TCE.cpp
   0.00% (0/8)
   0.00% (0/15)
   0.00% (0/8)
lib/Driver/ToolChains/FreeBSD.cpp
 100.00% (12/12)
  96.30% (364/378)
  94.82% (183/193)
lib/Driver/ToolChains/Hexagon.h
  75.00% (6/8)
  80.00% (8/10)
  75.00% (6/8)
lib/Driver/ToolChains/WebAssembly.cpp
  90.91% (20/22)
  91.96% (183/199)
  85.71% (78/91)
lib/Driver/Phases.cpp
 100.00% (1/1)
  66.67% (8/12)
  20.00% (2/10)
lib/Driver/SanitizerArgs.cpp
 100.00% (17/17)
  98.57% (964/978)
  96.89% (685/707)
lib/Driver/DriverOptions.cpp
 100.00% (2/2)
 100.00% (12/12)
 100.00% (10/10)
lib/Driver/Action.cpp
  63.49% (40/63)
  83.45% (232/278)
  76.19% (128/168)
lib/Driver/ToolChain.cpp
  92.96% (66/71)
  93.59% (803/858)
  90.71% (459/506)
lib/Driver/Compilation.cpp
  92.31% (12/13)
  91.36% (201/220)
  93.52% (101/108)
lib/Driver/XRayArgs.cpp
 100.00% (2/2)
  54.33% (113/208)
  49.04% (51/104)
lib/Driver/Tool.cpp
  66.67% (2/3)
  42.86% (3/7)
  66.67% (2/3)
lib/Driver/Types.cpp
 100.00% (22/22)
  97.54% (278/285)
  94.08% (143/152)
lib/Driver/Driver.cpp
  95.33% (102/107)
  94.56% (4133/4371)
  92.83% (1917/2065)
lib/Driver/Multilib.cpp
  87.10% (27/31)
  92.40% (231/250)
  94.00% (94/100)
lib/StaticAnalyzer/Core/SValBuilder.cpp
  96.55% (28/29)
  95.28% (505/530)
  95.17% (276/290)
lib/StaticAnalyzer/Core/MemRegion.cpp
  74.19% (115/155)
  86.28% (1075/1246)
  85.77% (446/520)
lib/StaticAnalyzer/Core/Store.cpp
 100.00% (17/17)
  94.79% (455/480)
  90.27% (204/226)
lib/StaticAnalyzer/Core/IssueHash.cpp
 100.00% (7/7)
  92.50% (148/160)
  86.75% (72/83)
lib/StaticAnalyzer/Core/LoopUnrolling.cpp
  95.65% (22/23)
  97.72% (214/219)
  93.27% (97/104)
lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  92.77% (77/83)
  92.66% (2084/2249)
  93.40% (1189/1273)
lib/StaticAnalyzer/Core/APSIntType.cpp
 100.00% (1/1)
  69.70% (23/33)
  75.86% (22/29)
lib/StaticAnalyzer/Core/SymbolManager.cpp
  77.78% (35/45)
  88.22% (412/467)
  88.73% (181/204)
lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  96.97% (32/33)
  92.39% (1202/1301)
  87.36% (560/641)
lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
  50.00% (1/2)
  42.86% (3/7)
  50.00% (1/2)
lib/StaticAnalyzer/Core/DynamicTypeMap.cpp
 100.00% (4/4)
  60.66% (37/61)
  57.69% (15/26)
lib/StaticAnalyzer/Core/RangedConstraintManager.cpp
 100.00% (7/7)
  98.82% (167/169)
  96.15% (75/78)
lib/StaticAnalyzer/Core/RegionStore.cpp
  96.26% (103/107)
  97.08% (1861/1917)
  96.00% (936/975)
lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
 100.00% (5/5)
  99.20% (247/249)
  96.00% (48/50)
lib/StaticAnalyzer/Core/Checker.cpp
  80.00% (4/5)
  60.00% (6/10)
  80.00% (4/5)
lib/StaticAnalyzer/Core/CallEvent.cpp
  96.97% (64/66)
  96.00% (1223/1274)
  93.72% (642/685)
lib/StaticAnalyzer/Core/BugReporter.cpp
  92.79% (103/111)
  95.59% (2492/2607)
  94.26% (1199/1272)
lib/StaticAnalyzer/Core/WorkList.cpp
  51.85% (14/27)
  56.55% (82/145)
  54.00% (27/50)
lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
 100.00% (5/5)
  95.79% (91/95)
  87.23% (41/47)
lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  88.24% (15/17)
  97.18% (345/355)
  93.64% (162/173)
lib/StaticAnalyzer/Core/ExprEngineC.cpp
  93.75% (15/16)
  93.66% (1020/1089)
  93.03% (347/373)
lib/StaticAnalyzer/Core/ProgramState.cpp
  90.91% (40/44)
  91.92% (455/495)
  86.85% (185/213)
lib/StaticAnalyzer/Core/BasicValueFactory.cpp
  83.33% (15/18)
  87.36% (235/269)
  87.37% (83/95)
lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
 100.00% (11/11)
  95.39% (145/152)
  96.19% (202/210)
lib/StaticAnalyzer/Core/CheckerContext.cpp
 100.00% (8/8)
  93.07% (94/101)
  93.51% (72/77)
lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
 100.00% (30/30)
  98.65% (949/962)
  97.62% (410/420)
lib/StaticAnalyzer/Core/CheckerManager.cpp
  98.85% (86/87)
  98.23% (499/508)
  96.14% (199/207)
lib/StaticAnalyzer/Core/FunctionSummary.cpp
 100.00% (2/2)
 100.00% (12/12)
 100.00% (4/4)
lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  92.31% (12/13)
  96.95% (859/886)
  94.09% (223/237)
lib/StaticAnalyzer/Core/CoreEngine.cpp
  86.67% (26/30)
  91.75% (545/594)
  82.20% (157/191)
lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
 100.00% (34/34)
  99.45% (543/546)
  99.23% (258/260)
lib/StaticAnalyzer/Core/AnalysisManager.cpp
  75.00% (3/4)
  94.74% (18/19)
  90.00% (9/10)
lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
  94.29% (33/35)
  90.85% (278/306)
  95.90% (398/415)
lib/StaticAnalyzer/Core/BlockCounter.cpp
 100.00% (11/11)
 100.00% (36/36)
 100.00% (15/15)
lib/StaticAnalyzer/Core/SVals.cpp
  89.66% (26/29)
  71.22% (198/278)
  70.71% (99/140)
lib/StaticAnalyzer/Core/SubEngine.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
lib/StaticAnalyzer/Core/Environment.cpp
 100.00% (12/12)
  92.28% (239/259)
  83.33% (75/90)
lib/StaticAnalyzer/Core/CheckerHelpers.cpp
 100.00% (6/6)
  89.87% (71/79)
  89.86% (62/69)
lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  94.29% (33/35)
  97.44% (874/897)
  95.74% (225/235)
lib/StaticAnalyzer/Core/SMTConstraintManager.cpp
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
lib/StaticAnalyzer/Core/LoopWidening.cpp
 100.00% (2/2)
  98.41% (62/63)
  91.67% (11/12)
lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  91.30% (21/23)
  84.45% (793/939)
  77.35% (181/234)
lib/StaticAnalyzer/Core/PathDiagnostic.cpp
  76.47% (65/85)
  77.80% (960/1234)
  75.22% (504/670)
lib/StaticAnalyzer/Core/ExprEngine.cpp
  83.78% (62/74)
  90.86% (2347/2583)
  86.23% (814/944)
lib/StaticAnalyzer/Core/ConstraintManager.cpp
  33.33% (1/3)
   5.88% (1/17)
   6.67% (1/15)
lib/StaticAnalyzer/Frontend/FrontendActions.cpp
 100.00% (3/3)
 100.00% (7/7)
 100.00% (3/3)
lib/StaticAnalyzer/Frontend/ModelConsumer.cpp
 100.00% (2/2)
 100.00% (12/12)
 100.00% (9/9)
lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
 100.00% (27/27)
  97.31% (506/520)
  98.43% (439/446)
lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  92.50% (37/40)
  88.95% (523/588)
  87.38% (284/325)
lib/StaticAnalyzer/Frontend/ModelInjector.cpp
  80.00% (4/5)
  95.24% (80/84)
  92.86% (13/14)
lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
 100.00% (6/6)
 100.00% (77/77)
  59.65% (68/114)
lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
 100.00% (5/5)
  95.54% (107/112)
  93.22% (55/59)
lib/StaticAnalyzer/Checkers/MoveChecker.cpp
 100.00% (34/34)
  97.59% (526/539)
  96.05% (316/329)
lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
 100.00% (15/15)
  97.14% (170/175)
  96.46% (109/113)
lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
 100.00% (28/28)
  93.72% (731/780)
  91.92% (364/396)
lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h
 100.00% (4/4)
 100.00% (15/15)
 100.00% (7/7)
lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h
  96.88% (31/32)
  99.07% (107/108)
  97.96% (48/49)
lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  96.08% (49/51)
  89.69% (1201/1339)
  89.00% (558/627)
lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
 100.00% (10/10)
 100.00% (155/155)
 100.00% (29/29)
lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
 100.00% (30/30)
  96.23% (485/504)
  94.07% (222/236)
lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  80.00% (8/10)
  87.60% (106/121)
  83.05% (49/59)
lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
  65.79% (25/38)
  72.50% (116/160)
  71.43% (45/63)
lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
 100.00% (6/6)
  96.62% (143/148)
  91.03% (71/78)
lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
 100.00% (5/5)
  92.68% (114/123)
  93.18% (41/44)
lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
 100.00% (9/9)
  87.94% (124/141)
  91.80% (56/61)
lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  85.19% (23/27)
  93.82% (440/469)
  92.36% (254/275)
lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
 100.00% (3/3)
  98.31% (58/59)
  95.45% (21/22)
lib/StaticAnalyzer/Checkers/TraversalChecker.cpp
  55.56% (5/9)
  43.08% (28/65)
  30.43% (7/23)
lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  95.83% (23/24)
  85.75% (319/372)
  82.46% (188/228)
lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
 100.00% (3/3)
  96.08% (98/102)
  84.21% (32/38)
lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  98.31% (58/59)
  94.54% (1903/2013)
  90.41% (632/699)
lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
 100.00% (5/5)
 100.00% (44/44)
 100.00% (6/6)
lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
 100.00% (3/3)
  98.28% (57/58)
  95.83% (23/24)
lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
 100.00% (6/6)
 100.00% (93/93)
 100.00% (27/27)
lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
 100.00% (17/17)
  97.52% (315/323)
  92.04% (104/113)
lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  96.67% (29/30)
  95.89% (443/462)
  92.38% (206/223)
lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp
  94.74% (18/19)
  95.68% (177/185)
  93.81% (91/97)
lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h
 100.00% (17/17)
 100.00% (49/49)
 100.00% (32/32)
lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
 100.00% (11/11)
  94.16% (403/428)
  92.20% (201/218)
lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
 100.00% (5/5)
  98.73% (78/79)
  97.67% (42/43)
lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
 100.00% (4/4)
  97.12% (101/104)
  93.18% (41/44)
lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
 100.00% (4/4)
 100.00% (64/64)
 100.00% (34/34)
lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
 100.00% (25/25)
  75.47% (160/212)
  67.61% (96/142)
lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
 100.00% (9/9)
 100.00% (126/126)
 100.00% (34/34)
lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
 100.00% (3/3)
  90.00% (27/30)
  75.00% (12/16)
lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
 100.00% (4/4)
 100.00% (33/33)
 100.00% (12/12)
lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
 100.00% (3/3)
  98.86% (87/88)
  97.62% (41/42)
lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp
 100.00% (5/5)
 100.00% (47/47)
 100.00% (6/6)
lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
 100.00% (4/4)
  95.56% (43/45)
  90.91% (20/22)
lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
 100.00% (29/29)
  89.19% (685/768)
  79.90% (314/393)
lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
 100.00% (16/16)
  96.69% (234/242)
  93.71% (134/143)
lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
 100.00% (9/9)
  98.68% (75/76)
  97.30% (36/37)
lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
 100.00% (33/33)
  96.20% (760/790)
  92.00% (345/375)
lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
  87.50% (7/8)
  89.21% (124/139)
  85.33% (64/75)
lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  85.71% (18/21)
  93.21% (151/162)
  89.61% (69/77)
lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
 100.00% (9/9)
  96.69% (234/242)
  96.74% (89/92)
lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  97.06% (132/136)
  89.48% (1701/1901)
  87.19% (939/1077)
lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
 100.00% (7/7)
  98.81% (83/84)
  96.97% (64/66)
lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 100.00% (54/54)
  98.07% (1069/1090)
  97.01% (585/603)
lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
 100.00% (3/3)
 100.00% (34/34)
 100.00% (18/18)
lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
 100.00% (29/29)
  95.35% (759/796)
  92.82% (323/348)
lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
 100.00% (5/5)
 100.00% (287/287)
 100.00% (74/74)
lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
 100.00% (3/3)
 100.00% (42/42)
 100.00% (23/23)
lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
 100.00% (3/3)
  98.10% (103/105)
  93.75% (30/32)
lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp
 100.00% (8/8)
  93.28% (111/119)
  84.31% (43/51)
lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp
 100.00% (6/6)
 100.00% (60/60)
 100.00% (7/7)
lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
  95.24% (20/21)
  82.92% (233/281)
  79.19% (118/149)
lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp
  81.82% (9/11)
  34.16% (55/161)
  28.43% (29/102)
lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
 100.00% (4/4)
  95.83% (23/24)
  92.31% (12/13)
lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  92.59% (25/27)
  88.29% (264/299)
  83.09% (113/136)
lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
 100.00% (6/6)
  98.77% (80/81)
  97.56% (40/41)
lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp
 100.00% (8/8)
  98.46% (64/65)
  95.00% (19/20)
lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  94.59% (35/37)
  84.18% (793/942)
  84.18% (463/550)
lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
 100.00% (4/4)
  97.87% (138/141)
  93.33% (42/45)
lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
 100.00% (17/17)
  97.30% (288/296)
  94.30% (149/158)
lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  91.30% (21/23)
  96.60% (369/382)
  97.00% (226/233)
lib/StaticAnalyzer/Checkers/VforkChecker.cpp
 100.00% (11/11)
  99.21% (125/126)
  98.21% (55/56)
lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
 100.00% (10/10)
  97.46% (115/118)
  95.24% (60/63)
lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp
 100.00% (6/6)
 100.00% (55/55)
 100.00% (17/17)
lib/StaticAnalyzer/Checkers/Taint.cpp
  83.33% (10/12)
  86.86% (152/175)
  83.64% (92/110)
lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
 100.00% (14/14)
  98.31% (175/178)
  95.95% (71/74)
lib/StaticAnalyzer/Checkers/CloneChecker.cpp
 100.00% (7/7)
  98.54% (135/137)
  96.67% (29/30)
lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
 100.00% (19/19)
  95.80% (456/476)
  94.12% (224/238)
lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
 100.00% (6/6)
  94.51% (86/91)
  90.38% (47/52)
lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
 100.00% (4/4)
 100.00% (73/73)
 100.00% (20/20)
lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h
 100.00% (4/4)
 100.00% (16/16)
 100.00% (7/7)
lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h
 100.00% (3/3)
 100.00% (12/12)
 100.00% (3/3)
lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp
  44.44% (8/18)
  82.89% (189/228)
  25.00% (10/40)
lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp
 100.00% (7/7)
  95.45% (147/154)
  92.59% (75/81)
lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h
 100.00% (4/4)
 100.00% (11/11)
 100.00% (4/4)
lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
 100.00% (6/6)
 100.00% (68/68)
 100.00% (25/25)
lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp
 100.00% (4/4)
  97.73% (43/44)
  96.00% (24/25)
lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  70.97% (22/31)
  78.90% (243/308)
  81.18% (151/186)
lib/StaticAnalyzer/Checkers/GTestChecker.cpp
  55.56% (5/9)
  21.38% (31/145)
  26.67% (16/60)
lib/StaticAnalyzer/Checkers/ValistChecker.cpp
  94.12% (16/17)
  97.48% (271/278)
  96.39% (160/166)
lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
 100.00% (7/7)
  97.83% (45/46)
  95.24% (20/21)
lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
 100.00% (13/13)
  97.58% (121/124)
  91.67% (33/36)
lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
 100.00% (5/5)
  95.31% (61/64)
  94.59% (35/37)
lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp
  90.00% (18/20)
  92.16% (94/102)
  90.91% (60/66)
lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
 100.00% (21/21)
  96.68% (233/241)
  92.47% (135/146)
lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
 100.00% (9/9)
 100.00% (134/134)
 100.00% (35/35)
lib/StaticAnalyzer/Checkers/MIGChecker.cpp
 100.00% (11/11)
  98.41% (186/189)
  95.35% (82/86)
lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  95.65% (22/23)
  98.26% (849/864)
  97.26% (604/621)
lib/StaticAnalyzer/Checkers/Taint.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
 100.00% (7/7)
  97.45% (191/196)
  96.50% (138/143)
lib/StaticAnalyzer/Checkers/ConversionChecker.cpp
 100.00% (6/6)
  97.06% (132/136)
  97.85% (91/93)
lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
 100.00% (14/14)
  94.02% (236/251)
  89.32% (92/103)
lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
 100.00% (14/14)
  96.30% (182/189)
  95.58% (108/113)
lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  95.54% (107/112)
  89.91% (2227/2477)
  88.12% (1357/1540)
lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
 100.00% (14/14)
  91.30% (126/138)
  92.21% (71/77)
lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  94.74% (18/19)
  94.67% (160/169)
  94.95% (94/99)
lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
 100.00% (12/12)
  94.87% (185/195)
  92.92% (105/113)
lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  91.30% (21/23)
  89.77% (430/479)
  84.08% (206/245)
lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
 100.00% (3/3)
  98.31% (58/59)
  95.24% (20/21)
lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
 100.00% (9/9)
  99.01% (100/101)
  98.68% (75/76)
lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  95.00% (19/20)
  88.50% (300/339)
  85.47% (147/172)
lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
  33.33% (1/3)
   7.89% (3/38)
   4.55% (1/22)
lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
 100.00% (6/6)
  98.20% (164/167)
  96.43% (81/84)
lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
 100.00% (4/4)
  96.00% (96/100)
  94.83% (55/58)
lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
 100.00% (50/50)
  95.51% (873/914)
  92.07% (441/479)
lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
 100.00% (17/17)
  99.44% (178/179)
  99.17% (120/121)
lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
 100.00% (6/6)
 100.00% (104/104)
 100.00% (16/16)
lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
 100.00% (20/20)
  97.12% (202/208)
  96.67% (116/120)
lib/Edit/EditedSource.cpp
  95.24% (20/21)
  93.13% (393/422)
  91.75% (178/194)
lib/Edit/RewriteObjCFoundationAPI.cpp
 100.00% (28/28)
  86.87% (880/1013)
  82.02% (616/751)
lib/Edit/Commit.cpp
  85.71% (18/21)
  79.79% (229/287)
  80.00% (140/175)
lib/Index/USRGeneration.cpp
  95.00% (57/60)
  83.49% (804/963)
  56.27% (404/718)
lib/Serialization/Module.cpp
 100.00% (3/3)
  98.46% (64/65)
  93.75% (15/16)
lib/Serialization/ModuleManager.cpp
 100.00% (18/18)
  97.36% (369/379)
  97.21% (174/179)
lib/Serialization/ASTWriterDecl.cpp
  96.15% (100/104)
  97.98% (2087/2130)
  95.97% (691/720)
lib/Serialization/ASTCommon.cpp
  66.67% (4/6)
  48.56% (203/418)
  71.21% (366/514)
lib/Serialization/ASTReaderInternals.h
  87.50% (14/16)
  82.98% (39/47)
  80.65% (25/31)
lib/Serialization/ModuleFileExtension.cpp
  75.00% (3/4)
  50.00% (3/6)
  75.00% (3/4)
lib/Serialization/ASTWriterStmt.cpp
  90.83% (198/218)
  89.89% (1868/2078)
  89.15% (485/544)
lib/Serialization/ASTCommon.h
 100.00% (3/3)
 100.00% (46/46)
 100.00% (32/32)
lib/Serialization/PCHContainerOperations.cpp
 100.00% (8/8)
 100.00% (24/24)
 100.00% (10/10)
lib/Serialization/ASTReaderDecl.cpp
  93.78% (196/209)
  95.46% (3725/3902)
  60.67% (2309/3806)
lib/Serialization/GlobalModuleIndex.cpp
  88.24% (30/34)
  87.40% (645/738)
  80.07% (221/276)
lib/Serialization/ASTReader.cpp
  96.96% (414/427)
  89.68% (11024/12293)
  83.60% (5601/6700)
lib/Serialization/GeneratePCH.cpp
 100.00% (5/5)
  90.24% (37/41)
  88.89% (16/18)
lib/Serialization/InMemoryModuleCache.cpp
 100.00% (8/8)
 100.00% (54/54)
 100.00% (22/22)
lib/Serialization/MultiOnDiskHashTable.h
 100.00% (17/17)
  98.04% (200/204)
  95.16% (59/62)
lib/Serialization/ASTReaderStmt.cpp
  89.19% (198/222)
  89.48% (2763/3088)
  86.14% (640/743)
lib/Serialization/ASTWriter.cpp
  97.78% (352/360)
  96.64% (6146/6360)
  88.96% (2829/3180)
Totals
  90.96% (40940/45009)
  92.21% (659564/715309)
  84.11% (346125/411491)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

include/clang/Basic/OperatorKinds.def
include/clang/Basic/Features.def
include/clang/Basic/X86Target.def
include/clang/Basic/OpenMPKinds.def
include/clang/Basic/CodeGenOptions.def
include/clang/Basic/OpenCLImageTypes.def
include/clang/Basic/TokenKinds.def
include/clang/Basic/OpenCLExtensions.def
include/clang/Basic/MSP430Target.def
include/clang/Basic/LangOptions.def
include/clang/Basic/Sanitizers.def
include/clang/Basic/DiagnosticOptions.def
include/clang/Basic/OpenCLExtensionTypes.def
include/clang/Basic/Builtins.def
include/clang/Frontend/LangStandards.def
include/clang/Analysis/Analyses/ThreadSafetyOps.def
include/clang/AST/TypeLocNodes.def
include/clang/AST/TypeNodes.def
include/clang/AST/BuiltinTypes.def
include/clang/AST/OperationKinds.def
include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
include/clang/StaticAnalyzer/Core/Analyses.def
include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
Generated by llvm-cov -- llvm version 10.0.0svn