Coverage Report

Created: 2026-11-13 01:48

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
build/external/SPIRV-Tools/core_tables_body.inc
  60.00% (3/5)
  17.01% (74/435)
  15.48% (65/420)
  44.63% (366/820)
build/include/llvm/IR/Intrinsics.gen
  33.33% (1/3)
  64.13% (177/276)
  16.90% (12/71)
  27.63% (21/76)
build/lib/DxilValidation/DxilValidationImpl.inc
 100.00% (4/4)
  81.22% (359/442)
  89.76% (885/986)
  80.05% (1063/1328)
build/lib/HLSL/DxcOptimizer.inc
  50.00% (2/4)
  56.08% (226/403)
  34.51% (186/539)
  34.55% (123/356)
build/tools/clang/include/clang/AST/AttrImpl.inc
   6.40% (57/890)
   4.04% (427/10557)
   2.14% (119/5551)
  14.66% (690/4708)
build/tools/clang/include/clang/AST/AttrVisitor.inc
  28.26% (167/591)
  22.75% (838/3684)
  21.35% (596/2792)
  29.54% (550/1862)
build/tools/clang/include/clang/AST/Attrs.inc
  34.06% (451/1324)
  25.78% (1212/4702)
  33.88% (758/2237)
  23.04% (106/460)
build/tools/clang/include/clang/AST/CommentCommandInfo.inc
   0.00% (0/1)
   0.00% (0/665)
   0.00% (0/586)
   0.00% (0/624)
build/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
   0.00% (0/1)
   0.00% (0/805)
   0.00% (0/701)
   0.00% (0/756)
build/tools/clang/include/clang/AST/CommentHTMLTags.inc
   0.00% (0/1)
   0.00% (0/219)
   0.00% (0/170)
   0.00% (0/202)
build/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc
   0.00% (0/2)
   0.00% (0/94)
   0.00% (0/72)
   0.00% (0/80)
build/tools/clang/include/clang/AST/DeclNodes.inc
 100.00% (1/1)
 100.00% (1/1)
  81.82% (9/11)
  66.67% (4/6)
build/tools/clang/include/clang/AST/StmtNodes.inc
 100.00% (1/1)
 100.00% (1/1)
  81.82% (9/11)
  66.67% (4/6)
build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
  36.36% (92/253)
  23.75% (507/2135)
  36.63% (548/1496)
  29.01% (311/1072)
build/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc
 100.00% (1/1)
  22.44% (636/2834)
  20.67% (528/2555)
  22.95% (609/2654)
build/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
 100.00% (1/1)
   5.68% (77/1355)
   7.42% (25/337)
  52.12% (320/614)
external/SPIRV-Headers/include/spirv/unified1/spirv.hpp11
   6.25% (4/64)
   6.25% (4/64)
   6.25% (4/64)
- (0/0)
external/SPIRV-Tools/include/spirv-tools/libspirv.hpp
  30.23% (13/43)
  24.77% (27/109)
  33.33% (15/45)
- (0/0)
external/SPIRV-Tools/source/assembly_grammar.cpp
  33.33% (3/9)
  37.97% (30/79)
  40.00% (18/45)
  35.71% (10/28)
external/SPIRV-Tools/source/assembly_grammar.h
  66.67% (2/3)
  83.33% (5/6)
  75.00% (3/4)
- (0/0)
external/SPIRV-Tools/source/binary.cpp
  73.91% (17/23)
  69.17% (424/613)
  74.94% (314/419)
  63.10% (236/374)
external/SPIRV-Tools/source/cfa.h
 100.00% (12/12)
  97.27% (178/183)
  96.20% (76/79)
  91.94% (57/62)
external/SPIRV-Tools/source/diagnostic.cpp
  62.50% (5/8)
  33.11% (49/148)
  33.82% (23/68)
  27.03% (20/74)
external/SPIRV-Tools/source/diagnostic.h
 100.00% (3/3)
 100.00% (10/10)
 100.00% (8/8)
- (0/0)
external/SPIRV-Tools/source/disassemble.cpp
  61.22% (30/49)
  51.03% (347/680)
  56.25% (234/416)
  45.86% (166/362)
external/SPIRV-Tools/source/enum_set.h
  87.50% (28/32)
  81.12% (159/196)
  82.71% (110/133)
  74.29% (52/70)
external/SPIRV-Tools/source/ext_inst.cpp
 100.00% (3/3)
  66.67% (46/69)
  82.61% (57/69)
  66.67% (32/48)
external/SPIRV-Tools/source/extensions.cpp
  50.00% (1/2)
  58.33% (14/24)
  64.29% (9/14)
  25.00% (2/8)
external/SPIRV-Tools/source/instruction.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/libspirv.cpp
  34.78% (8/23)
  35.24% (37/105)
  51.28% (20/39)
  50.00% (5/10)
external/SPIRV-Tools/source/name_mapper.cpp
  90.00% (9/10)
  70.87% (219/309)
  65.89% (199/302)
  78.24% (169/216)
external/SPIRV-Tools/source/name_mapper.h
 100.00% (3/3)
 100.00% (8/8)
 100.00% (3/3)
- (0/0)
external/SPIRV-Tools/source/opcode.cpp
  80.56% (29/36)
  78.23% (503/643)
  80.00% (396/495)
  62.73% (557/888)
external/SPIRV-Tools/source/operand.cpp
  53.85% (21/39)
  38.66% (230/595)
  40.66% (148/364)
  56.51% (330/584)
external/SPIRV-Tools/source/opt/aggressive_dead_code_elim_pass.cpp
  94.64% (53/56)
  80.21% (908/1132)
  73.53% (464/631)
  67.19% (340/506)
external/SPIRV-Tools/source/opt/aggressive_dead_code_elim_pass.h
 100.00% (5/5)
 100.00% (16/16)
 100.00% (9/9)
 100.00% (2/2)
external/SPIRV-Tools/source/opt/amd_ext_to_khr.cpp
   0.00% (0/17)
   0.00% (0/702)
   0.00% (0/457)
   0.00% (0/324)
external/SPIRV-Tools/source/opt/amd_ext_to_khr.h
   0.00% (0/2)
   0.00% (0/14)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/analyze_live_input_pass.cpp
   0.00% (0/2)
   0.00% (0/16)
   0.00% (0/14)
   0.00% (0/10)
external/SPIRV-Tools/source/opt/analyze_live_input_pass.h
   0.00% (0/3)
   0.00% (0/10)
   0.00% (0/5)
- (0/0)
external/SPIRV-Tools/source/opt/basic_block.cpp
  75.86% (22/29)
  81.36% (227/279)
  83.62% (97/116)
  84.52% (71/84)
external/SPIRV-Tools/source/opt/basic_block.h
  69.23% (27/39)
  71.88% (92/128)
  78.21% (61/78)
  69.23% (18/26)
external/SPIRV-Tools/source/opt/block_merge_pass.cpp
 100.00% (4/4)
 100.00% (20/20)
 100.00% (14/14)
 100.00% (8/8)
external/SPIRV-Tools/source/opt/block_merge_pass.h
 100.00% (2/2)
 100.00% (8/8)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/block_merge_util.cpp
  81.82% (9/11)
  71.17% (116/163)
  68.75% (66/96)
  54.17% (39/72)
external/SPIRV-Tools/source/opt/build_module.cpp
  80.00% (4/5)
  75.76% (25/33)
  57.14% (8/14)
  33.33% (2/6)
external/SPIRV-Tools/source/opt/canonicalize_ids_pass.cpp
   0.00% (0/19)
   0.00% (0/474)
   0.00% (0/202)
   0.00% (0/204)
external/SPIRV-Tools/source/opt/canonicalize_ids_pass.h
   0.00% (0/7)
   0.00% (0/13)
   0.00% (0/7)
- (0/0)
external/SPIRV-Tools/source/opt/ccp_pass.cpp
 100.00% (17/17)
  84.86% (213/251)
  81.29% (139/171)
  73.21% (82/112)
external/SPIRV-Tools/source/opt/ccp_pass.h
 100.00% (3/3)
 100.00% (10/10)
 100.00% (3/3)
- (0/0)
external/SPIRV-Tools/source/opt/cfg.cpp
  70.83% (17/24)
  40.51% (128/316)
  48.57% (51/105)
  40.91% (27/66)
external/SPIRV-Tools/source/opt/cfg.h
  64.29% (9/14)
  59.09% (26/44)
  54.55% (12/22)
   0.00% (0/4)
external/SPIRV-Tools/source/opt/cfg_cleanup_pass.cpp
   0.00% (0/2)
   0.00% (0/23)
   0.00% (0/11)
   0.00% (0/6)
external/SPIRV-Tools/source/opt/cfg_cleanup_pass.h
   0.00% (0/3)
   0.00% (0/6)
   0.00% (0/3)
- (0/0)
external/SPIRV-Tools/source/opt/code_sink.cpp
   0.00% (0/15)
   0.00% (0/322)
   0.00% (0/153)
   0.00% (0/135)
external/SPIRV-Tools/source/opt/code_sink.h
   0.00% (0/2)
   0.00% (0/9)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/combine_access_chains.cpp
  66.67% (10/15)
  60.30% (161/267)
  54.09% (86/159)
  41.38% (48/116)
external/SPIRV-Tools/source/opt/combine_access_chains.h
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/compact_ids_pass.cpp
 100.00% (3/3)
 100.00% (99/99)
 100.00% (31/31)
  95.83% (23/24)
external/SPIRV-Tools/source/opt/compact_ids_pass.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/composite.cpp
 100.00% (2/2)
 100.00% (19/19)
 100.00% (20/20)
 100.00% (12/12)
external/SPIRV-Tools/source/opt/const_folding_rules.cpp
  68.93% (71/103)
  58.54% (1580/2699)
  28.68% (325/1133)
  16.85% (121/718)
external/SPIRV-Tools/source/opt/const_folding_rules.h
 100.00% (7/7)
  94.12% (32/34)
  95.45% (21/22)
  90.00% (9/10)
external/SPIRV-Tools/source/opt/constants.cpp
  68.57% (24/35)
  49.12% (306/623)
  50.24% (206/410)
  46.46% (118/254)
external/SPIRV-Tools/source/opt/constants.h
  41.03% (48/117)
  53.05% (148/279)
  57.14% (116/203)
  78.26% (36/46)
external/SPIRV-Tools/source/opt/convert_to_half_pass.cpp
   0.00% (0/36)
   0.00% (0/641)
   0.00% (0/294)
   0.00% (0/198)
external/SPIRV-Tools/source/opt/convert_to_half_pass.h
   0.00% (0/5)
   0.00% (0/9)
   0.00% (0/6)
- (0/0)
external/SPIRV-Tools/source/opt/convert_to_sampled_image_pass.cpp
  80.00% (20/25)
  68.66% (230/335)
  57.36% (113/197)
  49.37% (78/158)
external/SPIRV-Tools/source/opt/convert_to_sampled_image_pass.h
 100.00% (4/4)
 100.00% (11/11)
 100.00% (7/7)
  75.00% (3/4)
external/SPIRV-Tools/source/opt/copy_prop_arrays.cpp
  88.89% (32/36)
  61.63% (538/873)
  52.90% (237/448)
  47.90% (160/334)
external/SPIRV-Tools/source/opt/copy_prop_arrays.h
  88.89% (8/9)
  92.68% (38/41)
  75.00% (9/12)
   0.00% (0/4)
external/SPIRV-Tools/source/opt/dead_branch_elim_pass.cpp
  95.45% (21/22)
  76.30% (396/519)
  69.52% (187/269)
  58.64% (129/220)
external/SPIRV-Tools/source/opt/dead_branch_elim_pass.h
 100.00% (3/3)
 100.00% (7/7)
 100.00% (3/3)
- (0/0)
external/SPIRV-Tools/source/opt/dead_insert_elim_pass.cpp
 100.00% (9/9)
  84.98% (181/213)
  81.74% (94/115)
  82.56% (71/86)
external/SPIRV-Tools/source/opt/dead_insert_elim_pass.h
 100.00% (3/3)
 100.00% (10/10)
 100.00% (3/3)
- (0/0)
external/SPIRV-Tools/source/opt/dead_variable_elimination.cpp
   0.00% (0/4)
   0.00% (0/73)
   0.00% (0/33)
   0.00% (0/28)
external/SPIRV-Tools/source/opt/dead_variable_elimination.h
   0.00% (0/2)
   0.00% (0/5)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/debug_info_manager.cpp
  75.00% (27/36)
  53.45% (387/724)
  54.57% (215/394)
  45.95% (136/296)
external/SPIRV-Tools/source/opt/debug_info_manager.h
  77.78% (7/9)
  69.57% (16/23)
  85.71% (12/14)
 100.00% (2/2)
external/SPIRV-Tools/source/opt/decoration_manager.cpp
  80.65% (25/31)
  59.96% (331/552)
  47.56% (117/246)
  46.31% (113/244)
external/SPIRV-Tools/source/opt/decoration_manager.h
  50.00% (2/4)
  16.00% (4/25)
  21.43% (3/14)
   0.00% (0/6)
external/SPIRV-Tools/source/opt/def_use_manager.cpp
  80.65% (25/31)
  71.07% (172/242)
  70.23% (92/131)
  60.20% (59/98)
external/SPIRV-Tools/source/opt/def_use_manager.h
  50.00% (2/4)
  76.47% (13/17)
  81.08% (30/37)
  57.14% (16/28)
external/SPIRV-Tools/source/opt/desc_sroa.cpp
  75.00% (12/16)
  65.16% (245/376)
  62.57% (107/171)
  63.28% (81/128)
external/SPIRV-Tools/source/opt/desc_sroa.h
 100.00% (3/3)
  92.86% (13/14)
  92.31% (12/13)
  83.33% (5/6)
external/SPIRV-Tools/source/opt/desc_sroa_util.cpp
 100.00% (9/9)
  92.68% (76/82)
  93.62% (44/47)
  85.71% (24/28)
external/SPIRV-Tools/source/opt/dominator_analysis.cpp
 100.00% (2/2)
  80.00% (32/40)
  86.11% (31/36)
  70.00% (21/30)
external/SPIRV-Tools/source/opt/dominator_analysis.h
  40.00% (8/20)
  41.67% (20/48)
  47.06% (16/34)
  37.50% (3/8)
external/SPIRV-Tools/source/opt/dominator_tree.cpp
  77.42% (24/31)
  66.37% (150/226)
  59.05% (62/105)
  46.77% (29/62)
external/SPIRV-Tools/source/opt/dominator_tree.h
  29.63% (16/54)
  35.71% (40/112)
  38.89% (28/72)
  37.50% (3/8)
external/SPIRV-Tools/source/opt/eliminate_dead_constant_pass.cpp
   0.00% (0/2)
   0.00% (0/65)
   0.00% (0/37)
   0.00% (0/34)
external/SPIRV-Tools/source/opt/eliminate_dead_constant_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/eliminate_dead_functions_pass.cpp
 100.00% (2/2)
 100.00% (25/25)
 100.00% (10/10)
 100.00% (6/6)
external/SPIRV-Tools/source/opt/eliminate_dead_functions_pass.h
 100.00% (2/2)
 100.00% (5/5)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/eliminate_dead_functions_util.cpp
 100.00% (2/2)
  77.97% (46/59)
  57.89% (11/19)
  64.29% (9/14)
external/SPIRV-Tools/source/opt/eliminate_dead_io_components_pass.cpp
   0.00% (0/5)
   0.00% (0/224)
   0.00% (0/134)
   0.00% (0/107)
external/SPIRV-Tools/source/opt/eliminate_dead_io_components_pass.h
   0.00% (0/3)
   0.00% (0/12)
   0.00% (0/5)
- (0/0)
external/SPIRV-Tools/source/opt/eliminate_dead_members_pass.cpp
   0.00% (0/27)
   0.00% (0/645)
   0.00% (0/280)
   0.00% (0/290)
external/SPIRV-Tools/source/opt/eliminate_dead_members_pass.h
   0.00% (0/2)
   0.00% (0/14)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/eliminate_dead_output_stores_pass.cpp
   0.00% (0/14)
   0.00% (0/217)
   0.00% (0/108)
   0.00% (0/74)
external/SPIRV-Tools/source/opt/eliminate_dead_output_stores_pass.h
   0.00% (0/3)
   0.00% (0/10)
   0.00% (0/5)
- (0/0)
external/SPIRV-Tools/source/opt/empty_pass.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
external/SPIRV-Tools/source/opt/feature_manager.cpp
  66.67% (6/9)
  63.95% (55/86)
  45.28% (24/53)
  44.44% (16/36)
external/SPIRV-Tools/source/opt/feature_manager.h
  77.78% (7/9)
  78.95% (15/19)
  80.00% (8/10)
- (0/0)
external/SPIRV-Tools/source/opt/fix_func_call_arguments.cpp
 100.00% (5/5)
 100.00% (63/63)
  87.50% (21/24)
  75.00% (12/16)
external/SPIRV-Tools/source/opt/fix_func_call_arguments.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (3/3)
- (0/0)
external/SPIRV-Tools/source/opt/fix_storage_class.cpp
  78.57% (11/14)
  74.31% (214/288)
  72.46% (100/138)
  67.57% (100/148)
external/SPIRV-Tools/source/opt/fix_storage_class.h
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/flatten_decoration_pass.cpp
   0.00% (0/1)
   0.00% (0/100)
   0.00% (0/50)
   0.00% (0/50)
external/SPIRV-Tools/source/opt/flatten_decoration_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/fold.cpp
  78.95% (15/19)
  52.83% (299/566)
  53.19% (217/408)
  54.70% (221/404)
external/SPIRV-Tools/source/opt/fold.h
 100.00% (5/5)
 100.00% (19/19)
 100.00% (11/11)
- (0/0)
external/SPIRV-Tools/source/opt/fold_spec_constant_op_and_composite_pass.cpp
   0.00% (0/8)
   0.00% (0/233)
   0.00% (0/140)
   0.00% (0/108)
external/SPIRV-Tools/source/opt/fold_spec_constant_op_and_composite_pass.h
   0.00% (0/4)
   0.00% (0/13)
   0.00% (0/6)
   0.00% (0/2)
external/SPIRV-Tools/source/opt/folding_rules.cpp
  84.43% (141/167)
  67.89% (3891/5731)
  45.06% (1076/2388)
  33.86% (554/1636)
external/SPIRV-Tools/source/opt/folding_rules.h
 100.00% (6/6)
  87.10% (27/31)
  90.48% (19/21)
  80.00% (8/10)
external/SPIRV-Tools/source/opt/freeze_spec_constant_value_pass.cpp
   0.00% (0/2)
   0.00% (0/63)
   0.00% (0/13)
   0.00% (0/16)
external/SPIRV-Tools/source/opt/freeze_spec_constant_value_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/function.cpp
  66.67% (14/21)
  51.09% (117/229)
  56.41% (66/117)
  44.32% (39/88)
external/SPIRV-Tools/source/opt/function.h
  65.71% (23/35)
  52.04% (51/98)
  65.00% (26/40)
   0.00% (0/2)
external/SPIRV-Tools/source/opt/graph.cpp
   0.00% (0/3)
   0.00% (0/60)
   0.00% (0/19)
   0.00% (0/28)
external/SPIRV-Tools/source/opt/graph.h
   0.00% (0/15)
   0.00% (0/31)
   0.00% (0/16)
- (0/0)
external/SPIRV-Tools/source/opt/graphics_robust_access_pass.cpp
   0.00% (0/20)
   0.00% (0/736)
   0.00% (0/271)
   0.00% (0/192)
external/SPIRV-Tools/source/opt/graphics_robust_access_pass.h
   0.00% (0/3)
   0.00% (0/10)
   0.00% (0/3)
- (0/0)
external/SPIRV-Tools/source/opt/if_conversion.cpp
  71.43% (10/14)
  69.92% (186/266)
  60.87% (84/138)
  50.00% (50/100)
external/SPIRV-Tools/source/opt/if_conversion.h
 100.00% (2/2)
 100.00% (7/7)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/inline_exhaustive_pass.cpp
 100.00% (5/5)
 100.00% (50/50)
 100.00% (33/33)
 100.00% (22/22)
external/SPIRV-Tools/source/opt/inline_exhaustive_pass.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
external/SPIRV-Tools/source/opt/inline_opaque_pass.cpp
   0.00% (0/10)
   0.00% (0/94)
   0.00% (0/60)
   0.00% (0/44)
external/SPIRV-Tools/source/opt/inline_opaque_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/inline_pass.cpp
  68.18% (30/44)
  66.06% (475/719)
  66.77% (211/316)
  61.54% (136/221)
external/SPIRV-Tools/source/opt/inline_pass.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
external/SPIRV-Tools/source/opt/instruction.cpp
  67.21% (41/61)
  55.27% (514/930)
  53.97% (347/643)
  38.69% (253/654)
external/SPIRV-Tools/source/opt/instruction.h
  85.42% (82/96)
  83.24% (293/352)
  92.04% (185/201)
  89.29% (75/84)
external/SPIRV-Tools/source/opt/instruction_list.cpp
 100.00% (2/2)
 100.00% (12/12)
 100.00% (3/3)
 100.00% (2/2)
external/SPIRV-Tools/source/opt/instruction_list.h
  81.25% (13/16)
  74.00% (37/50)
  86.96% (20/23)
 100.00% (4/4)
external/SPIRV-Tools/source/opt/interface_var_sroa.cpp
  98.18% (54/55)
  85.26% (694/814)
  85.21% (265/311)
  76.44% (146/191)
external/SPIRV-Tools/source/opt/interface_var_sroa.h
 100.00% (10/10)
 100.00% (23/23)
 100.00% (11/11)
- (0/0)
external/SPIRV-Tools/source/opt/interp_fixup_pass.cpp
  85.71% (6/7)
  53.23% (33/62)
  45.16% (14/31)
  31.58% (6/19)
external/SPIRV-Tools/source/opt/interp_fixup_pass.h
  50.00% (1/2)
   7.14% (1/14)
  50.00% (1/2)
- (0/0)
external/SPIRV-Tools/source/opt/invocation_interlock_placement_pass.cpp
  53.33% (16/30)
  49.90% (241/483)
  46.93% (84/179)
  43.06% (62/144)
external/SPIRV-Tools/source/opt/invocation_interlock_placement_pass.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/ir_builder.h
  50.98% (26/51)
  42.17% (202/479)
  50.30% (83/165)
  35.23% (31/88)
external/SPIRV-Tools/source/opt/ir_context.cpp
  71.74% (33/46)
  67.87% (697/1027)
  61.59% (271/440)
  57.07% (218/382)
external/SPIRV-Tools/source/opt/ir_context.h
  51.54% (67/130)
  58.45% (339/580)
  65.10% (166/255)
  62.73% (69/110)
external/SPIRV-Tools/source/opt/ir_loader.cpp
 100.00% (4/4)
  52.86% (185/350)
  71.21% (183/257)
  62.14% (128/206)
external/SPIRV-Tools/source/opt/ir_loader.h
  75.00% (3/4)
  83.33% (5/6)
  75.00% (3/4)
- (0/0)
external/SPIRV-Tools/source/opt/iterator.h
  53.33% (16/30)
  50.54% (47/93)
  43.40% (23/53)
  16.67% (3/18)
external/SPIRV-Tools/source/opt/legalize_multidim_array_pass.cpp
  81.82% (9/11)
  88.21% (172/195)
  83.16% (79/95)
  75.00% (45/60)
external/SPIRV-Tools/source/opt/legalize_multidim_array_pass.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
external/SPIRV-Tools/source/opt/licm_pass.cpp
   0.00% (0/8)
   0.00% (0/95)
   0.00% (0/57)
   0.00% (0/46)
external/SPIRV-Tools/source/opt/licm_pass.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/liveness.cpp
   0.00% (0/18)
   0.00% (0/359)
   0.00% (0/168)
   0.00% (0/116)
external/SPIRV-Tools/source/opt/liveness.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/local_access_chain_convert_pass.cpp
 100.00% (21/21)
  88.79% (404/455)
  87.83% (166/189)
  79.69% (102/128)
external/SPIRV-Tools/source/opt/local_access_chain_convert_pass.h
 100.00% (2/2)
 100.00% (5/5)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/local_redundancy_elimination.cpp
  66.67% (2/3)
  75.51% (37/49)
  55.56% (10/18)
  42.86% (6/14)
external/SPIRV-Tools/source/opt/local_redundancy_elimination.h
  50.00% (1/2)
  88.89% (8/9)
  50.00% (1/2)
- (0/0)
external/SPIRV-Tools/source/opt/local_single_block_elim_pass.cpp
 100.00% (10/10)
  98.45% (254/258)
  96.58% (113/117)
  93.48% (86/92)
external/SPIRV-Tools/source/opt/local_single_block_elim_pass.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/local_single_store_elim_pass.cpp
 100.00% (15/15)
  98.55% (272/276)
  97.14% (102/105)
  86.17% (81/94)
external/SPIRV-Tools/source/opt/local_single_store_elim_pass.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/log.h
  75.00% (3/4)
  57.14% (16/28)
  64.29% (9/14)
  37.50% (3/8)
external/SPIRV-Tools/source/opt/loop_dependence.cpp
   0.00% (0/31)
   0.00% (0/1246)
   0.00% (0/554)
   0.00% (0/434)
external/SPIRV-Tools/source/opt/loop_dependence.h
   0.00% (0/51)
   0.00% (0/91)
   0.00% (0/83)
- (0/0)
external/SPIRV-Tools/source/opt/loop_dependence_helpers.cpp
   0.00% (0/26)
   0.00% (0/387)
   0.00% (0/211)
   0.00% (0/178)
external/SPIRV-Tools/source/opt/loop_descriptor.cpp
  43.18% (19/44)
  49.34% (339/687)
  49.46% (228/461)
  40.81% (151/370)
external/SPIRV-Tools/source/opt/loop_descriptor.h
  37.68% (26/69)
  41.25% (66/160)
  44.55% (45/101)
  42.86% (6/14)
external/SPIRV-Tools/source/opt/loop_fission.cpp
   0.00% (0/15)
   0.00% (0/279)
   0.00% (0/181)
   0.00% (0/156)
external/SPIRV-Tools/source/opt/loop_fission.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/loop_fusion.cpp
   0.00% (0/29)
   0.00% (0/532)
   0.00% (0/262)
   0.00% (0/214)
external/SPIRV-Tools/source/opt/loop_fusion.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/5)
- (0/0)
external/SPIRV-Tools/source/opt/loop_fusion_pass.cpp
   0.00% (0/2)
   0.00% (0/32)
   0.00% (0/21)
   0.00% (0/18)
external/SPIRV-Tools/source/opt/loop_fusion_pass.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/4)
- (0/0)
external/SPIRV-Tools/source/opt/loop_peeling.cpp
   0.00% (0/41)
   0.00% (0/1012)
   0.00% (0/467)
   0.00% (0/366)
external/SPIRV-Tools/source/opt/loop_peeling.h
   0.00% (0/11)
   0.00% (0/68)
   0.00% (0/52)
   0.00% (0/20)
external/SPIRV-Tools/source/opt/loop_unroller.cpp
  75.00% (27/36)
  60.37% (358/593)
  61.61% (191/310)
  52.45% (107/204)
external/SPIRV-Tools/source/opt/loop_unroller.h
  75.00% (3/4)
  90.00% (9/10)
  85.71% (6/7)
- (0/0)
external/SPIRV-Tools/source/opt/loop_unswitch_pass.cpp
   0.00% (0/23)
   0.00% (0/476)
   0.00% (0/211)
   0.00% (0/138)
external/SPIRV-Tools/source/opt/loop_unswitch_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/loop_utils.cpp
   0.00% (0/30)
   0.00% (0/552)
   0.00% (0/246)
   0.00% (0/172)
external/SPIRV-Tools/source/opt/loop_utils.h
  20.00% (1/5)
  50.00% (4/8)
  55.56% (5/9)
- (0/0)
external/SPIRV-Tools/source/opt/mem_pass.cpp
  83.33% (25/30)
  80.39% (332/413)
  77.27% (187/242)
  69.61% (142/204)
external/SPIRV-Tools/source/opt/mem_pass.h
 100.00% (3/3)
 100.00% (7/7)
 100.00% (5/5)
  75.00% (3/4)
external/SPIRV-Tools/source/opt/merge_return_pass.cpp
  71.88% (23/32)
  52.17% (432/828)
  54.55% (222/407)
  45.24% (133/294)
external/SPIRV-Tools/source/opt/merge_return_pass.h
  72.73% (8/11)
  69.23% (18/26)
  87.50% (21/24)
 100.00% (4/4)
external/SPIRV-Tools/source/opt/modify_maximal_reconvergence.cpp
   0.00% (0/3)
   0.00% (0/73)
   0.00% (0/32)
   0.00% (0/28)
external/SPIRV-Tools/source/opt/modify_maximal_reconvergence.h
   0.00% (0/3)
   0.00% (0/9)
   0.00% (0/5)
- (0/0)
external/SPIRV-Tools/source/opt/module.cpp
  66.67% (12/18)
  82.47% (254/308)
  82.61% (133/161)
  78.46% (102/130)
external/SPIRV-Tools/source/opt/module.h
  51.69% (46/89)
  51.57% (115/223)
  53.26% (49/92)
- (0/0)
external/SPIRV-Tools/source/opt/null_pass.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/opextinst_forward_ref_fixup_pass.cpp
 100.00% (4/4)
  93.10% (54/58)
  91.11% (41/45)
  79.41% (27/34)
external/SPIRV-Tools/source/opt/opextinst_forward_ref_fixup_pass.h
 100.00% (2/2)
 100.00% (14/14)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/optimizer.cpp
  43.51% (57/131)
  39.86% (397/996)
  49.42% (254/514)
  38.76% (100/258)
external/SPIRV-Tools/source/opt/pass.cpp
  57.14% (4/7)
  27.27% (33/121)
  29.69% (19/64)
  26.19% (11/42)
external/SPIRV-Tools/source/opt/pass.h
  76.92% (10/13)
  78.26% (18/23)
  76.92% (10/13)
- (0/0)
external/SPIRV-Tools/source/opt/pass_manager.cpp
 100.00% (2/2)
  59.42% (41/69)
  63.33% (19/30)
  55.00% (11/20)
external/SPIRV-Tools/source/opt/pass_manager.h
  63.64% (7/11)
  60.00% (24/40)
  72.22% (13/18)
- (0/0)
external/SPIRV-Tools/source/opt/private_to_local_pass.cpp
 100.00% (10/10)
  83.33% (155/186)
  83.87% (78/93)
  79.27% (65/82)
external/SPIRV-Tools/source/opt/private_to_local_pass.h
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/propagator.cpp
  92.86% (13/14)
  88.84% (207/233)
  87.70% (107/122)
  77.78% (70/90)
external/SPIRV-Tools/source/opt/propagator.h
 100.00% (12/12)
 100.00% (32/32)
 100.00% (18/18)
- (0/0)
external/SPIRV-Tools/source/opt/reduce_load_size.cpp
  80.00% (4/5)
  48.95% (70/143)
  48.48% (32/66)
  42.00% (21/50)
external/SPIRV-Tools/source/opt/reduce_load_size.h
  66.67% (2/3)
  20.00% (2/10)
  75.00% (3/4)
- (0/0)
external/SPIRV-Tools/source/opt/redundancy_elimination.cpp
 100.00% (2/2)
  93.75% (30/32)
  93.33% (14/15)
  91.67% (11/12)
external/SPIRV-Tools/source/opt/redundancy_elimination.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
external/SPIRV-Tools/source/opt/reflect.h
 100.00% (8/8)
 100.00% (32/32)
 100.00% (28/28)
  93.33% (28/30)
external/SPIRV-Tools/source/opt/register_pressure.cpp
   0.00% (0/27)
   0.00% (0/509)
   0.00% (0/180)
   0.00% (0/156)
external/SPIRV-Tools/source/opt/register_pressure.h
   0.00% (0/13)
   0.00% (0/60)
   0.00% (0/27)
   0.00% (0/8)
external/SPIRV-Tools/source/opt/relax_float_ops_pass.cpp
   0.00% (0/10)
   0.00% (0/151)
   0.00% (0/50)
   0.00% (0/34)
external/SPIRV-Tools/source/opt/relax_float_ops_pass.h
   0.00% (0/5)
   0.00% (0/9)
   0.00% (0/6)
- (0/0)
external/SPIRV-Tools/source/opt/remove_dontinline_pass.cpp
   0.00% (0/3)
   0.00% (0/25)
   0.00% (0/10)
   0.00% (0/6)
external/SPIRV-Tools/source/opt/remove_dontinline_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/remove_duplicates_pass.cpp
   0.00% (0/6)
   0.00% (0/155)
   0.00% (0/71)
   0.00% (0/52)
external/SPIRV-Tools/source/opt/remove_duplicates_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/remove_unused_interface_variables_pass.cpp
 100.00% (7/7)
  98.75% (79/80)
  93.33% (56/60)
  88.10% (37/42)
external/SPIRV-Tools/source/opt/remove_unused_interface_variables_pass.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
external/SPIRV-Tools/source/opt/replace_desc_array_access_using_var_index.cpp
 100.00% (29/29)
  92.24% (333/361)
  82.44% (169/205)
  70.15% (94/134)
external/SPIRV-Tools/source/opt/replace_desc_array_access_using_var_index.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
external/SPIRV-Tools/source/opt/replace_invalid_opc.cpp
   0.00% (0/8)
   0.00% (0/210)
   0.00% (0/89)
   0.00% (0/84)
external/SPIRV-Tools/source/opt/replace_invalid_opc.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/resolve_binding_conflicts_pass.cpp
   0.00% (0/14)
   0.00% (0/213)
   0.00% (0/83)
   0.00% (0/76)
external/SPIRV-Tools/source/opt/resolve_binding_conflicts_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/scalar_analysis.cpp
   0.00% (0/46)
   0.00% (0/749)
   0.00% (0/423)
   0.00% (0/360)
external/SPIRV-Tools/source/opt/scalar_analysis.h
   0.00% (0/19)
   0.00% (0/48)
   0.00% (0/21)
- (0/0)
external/SPIRV-Tools/source/opt/scalar_analysis_nodes.h
   0.00% (0/64)
   0.00% (0/110)
   0.00% (0/86)
   0.00% (0/10)
external/SPIRV-Tools/source/opt/scalar_analysis_simplification.cpp
   0.00% (0/10)
   0.00% (0/254)
   0.00% (0/167)
   0.00% (0/126)
external/SPIRV-Tools/source/opt/scalar_replacement_pass.cpp
  90.24% (37/41)
  75.33% (742/985)
  65.55% (293/447)
  58.38% (230/394)
external/SPIRV-Tools/source/opt/scalar_replacement_pass.h
 100.00% (3/3)
 100.00% (14/14)
 100.00% (5/5)
- (0/0)
external/SPIRV-Tools/source/opt/set_spec_constant_default_value_pass.cpp
   0.00% (0/10)
   0.00% (0/249)
   0.00% (0/167)
   0.00% (0/130)
external/SPIRV-Tools/source/opt/set_spec_constant_default_value_pass.h
   0.00% (0/5)
   0.00% (0/7)
   0.00% (0/9)
- (0/0)
external/SPIRV-Tools/source/opt/simplification_pass.cpp
 100.00% (9/9)
  94.59% (175/185)
  87.14% (61/70)
  67.74% (42/62)
external/SPIRV-Tools/source/opt/simplification_pass.h
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
external/SPIRV-Tools/source/opt/split_combined_image_sampler_pass.cpp
   0.00% (0/20)
   0.00% (0/569)
   0.00% (0/248)
   0.00% (0/192)
external/SPIRV-Tools/source/opt/split_combined_image_sampler_pass.h
   0.00% (0/7)
   0.00% (0/19)
   0.00% (0/11)
   0.00% (0/2)
external/SPIRV-Tools/source/opt/spread_volatile_semantics.cpp
 100.00% (19/19)
  88.49% (246/278)
  88.80% (111/125)
  72.32% (81/112)
external/SPIRV-Tools/source/opt/spread_volatile_semantics.h
 100.00% (5/5)
 100.00% (16/16)
 100.00% (10/10)
  83.33% (5/6)
external/SPIRV-Tools/source/opt/ssa_rewrite_pass.cpp
  85.71% (18/21)
  81.92% (299/365)
  81.62% (151/185)
  75.00% (102/136)
external/SPIRV-Tools/source/opt/ssa_rewrite_pass.h
  80.95% (17/21)
  88.57% (31/35)
  83.33% (30/36)
  50.00% (4/8)
external/SPIRV-Tools/source/opt/strength_reduction_pass.cpp
   0.00% (0/7)
   0.00% (0/120)
   0.00% (0/69)
   0.00% (0/52)
external/SPIRV-Tools/source/opt/strength_reduction_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/strip_debug_info_pass.cpp
   0.00% (0/4)
   0.00% (0/96)
   0.00% (0/40)
   0.00% (0/40)
external/SPIRV-Tools/source/opt/strip_debug_info_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/strip_nonsemantic_info_pass.cpp
   0.00% (0/2)
   0.00% (0/85)
   0.00% (0/48)
   0.00% (0/46)
external/SPIRV-Tools/source/opt/strip_nonsemantic_info_pass.h
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/struct_cfg_analysis.cpp
  66.67% (10/15)
  62.84% (115/183)
  55.91% (52/93)
  53.12% (34/64)
external/SPIRV-Tools/source/opt/struct_cfg_analysis.h
  75.00% (3/4)
  55.56% (15/27)
  47.37% (9/19)
  21.43% (3/14)
external/SPIRV-Tools/source/opt/struct_packing_pass.cpp
   0.00% (0/20)
   0.00% (0/309)
   0.00% (0/197)
   0.00% (0/166)
external/SPIRV-Tools/source/opt/struct_packing_pass.h
   0.00% (0/2)
   0.00% (0/9)
   0.00% (0/2)
- (0/0)
external/SPIRV-Tools/source/opt/switch_descriptorset_pass.cpp
   0.00% (0/1)
   0.00% (0/20)
   0.00% (0/10)
   0.00% (0/10)
external/SPIRV-Tools/source/opt/switch_descriptorset_pass.h
   0.00% (0/3)
   0.00% (0/7)
   0.00% (0/5)
- (0/0)
external/SPIRV-Tools/source/opt/tree_iterator.h
  94.44% (17/18)
  88.31% (68/77)
  91.84% (45/49)
  79.17% (19/24)
external/SPIRV-Tools/source/opt/trim_capabilities_pass.cpp
  91.67% (33/36)
  83.96% (445/530)
  85.34% (262/307)
  75.91% (167/220)
external/SPIRV-Tools/source/opt/trim_capabilities_pass.h
  80.00% (4/5)
  83.33% (20/24)
  90.91% (10/11)
 100.00% (6/6)
external/SPIRV-Tools/source/opt/type_manager.cpp
  73.68% (14/19)
  31.11% (369/1186)
  32.54% (178/547)
  43.94% (232/528)
external/SPIRV-Tools/source/opt/type_manager.h
  33.33% (11/33)
  36.71% (29/79)
  34.09% (15/44)
   0.00% (0/2)
external/SPIRV-Tools/source/opt/types.cpp
  45.79% (49/107)
  38.59% (350/907)
  37.70% (380/1008)
  49.49% (292/590)
external/SPIRV-Tools/source/opt/types.h
  35.95% (55/153)
  41.18% (77/187)
  39.44% (71/180)
  50.00% (6/12)
external/SPIRV-Tools/source/opt/unify_const_pass.cpp
   0.00% (0/8)
   0.00% (0/65)
   0.00% (0/42)
   0.00% (0/36)
external/SPIRV-Tools/source/opt/unify_const_pass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/upgrade_memory_model.cpp
  83.87% (26/31)
  70.27% (695/989)
  61.04% (224/367)
  53.33% (160/300)
external/SPIRV-Tools/source/opt/upgrade_memory_model.h
 100.00% (2/2)
 100.00% (7/7)
 100.00% (3/3)
 100.00% (2/2)
external/SPIRV-Tools/source/opt/value_number_table.cpp
 100.00% (9/9)
  86.98% (187/215)
  89.93% (125/139)
  81.15% (99/122)
external/SPIRV-Tools/source/opt/value_number_table.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (5/5)
- (0/0)
external/SPIRV-Tools/source/opt/vector_dce.cpp
 100.00% (20/20)
  87.91% (320/364)
  86.72% (111/128)
  84.31% (86/102)
external/SPIRV-Tools/source/opt/vector_dce.h
 100.00% (4/4)
 100.00% (14/14)
 100.00% (10/10)
 100.00% (2/2)
external/SPIRV-Tools/source/opt/workaround1209.cpp
   0.00% (0/2)
   0.00% (0/35)
   0.00% (0/18)
   0.00% (0/16)
external/SPIRV-Tools/source/opt/workaround1209.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
external/SPIRV-Tools/source/opt/wrap_opkill.cpp
  12.50% (1/8)
   5.70% (9/158)
   8.22% (6/73)
   8.33% (4/48)
external/SPIRV-Tools/source/opt/wrap_opkill.h
  66.67% (2/3)
  22.22% (2/9)
  75.00% (3/4)
- (0/0)
external/SPIRV-Tools/source/parsed_operand.cpp
 100.00% (1/1)
  54.26% (51/94)
  63.04% (29/46)
  62.50% (40/64)
external/SPIRV-Tools/source/print.cpp
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
external/SPIRV-Tools/source/print.h
  66.67% (2/3)
  75.00% (6/8)
  62.50% (5/8)
  50.00% (1/2)
external/SPIRV-Tools/source/spirv_endian.cpp
  75.00% (3/4)
  58.82% (20/34)
  59.18% (29/49)
  31.58% (12/38)
external/SPIRV-Tools/source/spirv_optimizer_options.cpp
  71.43% (5/7)
  71.43% (15/21)
  71.43% (5/7)
- (0/0)
external/SPIRV-Tools/source/spirv_optimizer_options.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (6/6)
- (0/0)
external/SPIRV-Tools/source/spirv_target_env.cpp
  33.33% (4/12)
  22.80% (88/386)
  24.91% (72/289)
  30.84% (140/454)
external/SPIRV-Tools/source/spirv_validator_options.cpp
  28.57% (6/21)
  20.91% (23/110)
  12.66% (10/79)
  23.81% (10/42)
external/SPIRV-Tools/source/spirv_validator_options.h
 100.00% (1/1)
 100.00% (13/13)
 100.00% (14/14)
- (0/0)
external/SPIRV-Tools/source/table.cpp
 100.00% (3/3)
  92.11% (35/38)
  93.55% (29/31)
  61.11% (33/54)
external/SPIRV-Tools/source/table2.cpp
  73.53% (25/34)
  47.35% (143/302)
  41.14% (65/158)
  41.41% (53/128)
external/SPIRV-Tools/source/table2.h
  50.00% (3/6)
  50.00% (3/6)
  66.67% (6/9)
- (0/0)
external/SPIRV-Tools/source/text.cpp
   7.14% (1/14)
   0.87% (6/689)
   1.01% (5/495)
   0.51% (2/396)
external/SPIRV-Tools/source/text_handler.cpp
   0.00% (0/25)
   0.00% (0/335)
   0.00% (0/217)
   0.00% (0/193)
external/SPIRV-Tools/source/text_handler.h
   0.00% (0/10)
   0.00% (0/42)
   0.00% (0/21)
   0.00% (0/8)
external/SPIRV-Tools/source/to_string.cpp
 100.00% (1/1)
 100.00% (17/17)
 100.00% (7/7)
 100.00% (4/4)
external/SPIRV-Tools/source/util/bit_vector.cpp
  25.00% (1/4)
  27.12% (16/59)
  22.22% (8/36)
  26.67% (8/30)
external/SPIRV-Tools/source/util/bit_vector.h
  83.33% (5/6)
  87.76% (43/49)
  84.00% (21/25)
  71.43% (10/14)
external/SPIRV-Tools/source/util/bitutils.h
  77.78% (7/9)
  72.34% (68/94)
  65.79% (25/38)
  50.00% (8/16)
external/SPIRV-Tools/source/util/hash_combine.h
  75.00% (3/4)
  92.31% (12/13)
  80.00% (4/5)
 100.00% (2/2)
external/SPIRV-Tools/source/util/hex_float.h
   7.11% (14/197)
   7.63% (77/1009)
   7.70% (49/636)
   8.36% (28/335)
external/SPIRV-Tools/source/util/ilist.h
  96.15% (25/26)
  94.12% (96/102)
  88.10% (37/42)
  50.00% (4/8)
external/SPIRV-Tools/source/util/ilist_node.h
  75.00% (9/12)
  48.54% (50/103)
  83.33% (30/36)
  80.00% (8/10)
external/SPIRV-Tools/source/util/index_range.h
 100.00% (5/5)
 100.00% (8/8)
  90.00% (9/10)
  50.00% (1/2)
external/SPIRV-Tools/source/util/make_unique.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
external/SPIRV-Tools/source/util/parse_number.cpp
   0.00% (0/7)
   0.00% (0/222)
   0.00% (0/143)
   0.00% (0/110)
external/SPIRV-Tools/source/util/parse_number.h
   0.00% (0/9)
   0.00% (0/77)
   0.00% (0/56)
   0.00% (0/56)
external/SPIRV-Tools/source/util/small_vector.h
  89.66% (26/29)
  80.99% (196/242)
  80.35% (139/173)
  71.28% (67/94)
external/SPIRV-Tools/source/util/span.h
  88.89% (8/9)
  85.71% (12/14)
  84.21% (16/19)
  62.50% (5/8)
external/SPIRV-Tools/source/util/string_utils.cpp
  50.00% (1/2)
  38.46% (10/26)
  30.00% (9/30)
  18.18% (4/22)
external/SPIRV-Tools/source/util/string_utils.h
 100.00% (7/7)
  93.44% (57/61)
  92.86% (26/28)
  92.86% (13/14)
external/SPIRV-Tools/source/util/timer.cpp
 100.00% (4/4)
  18.97% (11/58)
  20.83% (10/48)
  11.76% (4/34)
external/SPIRV-Tools/source/util/timer.h
  20.00% (4/20)
  13.48% (12/89)
  20.00% (9/45)
   0.00% (0/12)
external/SPIRV-Tools/source/val/basic_block.cpp
  60.53% (23/38)
  61.59% (85/138)
  72.58% (45/62)
  68.75% (11/16)
external/SPIRV-Tools/source/val/basic_block.h
  90.91% (20/22)
  88.89% (40/45)
  85.71% (24/28)
  50.00% (2/4)
external/SPIRV-Tools/source/val/construct.cpp
  85.71% (12/14)
  84.08% (132/157)
  84.68% (94/111)
  64.29% (54/84)
external/SPIRV-Tools/source/val/construct.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (4/4)
 100.00% (4/4)
external/SPIRV-Tools/source/val/decoration.h
  77.78% (7/9)
  85.71% (18/21)
  89.66% (26/29)
  78.57% (11/14)
external/SPIRV-Tools/source/val/function.cpp
  97.50% (39/40)
  94.03% (331/352)
  88.89% (144/162)
  69.51% (57/82)
external/SPIRV-Tools/source/val/function.h
  64.29% (9/14)
  59.46% (22/37)
  64.29% (9/14)
- (0/0)
external/SPIRV-Tools/source/val/instruction.cpp
  42.86% (3/7)
  56.52% (13/23)
  63.64% (7/11)
- (0/0)
external/SPIRV-Tools/source/val/instruction.h
  95.00% (19/20)
  92.31% (36/39)
  96.15% (25/26)
 100.00% (8/8)
external/SPIRV-Tools/source/val/validate.cpp
  66.67% (8/12)
  66.27% (220/332)
  72.45% (234/323)
  60.09% (137/228)
external/SPIRV-Tools/source/val/validate_adjacency.cpp
 100.00% (1/1)
  72.22% (65/90)
  88.00% (44/50)
  85.00% (51/60)
external/SPIRV-Tools/source/val/validate_annotation.cpp
  66.67% (10/15)
  45.42% (278/612)
  54.08% (232/429)
  54.55% (252/462)
external/SPIRV-Tools/source/val/validate_arithmetics.cpp
  70.59% (12/17)
  38.87% (304/782)
  52.14% (292/560)
  45.63% (230/504)
external/SPIRV-Tools/source/val/validate_atomics.cpp
 100.00% (7/7)
  47.15% (174/369)
  58.10% (165/284)
  52.50% (168/320)
external/SPIRV-Tools/source/val/validate_barriers.cpp
  66.67% (2/3)
  42.14% (59/140)
  50.00% (35/70)
  43.33% (26/60)
external/SPIRV-Tools/source/val/validate_bitwise.cpp
 100.00% (8/8)
  57.84% (118/204)
  75.50% (114/151)
  62.32% (86/138)
external/SPIRV-Tools/source/val/validate_builtins.cpp
  55.25% (100/181)
  48.36% (2178/4504)
  63.00% (1117/1773)
  60.14% (949/1578)
external/SPIRV-Tools/source/val/validate_capability.cpp
  52.63% (10/19)
  53.68% (219/408)
  60.29% (205/340)
  49.77% (219/440)
external/SPIRV-Tools/source/val/validate_cfg.cpp
  90.32% (28/31)
  63.38% (649/1024)
  77.91% (515/661)
  66.38% (381/574)
external/SPIRV-Tools/source/val/validate_composites.cpp
  60.00% (9/15)
  25.05% (250/998)
  29.85% (183/613)
  25.19% (131/520)
external/SPIRV-Tools/source/val/validate_constants.cpp
  71.43% (10/14)
  30.90% (212/686)
  41.08% (168/409)
  40.91% (162/396)
external/SPIRV-Tools/source/val/validate_conversion.cpp
  52.17% (12/23)
  32.03% (294/918)
  46.10% (337/731)
  34.76% (219/630)
external/SPIRV-Tools/source/val/validate_debug.cpp
 100.00% (3/3)
  68.29% (28/41)
  80.77% (21/26)
  65.00% (13/20)
external/SPIRV-Tools/source/val/validate_decorations.cpp
  71.43% (20/28)
  45.83% (484/1056)
  55.56% (455/819)
  48.63% (319/656)
external/SPIRV-Tools/source/val/validate_derivatives.cpp
 100.00% (3/3)
  79.70% (106/133)
  80.00% (48/60)
  70.97% (44/62)
external/SPIRV-Tools/source/val/validate_dot_product.cpp
  33.33% (2/6)
  14.84% (46/310)
  20.90% (42/201)
  19.62% (31/158)
external/SPIRV-Tools/source/val/validate_execution_limitations.cpp
 100.00% (1/1)
  66.67% (28/42)
  85.00% (17/20)
  75.00% (12/16)
external/SPIRV-Tools/source/val/validate_explicit_layout.cpp
 100.00% (26/26)
  79.43% (672/846)
  86.02% (449/522)
  78.40% (381/486)
external/SPIRV-Tools/source/val/validate_extensions.cpp
  47.22% (34/72)
  26.45% (1017/3845)
  33.58% (1115/3320)
  28.15% (812/2885)
external/SPIRV-Tools/source/val/validate_function.cpp
  83.33% (5/6)
  44.98% (148/329)
  57.14% (120/210)
  43.62% (82/188)
external/SPIRV-Tools/source/val/validate_graph.cpp
   5.26% (1/19)
   1.56% (7/450)
   1.21% (3/247)
   4.12% (8/194)
external/SPIRV-Tools/source/val/validate_group.cpp
  14.29% (1/7)
   4.65% (8/172)
   2.83% (3/106)
  15.91% (14/88)
external/SPIRV-Tools/source/val/validate_id.cpp
 100.00% (5/5)
  76.58% (170/222)
  83.75% (134/160)
  73.08% (114/156)
external/SPIRV-Tools/source/val/validate_image.cpp
  82.69% (43/52)
  50.68% (1237/2441)
  65.57% (1192/1818)
  56.09% (985/1756)
external/SPIRV-Tools/source/val/validate_instruction.cpp
  92.31% (12/13)
  60.16% (228/379)
  68.60% (177/258)
  63.86% (129/202)
external/SPIRV-Tools/source/val/validate_interfaces.cpp
 100.00% (13/13)
  59.58% (401/673)
  58.49% (248/424)
  55.93% (217/388)
external/SPIRV-Tools/source/val/validate_invalid_type.cpp
 100.00% (5/5)
  63.68% (128/201)
  74.83% (107/143)
  68.82% (128/186)
external/SPIRV-Tools/source/val/validate_layout.cpp
  75.00% (3/4)
  45.82% (170/371)
  58.72% (165/281)
  51.50% (137/266)
external/SPIRV-Tools/source/val/validate_literals.cpp
 100.00% (3/3)
  87.76% (43/49)
  96.30% (26/27)
  95.00% (19/20)
external/SPIRV-Tools/source/val/validate_logical_pointers.cpp
  50.00% (8/16)
  40.16% (355/884)
  51.93% (296/570)
  44.32% (328/740)
external/SPIRV-Tools/source/val/validate_logicals.cpp
  88.89% (8/9)
  60.57% (169/279)
  74.02% (151/204)
  67.37% (159/236)
external/SPIRV-Tools/source/val/validate_memory.cpp
  49.21% (31/63)
  26.44% (920/3480)
  37.06% (855/2307)
  29.95% (611/2040)
external/SPIRV-Tools/source/val/validate_memory_semantics.cpp
 100.00% (1/1)
  32.69% (85/260)
  55.70% (88/158)
  37.88% (50/132)
external/SPIRV-Tools/source/val/validate_mesh_shading.cpp
 100.00% (9/9)
  72.81% (166/228)
  80.58% (83/103)
  63.10% (53/84)
external/SPIRV-Tools/source/val/validate_misc.cpp
  62.50% (5/8)
  61.33% (138/225)
  48.15% (52/108)
  46.94% (46/98)
external/SPIRV-Tools/source/val/validate_mode_setting.cpp
  87.50% (28/32)
  57.52% (734/1276)
  65.24% (443/679)
  61.63% (477/774)
external/SPIRV-Tools/source/val/validate_non_uniform.cpp
  64.29% (9/14)
  43.96% (182/414)
  56.25% (153/272)
  54.17% (143/264)
external/SPIRV-Tools/source/val/validate_pipe.cpp
   7.69% (1/13)
   2.79% (7/251)
   1.51% (3/199)
  11.39% (18/158)
external/SPIRV-Tools/source/val/validate_primitives.cpp
 100.00% (1/1)
  57.89% (22/38)
  56.25% (9/16)
  55.00% (11/20)
external/SPIRV-Tools/source/val/validate_ray_query.cpp
  75.00% (3/4)
  45.51% (137/301)
  50.72% (141/278)
  47.18% (117/248)
external/SPIRV-Tools/source/val/validate_ray_tracing.cpp
 100.00% (7/7)
  60.29% (126/209)
  70.00% (77/110)
  46.43% (39/84)
external/SPIRV-Tools/source/val/validate_ray_tracing_reorder.cpp
  10.53% (2/19)
   4.43% (58/1310)
   0.75% (6/804)
  10.49% (73/696)
external/SPIRV-Tools/source/val/validate_scopes.cpp
  88.89% (8/9)
  57.39% (202/352)
  67.43% (147/218)
  48.97% (95/194)
external/SPIRV-Tools/source/val/validate_small_type_uses.cpp
 100.00% (1/1)
  20.83% (5/24)
  33.33% (7/21)
  15.38% (4/26)
external/SPIRV-Tools/source/val/validate_tensor.cpp
  14.29% (1/7)
   4.89% (9/184)
   2.68% (3/112)
   4.55% (4/88)
external/SPIRV-Tools/source/val/validate_tensor_layout.cpp
  16.67% (1/6)
   5.74% (7/122)
   3.41% (3/88)
  14.10% (11/78)
external/SPIRV-Tools/source/val/validate_type.cpp
  77.27% (17/22)
  39.52% (396/1002)
  53.19% (392/737)
  43.17% (259/600)
external/SPIRV-Tools/source/val/validation_state.cpp
  80.81% (139/172)
  46.07% (1495/3245)
  41.21% (987/2395)
  52.28% (1169/2236)
external/SPIRV-Tools/source/val/validation_state.h
  71.08% (59/83)
  59.24% (186/314)
  60.71% (85/140)
  40.74% (22/54)
include/dxc/DXIL/DxilConstants.h
  75.00% (15/20)
  71.26% (62/87)
  89.66% (52/58)
  93.75% (45/48)
include/dxc/DXIL/DxilCounters.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
include/dxc/DXIL/DxilEntryProps.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (6/6)
- (0/0)
include/dxc/DXIL/DxilFunctionProps.h
  82.76% (24/29)
  85.71% (78/91)
  91.95% (80/87)
  90.74% (49/54)
include/dxc/DXIL/DxilInstructions.h
  10.23% (349/3413)
   6.84% (411/6012)
  12.07% (421/3487)
- (0/0)
include/dxc/DXIL/DxilInterpolationMode.h
  80.00% (8/10)
  88.89% (16/18)
  83.33% (10/12)
  50.00% (2/4)
include/dxc/DXIL/DxilMetadataHelper.h
  66.67% (2/3)
  66.67% (2/3)
  66.67% (2/3)
- (0/0)
include/dxc/DXIL/DxilNodeProps.h
 100.00% (5/5)
 100.00% (5/5)
 100.00% (10/10)
- (0/0)
include/dxc/DXIL/DxilOperations.h
  75.00% (3/4)
  85.71% (6/7)
  85.71% (6/7)
 100.00% (2/2)
include/dxc/DXIL/DxilResource.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
- (0/0)
include/dxc/DXIL/DxilResourceBase.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/dxc/DXIL/DxilShaderFlags.h
  76.54% (62/81)
  74.81% (98/131)
  76.54% (62/81)
- (0/0)
include/dxc/DXIL/DxilShaderModel.h
  78.12% (25/32)
  84.44% (38/45)
  85.42% (41/48)
  85.00% (17/20)
include/dxc/DXIL/DxilSigPoint.h
 100.00% (11/11)
 100.00% (18/18)
 100.00% (14/14)
- (0/0)
include/dxc/DXIL/DxilSigPoint.inl
 100.00% (6/6)
  83.33% (115/138)
  78.95% (75/95)
  82.69% (86/104)
include/dxc/DXIL/DxilSignature.h
 100.00% (3/3)
 100.00% (8/8)
 100.00% (6/6)
- (0/0)
include/dxc/DXIL/DxilSubobject.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
include/dxc/DXIL/DxilTypeSystem.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
include/dxc/DxilCompression/DxilCompressionHelpers.h
 100.00% (5/5)
  96.00% (48/50)
  90.91% (10/11)
  50.00% (2/4)
include/dxc/DxilContainer/DxcContainerBuilder.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (5/5)
- (0/0)
include/dxc/DxilContainer/DxilContainer.h
  90.00% (27/30)
  81.51% (119/146)
  89.29% (50/56)
  67.86% (19/28)
include/dxc/DxilContainer/DxilContainerAssembler.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
include/dxc/DxilContainer/DxilPipelineStateValidation.h
  82.05% (96/117)
  88.86% (614/691)
  86.76% (793/914)
  74.71% (381/510)
include/dxc/DxilContainer/DxilRDATBuilder.h
  87.50% (14/16)
  91.18% (62/68)
  92.31% (24/26)
  50.00% (1/2)
include/dxc/DxilContainer/DxilRDATParts.h
  80.00% (20/25)
  79.73% (59/74)
  87.50% (35/40)
 100.00% (8/8)
include/dxc/DxilContainer/DxilRuntimeReflection.h
  69.79% (67/96)
  77.32% (208/269)
  77.45% (182/235)
  65.00% (65/100)
include/dxc/DxilContainer/DxilRuntimeReflection.inl
  74.07% (20/27)
  74.74% (142/190)
  85.81% (266/310)
  79.66% (94/118)
include/dxc/DxilContainer/RDAT_LibraryTypes.inl
  55.32% (26/47)
  64.17% (231/360)
  55.34% (337/609)
  39.20% (69/176)
include/dxc/DxilContainer/RDAT_Macros.inl
  60.71% (17/28)
  69.33% (52/75)
  62.22% (28/45)
  58.33% (7/12)
include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl
   0.00% (0/3)
   0.00% (0/18)
   0.00% (0/43)
   0.00% (0/14)
include/dxc/DxilContainer/RDAT_SubobjectTypes.inl
 100.00% (8/8)
 100.00% (69/69)
  90.23% (120/133)
  65.00% (26/40)
include/dxc/DxilRootSignature/DxilRootSignature.h
  75.00% (9/12)
  82.61% (19/23)
  80.00% (16/20)
  66.67% (4/6)
include/dxc/HLSL/DxilExportMap.h
  80.00% (8/10)
  80.00% (8/10)
  81.82% (9/11)
- (0/0)
include/dxc/HLSL/DxilGenerationPass.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/dxc/HLSL/DxilLinker.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (6/6)
- (0/0)
include/dxc/HLSL/DxilPackSignatureElement.h
  86.67% (13/15)
  94.12% (32/34)
  92.86% (26/28)
 100.00% (8/8)
include/dxc/HLSL/DxilSignatureAllocator.h
  63.16% (12/19)
  75.00% (27/36)
  80.00% (28/35)
 100.00% (4/4)
include/dxc/HLSL/DxilSignatureAllocator.inl
 100.00% (19/19)
  87.31% (392/449)
  85.94% (275/320)
  82.23% (199/242)
include/dxc/HLSL/DxilSpanAllocator.h
 100.00% (15/15)
  95.28% (101/106)
  94.07% (111/118)
  82.61% (57/69)
include/dxc/HLSL/HLMatrixType.h
 100.00% (9/9)
 100.00% (13/13)
 100.00% (12/12)
- (0/0)
include/dxc/HLSL/HLModule.h
  50.00% (1/2)
  83.33% (5/6)
  92.31% (12/13)
- (0/0)
include/dxc/HLSL/HLOperationLowerExtension.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/dxc/HLSL/HLSLExtensionsCodegenHelper.h
 100.00% (5/5)
 100.00% (5/5)
 100.00% (8/8)
- (0/0)
include/dxc/HlslIntrinsicOp.h
 100.00% (2/2)
  97.56% (80/82)
  98.00% (49/50)
  98.96% (95/96)
include/dxc/Support/DxcLangExtensionsCommonHelper.h
  84.85% (28/33)
  74.87% (146/195)
  51.53% (84/163)
  45.83% (22/48)
include/dxc/Support/DxcLangExtensionsHelper.h
  80.00% (4/5)
  77.27% (17/22)
  77.78% (7/9)
  66.67% (4/6)
include/dxc/Support/DxcOptToggles.h
  25.00% (1/4)
  58.33% (7/12)
  57.14% (4/7)
 100.00% (2/2)
include/dxc/Support/FileIOHelper.h
  72.73% (8/11)
  70.27% (26/37)
  78.26% (18/23)
  66.67% (4/6)
include/dxc/Support/Global.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/dxc/Support/HLSLOptions.h
 100.00% (6/6)
 100.00% (9/9)
  88.89% (8/9)
  50.00% (1/2)
include/dxc/Support/Path.h
  75.00% (6/8)
  84.06% (58/69)
  93.85% (61/65)
  87.50% (42/48)
include/dxc/Support/WinIncludes.h
  57.14% (4/7)
  55.56% (15/27)
  57.14% (4/7)
- (0/0)
include/dxc/Support/dxcapi.extval.h
  50.00% (2/4)
  33.33% (2/6)
  33.33% (2/6)
   0.00% (0/4)
include/dxc/Support/dxcapi.impl.h
  68.42% (39/57)
  61.05% (268/439)
  74.73% (278/372)
  63.31% (107/169)
include/dxc/Support/dxcapi.use.h
  65.00% (13/20)
  57.00% (57/100)
  55.56% (35/63)
  45.00% (9/20)
include/dxc/Support/dxcfilesystem.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/dxc/Support/exception.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (6/6)
- (0/0)
include/dxc/Support/microcom.h
  81.25% (13/16)
  74.75% (74/99)
  71.62% (53/74)
  63.33% (19/30)
include/dxc/WinAdapter.h
  90.32% (56/62)
  77.60% (194/250)
  82.82% (135/163)
  59.26% (32/54)
include/llvm-c/Target.h
   0.00% (0/10)
   0.00% (0/66)
   0.00% (0/10)
- (0/0)
include/llvm/ADT/APFloat.h
 100.00% (27/27)
  96.59% (85/88)
  97.01% (65/67)
  87.50% (35/40)
include/llvm/ADT/APInt.h
  74.82% (104/139)
  78.37% (384/490)
  86.22% (319/370)
  91.10% (133/146)
include/llvm/ADT/APSInt.h
  66.67% (46/69)
  65.02% (158/243)
  81.99% (132/161)
  95.65% (44/46)
include/llvm/ADT/ArrayRef.h
  93.88% (46/49)
  90.65% (97/107)
  94.74% (90/95)
  83.33% (5/6)
include/llvm/ADT/BitVector.h
  76.92% (30/39)
  56.42% (189/335)
  85.19% (115/135)
  85.94% (55/64)
include/llvm/ADT/DenseMap.h
  94.74% (108/114)
  79.81% (601/753)
  83.77% (320/382)
  69.31% (131/189)
include/llvm/ADT/DenseMapInfo.h
  69.23% (27/39)
  80.00% (88/110)
  75.51% (37/49)
 100.00% (8/8)
include/llvm/ADT/DenseSet.h
  85.71% (18/21)
  90.62% (29/32)
  86.96% (20/23)
- (0/0)
include/llvm/ADT/DepthFirstIterator.h
 100.00% (13/13)
 100.00% (50/50)
 100.00% (24/24)
  91.67% (11/12)
include/llvm/ADT/EpochTracker.h
  71.43% (5/7)
  71.43% (5/7)
  85.71% (12/14)
- (0/0)
include/llvm/ADT/EquivalenceClasses.h
  77.42% (24/31)
  75.00% (75/100)
  76.47% (52/68)
  62.50% (10/16)
include/llvm/ADT/FoldingSet.h
  72.88% (43/59)
  74.82% (104/139)
  78.67% (59/75)
 100.00% (4/4)
include/llvm/ADT/GraphTraits.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
include/llvm/ADT/Hashing.h
 100.00% (31/31)
  97.40% (225/231)
  93.94% (93/99)
  92.59% (50/54)
include/llvm/ADT/ImmutableMap.h
   0.00% (0/21)
   0.00% (0/61)
   0.00% (0/51)
   0.00% (0/22)
include/llvm/ADT/ImmutableSet.h
   0.00% (0/69)
   0.00% (0/373)
   0.00% (0/269)
   0.00% (0/127)
include/llvm/ADT/IntrusiveRefCntPtr.h
  93.10% (27/29)
  90.77% (59/65)
  93.62% (44/47)
 100.00% (8/8)
include/llvm/ADT/MapVector.h
  94.44% (17/18)
  93.18% (82/88)
  88.68% (47/53)
  84.62% (22/26)
include/llvm/ADT/Optional.h
  96.15% (25/26)
  98.77% (80/81)
  96.72% (59/61)
 100.00% (16/16)
include/llvm/ADT/PackedVector.h
  91.67% (11/12)
  97.22% (35/36)
  95.83% (23/24)
 100.00% (6/6)
include/llvm/ADT/PointerIntPair.h
  91.30% (21/23)
  92.77% (77/83)
  93.33% (28/30)
- (0/0)
include/llvm/ADT/PointerUnion.h
  87.27% (48/55)
  88.83% (167/188)
  90.91% (70/77)
  92.86% (13/14)
include/llvm/ADT/PostOrderIterator.h
 100.00% (29/29)
 100.00% (74/74)
 100.00% (41/41)
  87.50% (7/8)
include/llvm/ADT/SCCIterator.h
  90.91% (10/11)
  92.75% (64/69)
  94.74% (36/38)
 100.00% (16/16)
include/llvm/ADT/STLExtras.h
  87.50% (21/24)
  91.67% (77/84)
  89.58% (43/48)
 100.00% (12/12)
include/llvm/ADT/ScopedHashTable.h
   0.00% (0/18)
   0.00% (0/66)
   0.00% (0/37)
   0.00% (0/6)
include/llvm/ADT/SetOperations.h
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/6)
   0.00% (0/4)
include/llvm/ADT/SetVector.h
 100.00% (22/22)
 100.00% (89/89)
 100.00% (44/44)
 100.00% (12/12)
include/llvm/ADT/SmallBitVector.h
  74.00% (37/50)
  60.37% (198/328)
  86.00% (129/150)
  86.67% (52/60)
include/llvm/ADT/SmallPtrSet.h
  97.06% (33/34)
  78.20% (104/133)
  98.84% (85/86)
  96.15% (25/26)
include/llvm/ADT/SmallSet.h
 100.00% (8/8)
 100.00% (49/49)
 100.00% (45/45)
 100.00% (28/28)
include/llvm/ADT/SmallString.h
  82.35% (14/17)
  78.72% (37/47)
  84.21% (16/19)
- (0/0)
include/llvm/ADT/SmallVector.h
  96.59% (85/88)
  70.63% (404/572)
  86.52% (231/267)
  78.33% (94/120)
include/llvm/ADT/Statistic.h
  40.00% (6/15)
  38.10% (16/42)
  40.00% (6/15)
- (0/0)
include/llvm/ADT/StringExtras.h
  83.33% (10/12)
  67.86% (76/112)
  72.00% (54/75)
  63.33% (38/60)
include/llvm/ADT/StringMap.h
  94.44% (51/54)
  95.15% (196/206)
  97.71% (128/131)
 100.00% (46/46)
include/llvm/ADT/StringRef.h
 100.00% (45/45)
 100.00% (176/176)
  99.19% (122/123)
  98.21% (55/56)
include/llvm/ADT/StringSet.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (2/2)
- (0/0)
include/llvm/ADT/StringSwitch.h
 100.00% (10/10)
  95.65% (44/46)
 100.00% (34/34)
 100.00% (20/20)
include/llvm/ADT/TinyPtrVector.h
  56.25% (9/16)
  44.55% (49/110)
  45.56% (41/90)
  43.48% (20/46)
include/llvm/ADT/Triple.h
  51.22% (21/41)
  38.89% (49/126)
  39.13% (36/92)
  26.47% (18/68)
include/llvm/ADT/Twine.h
  85.29% (29/34)
  78.03% (135/173)
  92.24% (107/116)
  94.00% (47/50)
include/llvm/ADT/UniqueVector.h
 100.00% (4/4)
  92.86% (13/14)
  80.00% (8/10)
  50.00% (2/4)
include/llvm/ADT/edit_distance.h
 100.00% (1/1)
  90.00% (36/40)
  84.62% (22/26)
  83.33% (15/18)
include/llvm/ADT/ilist.h
  98.67% (74/75)
  95.72% (246/257)
  94.29% (132/140)
  76.32% (29/38)
include/llvm/ADT/ilist_node.h
 100.00% (10/10)
  90.00% (18/20)
  90.91% (20/22)
  62.50% (5/8)
include/llvm/ADT/iterator.h
  88.89% (16/18)
  91.43% (64/70)
  90.48% (19/21)
- (0/0)
include/llvm/ADT/iterator_range.h
 100.00% (6/6)
 100.00% (12/12)
 100.00% (10/10)
- (0/0)
include/llvm/Analysis/AliasAnalysis.h
  48.57% (17/35)
  50.88% (58/114)
  59.18% (29/49)
  86.36% (19/22)
include/llvm/Analysis/AliasSetTracker.h
   0.00% (0/51)
   0.00% (0/145)
   0.00% (0/109)
   0.00% (0/34)
include/llvm/Analysis/AssumptionCache.h
  37.50% (6/16)
  61.54% (16/26)
  54.55% (12/22)
 100.00% (2/2)
include/llvm/Analysis/CFGPrinter.h
   0.00% (0/6)
   0.00% (0/72)
   0.00% (0/47)
   0.00% (0/30)
include/llvm/Analysis/CallGraph.h
  52.94% (27/51)
  52.43% (54/103)
  58.62% (34/58)
 100.00% (2/2)
include/llvm/Analysis/CallGraphSCCPass.h
  90.00% (9/10)
  94.44% (17/18)
  91.67% (11/12)
- (0/0)
include/llvm/Analysis/CodeMetrics.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (11/11)
- (0/0)
include/llvm/Analysis/DependenceAnalysis.h
   0.00% (0/31)
   0.00% (0/45)
   0.00% (0/44)
   0.00% (0/4)
include/llvm/Analysis/DominanceFrontier.h
   0.00% (0/30)
   0.00% (0/59)
   0.00% (0/35)
- (0/0)
include/llvm/Analysis/DominanceFrontierImpl.h
   0.00% (0/8)
   0.00% (0/125)
   0.00% (0/81)
   0.00% (0/48)
include/llvm/Analysis/DxilValueCache.h
 100.00% (8/8)
 100.00% (13/13)
 100.00% (11/11)
- (0/0)
include/llvm/Analysis/InlineCost.h
  90.00% (9/10)
  95.65% (22/23)
  93.33% (14/15)
- (0/0)
include/llvm/Analysis/IteratedDominanceFrontier.h
  75.00% (3/4)
  66.67% (8/12)
  83.33% (5/6)
- (0/0)
include/llvm/Analysis/LazyValueInfo.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (5/5)
- (0/0)
include/llvm/Analysis/LibCallSemantics.h
   0.00% (0/5)
   0.00% (0/34)
   0.00% (0/12)
   0.00% (0/6)
include/llvm/Analysis/LoopAccessAnalysis.h
   0.00% (0/34)
   0.00% (0/74)
   0.00% (0/60)
   0.00% (0/2)
include/llvm/Analysis/LoopInfo.h
  72.22% (52/72)
  76.03% (184/242)
  76.40% (123/161)
  73.21% (41/56)
include/llvm/Analysis/LoopInfoImpl.h
  80.00% (16/20)
  84.96% (192/226)
  83.55% (127/152)
  86.46% (83/96)
include/llvm/Analysis/LoopIterator.h
  55.00% (11/20)
  57.63% (34/59)
  69.70% (23/33)
 100.00% (2/2)
include/llvm/Analysis/LoopPass.h
  83.33% (10/12)
  91.67% (22/24)
  85.71% (12/14)
- (0/0)
include/llvm/Analysis/MemoryBuiltins.h
  41.67% (5/12)
  41.67% (15/36)
  38.89% (7/18)
  25.00% (3/12)
include/llvm/Analysis/MemoryDependenceAnalysis.h
  77.42% (24/31)
  75.38% (49/65)
  84.78% (39/46)
 100.00% (6/6)
include/llvm/Analysis/MemoryLocation.h
  90.00% (9/10)
  69.57% (32/46)
  51.43% (18/35)
  37.50% (6/16)
include/llvm/Analysis/PHITransAddr.h
 100.00% (4/4)
 100.00% (16/16)
 100.00% (18/18)
 100.00% (8/8)
include/llvm/Analysis/PostDominators.h
  41.18% (7/17)
  40.00% (22/55)
  44.44% (8/18)
- (0/0)
include/llvm/Analysis/PtrUseVisitor.h
  83.33% (15/18)
  81.08% (60/74)
  81.08% (30/37)
  56.25% (9/16)
include/llvm/Analysis/RegionInfo.h
   0.00% (0/37)
   0.00% (0/85)
   0.00% (0/56)
   0.00% (0/12)
include/llvm/Analysis/RegionInfoImpl.h
   0.00% (0/57)
   0.00% (0/564)
   0.00% (0/427)
   0.00% (0/276)
include/llvm/Analysis/RegionIterator.h
   0.00% (0/31)
   0.00% (0/108)
   0.00% (0/69)
   0.00% (0/28)
include/llvm/Analysis/RegionPass.h
   0.00% (0/9)
   0.00% (0/19)
   0.00% (0/11)
- (0/0)
include/llvm/Analysis/ScalarEvolution.h
  86.21% (25/29)
  80.00% (72/90)
  91.67% (44/48)
  91.67% (11/12)
include/llvm/Analysis/ScalarEvolutionExpander.h
  57.14% (8/14)
  56.25% (27/48)
  75.00% (18/24)
  50.00% (2/4)
include/llvm/Analysis/ScalarEvolutionExpressions.h
  64.29% (54/84)
  52.82% (178/337)
  62.07% (126/203)
  74.07% (80/108)
include/llvm/Analysis/TargetFolder.h
  16.33% (8/49)
  16.46% (27/164)
  28.12% (18/64)
  50.00% (5/10)
include/llvm/Analysis/TargetLibraryInfo.h
  28.57% (8/28)
  22.86% (24/105)
  32.50% (13/40)
  33.33% (2/6)
include/llvm/Analysis/TargetTransformInfo.h
  14.52% (9/62)
  11.70% (20/171)
  15.71% (11/70)
- (0/0)
include/llvm/Analysis/TargetTransformInfoImpl.h
  29.31% (17/58)
  50.88% (115/226)
  67.08% (163/243)
  54.40% (99/182)
include/llvm/Analysis/ValueTracking.h
 100.00% (2/2)
 100.00% (7/7)
 100.00% (2/2)
- (0/0)
include/llvm/Bitcode/BitCodes.h
 100.00% (16/16)
  94.74% (54/57)
  90.32% (84/93)
  88.89% (48/54)
include/llvm/Bitcode/BitcodeWriterPass.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
include/llvm/Bitcode/BitstreamReader.h
  75.56% (34/45)
  84.46% (212/251)
  85.53% (136/159)
  80.26% (61/76)
include/llvm/Bitcode/BitstreamWriter.h
  86.67% (26/30)
  83.71% (221/264)
  79.73% (118/148)
  77.78% (56/72)
include/llvm/Bitcode/ReaderWriter.h
  57.14% (4/7)
  52.50% (21/40)
  57.58% (19/33)
  36.67% (11/30)
include/llvm/CodeGen/MachinePassRegistry.h
   0.00% (0/12)
   0.00% (0/28)
   0.00% (0/12)
- (0/0)
include/llvm/CodeGen/MachineValueType.h
  11.11% (5/45)
  12.94% (52/402)
  11.65% (43/369)
  20.93% (90/430)
include/llvm/CodeGen/PBQPRAConstraint.h
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/2)
- (0/0)
include/llvm/CodeGen/Passes.h
   0.00% (0/25)
   0.00% (0/52)
   0.00% (0/25)
- (0/0)
include/llvm/CodeGen/RegAllocRegistry.h
   0.00% (0/7)
   0.00% (0/15)
   0.00% (0/7)
- (0/0)
include/llvm/CodeGen/SchedulerRegistry.h
   0.00% (0/5)
   0.00% (0/13)
   0.00% (0/5)
- (0/0)
include/llvm/CodeGen/ValueTypes.h
   4.55% (2/44)
   3.21% (6/187)
   8.45% (6/71)
   7.14% (1/14)
include/llvm/IR/Argument.h
  66.67% (2/3)
  40.00% (2/5)
  66.67% (2/3)
- (0/0)
include/llvm/IR/AssemblyAnnotationWriter.h
  80.00% (4/5)
  85.71% (6/7)
  80.00% (4/5)
- (0/0)
include/llvm/IR/Attributes.h
  65.62% (21/32)
  69.70% (46/66)
  65.96% (31/47)
- (0/0)
include/llvm/IR/BasicBlock.h
  71.05% (27/38)
  61.43% (43/70)
  71.79% (28/39)
- (0/0)
include/llvm/IR/CFG.h
  71.43% (40/56)
  75.19% (100/133)
  75.00% (54/72)
  62.50% (5/8)
include/llvm/IR/CallSite.h
  80.00% (56/70)
  79.35% (146/184)
  74.15% (152/205)
  52.94% (36/68)
include/llvm/IR/Comdat.h
  66.67% (2/3)
  33.33% (2/6)
  66.67% (2/3)
- (0/0)
include/llvm/IR/Constant.h
  75.00% (3/4)
  72.73% (8/11)
  85.71% (6/7)
  75.00% (3/4)
include/llvm/IR/ConstantFolder.h
  64.58% (31/48)
  64.08% (91/142)
  64.58% (31/48)
- (0/0)
include/llvm/IR/ConstantRange.h
  87.50% (7/8)
  78.95% (15/19)
  92.31% (12/13)
 100.00% (6/6)
include/llvm/IR/Constants.h
  75.00% (63/84)
  75.00% (171/228)
  79.81% (83/104)
 100.00% (12/12)
include/llvm/IR/DIBuilder.h
 100.00% (1/1)
  83.33% (5/6)
  75.00% (3/4)
  50.00% (1/2)
include/llvm/IR/DataLayout.h
  63.89% (23/36)
  55.97% (89/159)
  48.89% (44/90)
  42.86% (30/70)
include/llvm/IR/DebugInfo.h
  50.00% (5/10)
  55.00% (11/20)
  54.55% (6/11)
- (0/0)
include/llvm/IR/DebugInfoMetadata.h
  83.99% (320/381)
  83.41% (754/904)
  86.23% (501/581)
  74.66% (109/146)
include/llvm/IR/DebugLoc.h
  76.92% (10/13)
  84.21% (16/19)
  80.00% (12/15)
- (0/0)
include/llvm/IR/DerivedTypes.h
  83.33% (35/42)
  67.92% (72/106)
  85.25% (52/61)
 100.00% (14/14)
include/llvm/IR/DiagnosticInfo.h
  46.00% (23/50)
  46.43% (39/84)
  45.98% (40/87)
- (0/0)
include/llvm/IR/DiagnosticPrinter.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (3/3)
- (0/0)
include/llvm/IR/Dominators.h
  50.00% (12/24)
  44.07% (26/59)
  43.59% (17/39)
   0.00% (0/8)
include/llvm/IR/Function.h
  75.82% (69/91)
  73.09% (182/249)
  76.15% (83/109)
  65.00% (13/20)
include/llvm/IR/GVMaterializer.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
include/llvm/IR/GetElementPtrTypeIterator.h
 100.00% (17/17)
  97.47% (77/79)
  96.55% (28/29)
  87.50% (7/8)
include/llvm/IR/GlobalAlias.h
  77.78% (7/9)
  75.86% (22/29)
  80.00% (12/15)
  62.50% (5/8)
include/llvm/IR/GlobalObject.h
 100.00% (9/9)
 100.00% (18/18)
 100.00% (13/13)
  75.00% (3/4)
include/llvm/IR/GlobalValue.h
  87.88% (58/66)
  88.10% (148/168)
  92.50% (111/120)
  76.79% (43/56)
include/llvm/IR/GlobalVariable.h
 100.00% (13/13)
 100.00% (39/39)
 100.00% (23/23)
  58.33% (7/12)
include/llvm/IR/IRBuilder.h
  76.85% (156/203)
  71.92% (689/958)
  74.96% (506/675)
  61.37% (224/365)
include/llvm/IR/IRPrintingPasses.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
include/llvm/IR/InlineAsm.h
  24.00% (6/25)
  10.13% (8/79)
  23.08% (6/26)
- (0/0)
include/llvm/IR/InstIterator.h
  72.73% (16/22)
  70.00% (42/60)
  82.50% (33/40)
  66.67% (8/12)
include/llvm/IR/InstVisitor.h
  65.67% (44/67)
  66.39% (79/119)
  79.38% (508/640)
  91.16% (134/147)
include/llvm/IR/InstrTypes.h
  67.86% (38/56)
  61.33% (111/181)
  65.22% (60/92)
  54.76% (23/42)
include/llvm/IR/Instruction.h
  85.11% (40/47)
  88.46% (92/104)
  91.14% (72/79)
  88.64% (39/44)
include/llvm/IR/Instructions.h
  68.60% (343/500)
  68.85% (1050/1525)
  70.32% (526/748)
  66.94% (162/242)
include/llvm/IR/IntrinsicInst.h
  39.73% (29/73)
  45.32% (92/203)
  49.04% (51/104)
  73.08% (38/52)
include/llvm/IR/Intrinsics.h
 100.00% (3/3)
 100.00% (18/18)
 100.00% (5/5)
- (0/0)
include/llvm/IR/LLVMContext.h
  33.33% (1/3)
  33.33% (3/9)
  33.33% (1/3)
- (0/0)
include/llvm/IR/LegacyPassManagers.h
  96.55% (28/29)
  94.12% (64/68)
  96.00% (48/50)
 100.00% (4/4)
include/llvm/IR/LegacyPassNameParser.h
 100.00% (6/6)
  82.61% (19/23)
  80.95% (17/21)
  66.67% (8/12)
include/llvm/IR/MDBuilder.h
  75.00% (3/4)
  87.50% (7/8)
  50.00% (4/8)
- (0/0)
include/llvm/IR/Mangler.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/llvm/IR/Metadata.h
  86.62% (123/142)
  85.23% (277/325)
  88.43% (344/389)
  90.91% (80/88)
include/llvm/IR/MetadataTracking.h
 100.00% (5/5)
 100.00% (13/13)
 100.00% (5/5)
- (0/0)
include/llvm/IR/Module.h
  79.00% (79/100)
  74.55% (123/165)
  76.92% (90/117)
  50.00% (7/14)
include/llvm/IR/ModuleSlotTracker.h
  66.67% (2/3)
  66.67% (2/3)
  66.67% (2/3)
- (0/0)
include/llvm/IR/NoFolder.h
   3.85% (2/52)
   2.34% (4/171)
   3.85% (2/52)
- (0/0)
include/llvm/IR/OperandTraits.h
 100.00% (19/19)
 100.00% (62/62)
 100.00% (21/21)
- (0/0)
include/llvm/IR/Operator.h
  87.01% (67/77)
  91.09% (225/247)
  91.81% (157/171)
  88.30% (83/94)
include/llvm/IR/PassManager.h
  40.00% (10/25)
  49.45% (45/91)
  48.78% (20/41)
  70.00% (7/10)
include/llvm/IR/PatternMatch.h
  80.75% (130/161)
  82.70% (435/526)
  80.42% (382/475)
  64.49% (178/276)
include/llvm/IR/PredIteratorCache.h
 100.00% (5/5)
 100.00% (24/24)
 100.00% (8/8)
 100.00% (2/2)
include/llvm/IR/Statepoint.h
  14.29% (2/14)
  16.67% (7/42)
  25.00% (6/24)
  50.00% (1/2)
include/llvm/IR/SymbolTableListTraits.h
 100.00% (6/6)
 100.00% (16/16)
  88.89% (8/9)
  50.00% (1/2)
include/llvm/IR/TrackingMDRef.h
  82.86% (29/35)
  87.34% (69/79)
  85.45% (47/55)
  80.00% (8/10)
include/llvm/IR/Type.h
  80.39% (41/51)
  77.78% (91/117)
  83.96% (89/106)
  81.03% (47/58)
include/llvm/IR/TypeFinder.h
  77.78% (7/9)
  77.78% (7/9)
  80.00% (8/10)
- (0/0)
include/llvm/IR/Use.h
 100.00% (16/16)
 100.00% (38/38)
 100.00% (23/23)
 100.00% (6/6)
include/llvm/IR/UseListOrder.h
  50.00% (2/4)
  22.22% (2/9)
  80.00% (8/10)
- (0/0)
include/llvm/IR/User.h
  90.62% (29/32)
  93.94% (93/99)
  92.59% (50/54)
 100.00% (9/9)
include/llvm/IR/Value.h
  88.73% (63/71)
  89.59% (198/221)
  92.80% (116/125)
  95.35% (41/43)
include/llvm/IR/ValueHandle.h
  82.09% (55/67)
  86.62% (136/157)
  89.47% (102/114)
 100.00% (26/26)
include/llvm/IR/ValueMap.h
  77.78% (35/45)
  81.88% (113/138)
  80.82% (59/73)
  73.33% (11/15)
include/llvm/IR/ValueSymbolTable.h
  62.50% (5/8)
  62.50% (5/8)
  70.00% (7/10)
- (0/0)
include/llvm/IR/Verifier.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
include/llvm/Linker/Linker.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/llvm/MC/MCInstrItineraries.h
   0.00% (0/15)
   0.00% (0/93)
   0.00% (0/15)
- (0/0)
include/llvm/MC/MCParser/AsmLexer.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/llvm/MC/MCParser/MCAsmLexer.h
   0.00% (0/22)
   0.00% (0/47)
   0.00% (0/22)
- (0/0)
include/llvm/MC/MCParser/MCAsmParser.h
   0.00% (0/7)
   0.00% (0/15)
   0.00% (0/7)
- (0/0)
include/llvm/MC/MCSchedule.h
   0.00% (0/13)
   0.00% (0/39)
   0.00% (0/13)
- (0/0)
include/llvm/MC/MCSection.h
   0.00% (0/28)
   0.00% (0/47)
   0.00% (0/28)
- (0/0)
include/llvm/MC/MCSectionMachO.h
   0.00% (0/7)
   0.00% (0/24)
   0.00% (0/7)
- (0/0)
include/llvm/MC/MCSubtargetInfo.h
   0.00% (0/10)
   0.00% (0/47)
   0.00% (0/10)
- (0/0)
include/llvm/MC/MCTargetOptions.h
  25.00% (1/4)
  16.00% (4/25)
  80.00% (12/15)
- (0/0)
include/llvm/MC/SectionKind.h
   0.00% (0/46)
   0.00% (0/81)
   0.00% (0/46)
- (0/0)
include/llvm/MC/SubtargetFeature.h
   0.00% (0/5)
   0.00% (0/12)
   0.00% (0/5)
- (0/0)
include/llvm/Object/Archive.h
   0.00% (0/33)
   0.00% (0/77)
   0.00% (0/33)
- (0/0)
include/llvm/Object/Binary.h
   0.00% (0/12)
   0.00% (0/41)
   0.00% (0/12)
- (0/0)
include/llvm/Object/Error.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
include/llvm/Object/MachO.h
   0.00% (0/11)
   0.00% (0/43)
   0.00% (0/11)
- (0/0)
include/llvm/Object/MachOUniversal.h
   0.00% (0/20)
   0.00% (0/43)
   0.00% (0/20)
- (0/0)
include/llvm/Object/ObjectFile.h
   0.00% (0/50)
   0.00% (0/146)
   0.00% (0/50)
- (0/0)
include/llvm/Object/SymbolicFile.h
   0.00% (0/19)
   0.00% (0/53)
   0.00% (0/19)
- (0/0)
include/llvm/Option/Arg.h
  71.43% (10/14)
  60.87% (14/23)
  70.59% (12/17)
  50.00% (1/2)
include/llvm/Option/ArgList.h
  52.38% (22/42)
  56.86% (58/102)
  57.45% (27/47)
- (0/0)
include/llvm/Option/OptSpecifier.h
  50.00% (3/6)
  50.00% (3/6)
  57.14% (4/7)
- (0/0)
include/llvm/Option/OptTable.h
  85.71% (6/7)
  85.71% (18/21)
  87.50% (7/8)
- (0/0)
include/llvm/Option/Option.h
  93.33% (14/15)
  89.61% (69/77)
  80.39% (41/51)
  75.00% (24/32)
include/llvm/Pass.h
  87.50% (14/16)
  90.00% (18/20)
  91.67% (22/24)
- (0/0)
include/llvm/PassAnalysisSupport.h
  94.74% (18/19)
  94.03% (63/67)
  97.30% (36/37)
 100.00% (8/8)
include/llvm/PassInfo.h
  87.50% (14/16)
  90.00% (36/40)
  94.12% (32/34)
- (0/0)
include/llvm/PassRegistry.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/llvm/PassSupport.h
  85.71% (12/14)
  95.65% (44/46)
  86.00% (43/50)
  76.19% (16/21)
include/llvm/ProfileData/CoverageMapping.h
  60.38% (32/53)
  55.30% (73/132)
  75.49% (77/102)
  50.00% (9/18)
include/llvm/ProfileData/CoverageMappingReader.h
  66.67% (10/15)
  68.97% (20/29)
  56.25% (18/32)
- (0/0)
include/llvm/ProfileData/CoverageMappingWriter.h
  33.33% (1/3)
  50.00% (2/4)
  57.14% (4/7)
- (0/0)
include/llvm/ProfileData/InstrProf.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (6/6)
- (0/0)
include/llvm/ProfileData/InstrProfReader.h
  54.55% (12/22)
  55.00% (22/40)
  52.94% (18/34)
   0.00% (0/2)
include/llvm/ProfileData/SampleProf.h
   0.00% (0/27)
   0.00% (0/82)
   0.00% (0/45)
   0.00% (0/10)
include/llvm/ProfileData/SampleProfReader.h
   0.00% (0/9)
   0.00% (0/14)
   0.00% (0/16)
- (0/0)
include/llvm/Support/AlignOf.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/llvm/Support/Allocator.h
  61.54% (16/26)
  71.95% (118/164)
  63.33% (38/60)
  55.56% (10/18)
include/llvm/Support/BlockFrequency.h
   0.00% (0/5)
   0.00% (0/15)
   0.00% (0/5)
- (0/0)
include/llvm/Support/CBindingWrapping.h
  66.67% (2/3)
  54.55% (6/11)
  50.00% (2/4)
- (0/0)
include/llvm/Support/COFF.h
   0.00% (0/8)
   0.00% (0/23)
   0.00% (0/8)
- (0/0)
include/llvm/Support/Capacity.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
include/llvm/Support/Casting.h
 100.00% (23/23)
 100.00% (85/85)
  94.29% (66/70)
  69.05% (29/42)
include/llvm/Support/CodeGen.h
   0.00% (0/2)
   0.00% (0/34)
   0.00% (0/2)
- (0/0)
include/llvm/Support/CommandLine.h
  68.07% (81/119)
  69.14% (168/243)
  70.83% (119/168)
  30.00% (6/20)
include/llvm/Support/ConvertUTF.h
 100.00% (1/1)
  75.00% (6/8)
  71.43% (5/7)
  50.00% (2/4)
include/llvm/Support/CrashRecoveryContext.h
  43.75% (7/16)
  53.85% (21/39)
  50.00% (17/34)
  40.00% (4/10)
include/llvm/Support/DOTGraphTraits.h
   0.00% (0/15)
   0.00% (0/41)
   0.00% (0/16)
- (0/0)
include/llvm/Support/Dwarf.h
   0.00% (0/5)
   0.00% (0/31)
   0.00% (0/5)
- (0/0)
include/llvm/Support/Endian.h
  38.89% (7/18)
  73.91% (34/46)
  50.00% (12/24)
   0.00% (0/2)
include/llvm/Support/EndianStream.h
 100.00% (2/2)
 100.00% (5/5)
 100.00% (3/3)
- (0/0)
include/llvm/Support/Errc.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
include/llvm/Support/ErrorHandling.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (2/2)
- (0/0)
include/llvm/Support/ErrorOr.h
  94.74% (18/19)
  91.43% (64/70)
  91.43% (32/35)
  87.50% (7/8)
include/llvm/Support/FileSystem.h
  53.57% (30/56)
  39.36% (74/188)
  69.23% (72/104)
  64.29% (9/14)
include/llvm/Support/FileUtilities.h
   0.00% (0/5)
   0.00% (0/20)
   0.00% (0/8)
   0.00% (0/2)
include/llvm/Support/Format.h
 100.00% (9/9)
  96.43% (27/28)
  95.45% (21/22)
  75.00% (3/4)
include/llvm/Support/FormattedStream.h
  50.00% (6/12)
  60.42% (29/48)
  73.91% (17/23)
 100.00% (6/6)
include/llvm/Support/GenericDomTree.h
  81.03% (47/58)
  67.93% (305/449)
  75.56% (201/266)
  64.06% (82/128)
include/llvm/Support/GenericDomTreeConstruction.h
 100.00% (3/3)
  98.68% (150/152)
  97.67% (84/86)
  94.12% (64/68)
include/llvm/Support/GraphWriter.h
   0.00% (0/15)
   0.00% (0/166)
   0.00% (0/117)
   0.00% (0/88)
include/llvm/Support/LEB128.h
  66.67% (2/3)
  59.09% (26/44)
  94.44% (17/18)
 100.00% (14/14)
include/llvm/Support/LineIterator.h
  71.43% (5/7)
  57.14% (8/14)
  71.43% (5/7)
- (0/0)
include/llvm/Support/LockFileManager.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/llvm/Support/MSFileSystem.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/llvm/Support/MachO.h
   0.00% (0/48)
   0.00% (0/337)
   0.00% (0/48)
- (0/0)
include/llvm/Support/ManagedStatic.h
  80.00% (4/5)
  90.00% (9/10)
  85.71% (6/7)
 100.00% (2/2)
include/llvm/Support/MathExtras.h
  62.00% (31/50)
  71.56% (156/218)
  80.00% (76/95)
  89.74% (35/39)
include/llvm/Support/Memory.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
include/llvm/Support/MemoryBuffer.h
  84.62% (11/13)
  76.47% (13/17)
  86.67% (13/15)
- (0/0)
include/llvm/Support/Mutex.h
 100.00% (5/5)
  65.38% (17/26)
  80.95% (17/21)
  66.67% (4/6)
include/llvm/Support/MutexGuard.h
  66.67% (2/3)
  66.67% (2/3)
  75.00% (3/4)
- (0/0)
include/llvm/Support/OnDiskHashTable.h
  55.88% (19/34)
  48.94% (92/188)
  53.57% (60/112)
  26.67% (8/30)
include/llvm/Support/Options.h
 100.00% (3/3)
 100.00% (11/11)
 100.00% (4/4)
- (0/0)
include/llvm/Support/Path.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/llvm/Support/PointerLikeTypeTraits.h
  66.67% (4/6)
  62.50% (10/16)
  66.67% (4/6)
- (0/0)
include/llvm/Support/PrettyStackTrace.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (3/3)
- (0/0)
include/llvm/Support/RWMutex.h
 100.00% (5/5)
  75.00% (15/20)
  85.00% (17/20)
  66.67% (4/6)
include/llvm/Support/Recycler.h
  50.00% (7/14)
  28.12% (9/32)
  33.33% (7/21)
   0.00% (0/2)
include/llvm/Support/RecyclingAllocator.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
include/llvm/Support/Registry.h
   0.00% (0/16)
   0.00% (0/46)
   0.00% (0/39)
   0.00% (0/12)
include/llvm/Support/SMLoc.h
 100.00% (9/9)
 100.00% (16/16)
 100.00% (13/13)
- (0/0)
include/llvm/Support/SaveAndRestore.h
  66.67% (4/6)
  75.00% (6/8)
  80.00% (8/10)
- (0/0)
include/llvm/Support/SourceMgr.h
  42.86% (12/28)
  44.26% (27/61)
  51.11% (23/45)
   0.00% (0/4)
include/llvm/Support/StreamingMemoryObject.h
  50.00% (1/2)
  55.00% (11/20)
  60.00% (9/15)
  58.33% (7/12)
include/llvm/Support/StringPool.h
   0.00% (0/9)
   0.00% (0/27)
   0.00% (0/9)
- (0/0)
include/llvm/Support/StringSaver.h
  71.43% (5/7)
  71.43% (5/7)
  77.78% (7/9)
- (0/0)
include/llvm/Support/SwapByteOrder.h
  66.67% (6/9)
  73.08% (19/26)
  66.67% (6/9)
- (0/0)
include/llvm/Support/TargetRegistry.h
   4.84% (3/62)
   1.27% (3/236)
   7.25% (5/69)
   0.00% (0/2)
include/llvm/Support/TargetSelect.h
  50.00% (5/10)
  33.33% (21/63)
  50.00% (5/10)
- (0/0)
include/llvm/Support/ThreadLocal.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (5/5)
- (0/0)
include/llvm/Support/TimeProfiler.h
 100.00% (4/4)
 100.00% (15/15)
 100.00% (10/10)
 100.00% (6/6)
include/llvm/Support/TimeValue.h
  21.21% (7/33)
  12.10% (15/124)
  27.50% (11/40)
- (0/0)
include/llvm/Support/Timer.h
  65.00% (13/20)
  67.44% (29/43)
  68.57% (24/35)
 100.00% (4/4)
include/llvm/Support/UnicodeCharRanges.h
  60.00% (3/5)
  27.27% (9/33)
  60.00% (3/5)
- (0/0)
include/llvm/Support/UniqueLock.h
  83.33% (5/6)
  61.11% (11/18)
  75.00% (12/16)
  75.00% (3/4)
include/llvm/Support/YAMLParser.h
  91.49% (43/47)
  92.00% (115/125)
  92.66% (101/109)
  75.00% (24/32)
include/llvm/Support/YAMLTraits.h
  58.14% (25/43)
  50.74% (103/203)
  62.30% (114/183)
  50.82% (62/122)
include/llvm/Support/circular_raw_ostream.h
   0.00% (0/6)
   0.00% (0/37)
   0.00% (0/6)
- (0/0)
include/llvm/Support/raw_ostream.h
  72.50% (29/40)
  71.43% (85/119)
  80.30% (53/66)
  88.89% (16/18)
include/llvm/Target/TargetMachine.h
   0.00% (0/23)
   0.00% (0/39)
   0.00% (0/23)
- (0/0)
include/llvm/Target/TargetOptions.h
  33.33% (1/3)
  37.50% (15/40)
  92.31% (24/26)
- (0/0)
include/llvm/Target/TargetRecip.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (3/3)
- (0/0)
include/llvm/Target/TargetSubtargetInfo.h
   0.00% (0/16)
   0.00% (0/30)
   0.00% (0/16)
- (0/0)
include/llvm/Transforms/IPO/InlinerPass.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/llvm/Transforms/IPO/LowerBitSets.h
 100.00% (6/6)
 100.00% (18/18)
 100.00% (14/14)
 100.00% (4/4)
include/llvm/Transforms/IPO/PassManagerBuilder.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
include/llvm/Transforms/InstCombine/InstCombine.h
   0.00% (0/4)
   0.00% (0/7)
   0.00% (0/4)
- (0/0)
include/llvm/Transforms/InstCombine/InstCombineWorklist.h
  81.82% (9/11)
  87.50% (42/48)
  93.75% (30/32)
  91.67% (11/12)
include/llvm/Transforms/Instrumentation.h
   0.00% (0/5)
   0.00% (0/16)
   0.00% (0/5)
- (0/0)
include/llvm/Transforms/Scalar/EarlyCSE.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/llvm/Transforms/Scalar/SimplifyCFG.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
include/llvm/Transforms/Utils/BasicBlockUtils.h
  44.44% (4/9)
  46.15% (18/39)
  81.48% (22/27)
 100.00% (3/3)
include/llvm/Transforms/Utils/Cloning.h
  50.00% (3/6)
  66.67% (6/9)
  72.73% (8/11)
- (0/0)
include/llvm/Transforms/Utils/Local.h
   0.00% (0/2)
   0.00% (0/44)
   0.00% (0/24)
   0.00% (0/20)
include/llvm/Transforms/Utils/LoopUtils.h
   0.00% (0/12)
   0.00% (0/14)
   0.00% (0/28)
- (0/0)
include/llvm/Transforms/Utils/LoopVersioning.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
include/llvm/Transforms/Utils/SSAUpdater.h
 100.00% (5/5)
 100.00% (9/9)
 100.00% (5/5)
- (0/0)
include/llvm/Transforms/Utils/SSAUpdaterImpl.h
 100.00% (12/12)
  97.19% (242/249)
  98.91% (181/183)
  96.64% (115/119)
include/llvm/Transforms/Utils/SimplifyIndVar.h
  60.00% (3/5)
  50.00% (5/10)
  71.43% (5/7)
- (0/0)
include/llvm/Transforms/Utils/SymbolRewriter.h
   0.00% (0/8)
   0.00% (0/14)
   0.00% (0/9)
- (0/0)
include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
   0.00% (0/4)
   0.00% (0/7)
   0.00% (0/7)
- (0/0)
include/llvm/Transforms/Utils/ValueMapper.h
 100.00% (4/4)
 100.00% (9/9)
 100.00% (4/4)
- (0/0)
lib/Analysis/AliasAnalysis.cpp
  84.62% (22/26)
  70.50% (184/261)
  71.31% (179/251)
  58.62% (102/174)
lib/Analysis/AliasSetTracker.cpp
   2.50% (1/40)
   0.93% (4/430)
   1.62% (5/309)
   0.00% (0/196)
lib/Analysis/AssumptionCache.cpp
  75.00% (6/8)
  63.64% (28/44)
  64.29% (18/28)
  50.00% (8/16)
lib/Analysis/BasicAliasAnalysis.cpp
  81.82% (27/33)
  71.99% (527/732)
  73.32% (492/671)
  59.57% (308/517)
lib/Analysis/CFG.cpp
 100.00% (8/8)
  94.62% (123/130)
  92.38% (97/105)
  91.43% (64/70)
lib/Analysis/CFGPrinter.cpp
   4.76% (1/21)
   6.38% (6/94)
   2.33% (1/43)
   0.00% (0/12)
lib/Analysis/CFLAliasAnalysis.cpp
   0.00% (0/86)
   0.00% (0/614)
   0.00% (0/773)
   0.00% (0/335)
lib/Analysis/CaptureTracking.cpp
 100.00% (16/16)
  85.96% (147/171)
  83.43% (146/175)
  68.94% (91/132)
lib/Analysis/CodeMetrics.cpp
 100.00% (4/4)
  48.31% (43/89)
  43.04% (34/79)
  38.81% (26/67)
lib/Analysis/ConstantFolding.cpp
  82.14% (23/28)
  31.91% (373/1169)
  30.95% (337/1089)
  28.06% (264/941)
lib/Analysis/DependenceAnalysis.cpp
   1.09% (1/92)
   0.24% (6/2508)
   0.39% (9/2302)
   0.00% (0/1272)
lib/Analysis/DominanceFrontier.cpp
  16.67% (1/6)
  17.39% (4/23)
  41.67% (5/12)
- (0/0)
lib/Analysis/DxilConstantFolding.cpp
  97.30% (36/37)
  87.27% (432/495)
  85.02% (244/287)
  81.82% (216/264)
lib/Analysis/DxilConstantFoldingExt.cpp
  50.00% (1/2)
  25.00% (1/4)
  50.00% (1/2)
- (0/0)
lib/Analysis/DxilSimplify.cpp
 100.00% (3/3)
  93.33% (140/150)
  88.07% (96/109)
  88.10% (74/84)
lib/Analysis/DxilValueCache.cpp
  86.67% (26/30)
  82.81% (371/448)
  82.51% (302/366)
  79.39% (208/262)
lib/Analysis/IPA/CallGraph.cpp
  60.00% (12/20)
  47.13% (74/157)
  53.06% (52/98)
  53.70% (29/54)
lib/Analysis/IPA/CallGraphSCCPass.cpp
  90.48% (19/21)
  83.39% (261/313)
  78.82% (160/203)
  66.13% (82/124)
lib/Analysis/IPA/InlineCost.cpp
  46.94% (23/49)
  28.84% (214/742)
  35.78% (224/626)
  21.62% (96/444)
lib/Analysis/InstructionSimplify.cpp
  88.35% (91/103)
  60.41% (1770/2930)
  58.87% (1826/3102)
  50.88% (1387/2726)
lib/Analysis/IteratedDominanceFrontier.cpp
 100.00% (1/1)
 100.00% (52/52)
 100.00% (33/33)
  96.67% (29/30)
lib/Analysis/LazyValueInfo.cpp
  87.50% (49/56)
  77.57% (612/789)
  78.01% (493/632)
  70.00% (294/420)
lib/Analysis/LibCallSemantics.cpp
   0.00% (0/6)
   0.00% (0/42)
   0.00% (0/21)
   0.00% (0/10)
lib/Analysis/Loads.cpp
  66.67% (2/3)
  50.00% (63/126)
  55.12% (70/127)
  49.02% (50/102)
lib/Analysis/LoopAccessAnalysis.cpp
   1.96% (1/51)
   0.59% (6/1009)
   1.25% (11/881)
   0.00% (0/557)
lib/Analysis/LoopInfo.cpp
  82.76% (24/29)
  67.60% (265/392)
  67.74% (231/341)
  60.09% (131/218)
lib/Analysis/LoopPass.cpp
  68.42% (13/19)
  68.33% (151/221)
  66.43% (93/140)
  63.53% (54/85)
lib/Analysis/MemoryBuiltins.cpp
  34.69% (17/49)
  22.98% (105/457)
  25.26% (98/388)
  20.56% (51/248)
lib/Analysis/MemoryDependenceAnalysis.cpp
  96.00% (24/25)
  80.59% (685/850)
  77.59% (509/656)
  69.94% (342/489)
lib/Analysis/MemoryLocation.cpp
  44.44% (4/9)
  38.10% (40/105)
  32.14% (18/56)
  31.25% (15/48)
lib/Analysis/NoAliasAnalysis.cpp
  85.71% (12/14)
  91.89% (34/37)
  83.33% (15/18)
  50.00% (1/2)
lib/Analysis/PHITransAddr.cpp
  77.78% (7/9)
  68.72% (156/227)
  67.08% (161/240)
  60.67% (108/178)
lib/Analysis/PostDominators.cpp
  50.00% (2/4)
  53.85% (7/13)
  50.00% (2/4)
- (0/0)
lib/Analysis/PtrUseVisitor.cpp
 100.00% (2/2)
 100.00% (16/16)
 100.00% (8/8)
  83.33% (5/6)
lib/Analysis/ReducibilityAnalysis.cpp
  80.00% (12/15)
  68.09% (96/141)
  63.21% (67/106)
  57.69% (30/52)
lib/Analysis/RegionPass.cpp
   0.00% (0/11)
   0.00% (0/146)
   0.00% (0/86)
   0.00% (0/57)
lib/Analysis/ScalarEvolution.cpp
  72.17% (166/230)
  66.33% (3603/5432)
  67.84% (2774/4089)
  62.37% (1928/3091)
lib/Analysis/ScalarEvolutionExpander.cpp
  59.09% (26/44)
  29.44% (363/1233)
  27.43% (243/886)
  20.90% (144/689)
lib/Analysis/ScalarEvolutionNormalization.cpp
   0.00% (0/5)
   0.00% (0/113)
   0.00% (0/98)
   0.00% (0/76)
lib/Analysis/ScopedNoAliasAA.cpp
  70.59% (12/17)
  56.19% (59/105)
  44.44% (36/81)
  24.44% (11/45)
lib/Analysis/StratifiedSets.h
   0.00% (0/45)
   0.00% (0/309)
   0.00% (0/156)
   0.00% (0/70)
lib/Analysis/TargetLibraryInfo.cpp
  39.29% (11/28)
  26.15% (114/436)
  40.49% (66/163)
  33.87% (42/124)
lib/Analysis/TargetTransformInfo.cpp
  31.25% (20/64)
  28.80% (53/184)
  37.50% (27/72)
- (0/0)
lib/Analysis/TypeBasedAliasAnalysis.cpp
  87.50% (28/32)
  58.13% (168/289)
  53.76% (143/266)
  38.79% (64/165)
lib/Analysis/ValueTracking.cpp
  64.52% (40/62)
  51.07% (1123/2199)
  51.49% (901/1750)
  45.01% (704/1564)
lib/Analysis/VectorUtils.cpp
   0.00% (0/9)
   0.00% (0/238)
   0.00% (0/206)
   0.00% (0/264)
lib/Analysis/VectorUtils2.cpp
 100.00% (1/1)
  86.84% (33/38)
  86.11% (31/36)
  75.00% (18/24)
lib/Analysis/regioninfo.cpp
   6.67% (1/15)
  12.77% (6/47)
  32.14% (9/28)
   0.00% (0/2)
lib/AsmParser/LLLexer.cpp
  84.62% (22/26)
  79.69% (573/719)
  87.65% (2129/2429)
  80.84% (920/1138)
lib/AsmParser/LLLexer.h
  80.00% (8/10)
  83.33% (10/12)
  80.00% (8/10)
- (0/0)
lib/AsmParser/LLParser.cpp
  86.26% (157/182)
  67.13% (2851/4247)
  65.24% (2768/4243)
  55.87% (1785/3195)
lib/AsmParser/LLParser.h
  80.77% (21/26)
  74.04% (77/104)
  75.34% (55/73)
  64.52% (20/31)
lib/AsmParser/Parser.cpp
 100.00% (4/4)
  85.19% (23/27)
  90.00% (9/10)
  75.00% (3/4)
lib/Bitcode/Reader/BitcodeReader.cpp
  85.16% (109/128)
  62.51% (2433/3892)
  59.88% (1746/2916)
  55.39% (1373/2479)
lib/Bitcode/Reader/BitstreamReader.cpp
  93.75% (15/16)
  67.78% (284/419)
  61.56% (197/320)
  57.20% (139/243)
lib/Bitcode/Writer/BitcodeWriter.cpp
  90.77% (59/65)
  81.22% (1557/1917)
  74.30% (853/1148)
  78.65% (678/862)
lib/Bitcode/Writer/BitcodeWriterPass.cpp
  80.00% (4/5)
  71.43% (10/14)
  87.50% (7/8)
- (0/0)
lib/Bitcode/Writer/ValueEnumerator.cpp
  92.50% (37/40)
  90.11% (483/536)
  92.12% (374/406)
  90.53% (306/338)
lib/Bitcode/Writer/ValueEnumerator.h
 100.00% (18/18)
 100.00% (49/49)
  96.43% (27/28)
  75.00% (3/4)
lib/DXIL/DxilCBuffer.cpp
 100.00% (4/4)
 100.00% (8/8)
 100.00% (6/6)
- (0/0)
lib/DXIL/DxilCompType.cpp
  56.10% (23/41)
  46.24% (123/266)
  41.42% (99/239)
  46.57% (129/277)
lib/DXIL/DxilCounters.cpp
  93.10% (27/29)
  94.83% (220/232)
  97.11% (302/311)
  97.02% (293/302)
lib/DXIL/DxilInterpolationMode.cpp
  72.73% (8/11)
  69.35% (43/62)
  60.98% (25/41)
  55.81% (24/43)
lib/DXIL/DxilMetadataHelper.cpp
  98.00% (147/150)
  91.21% (2615/2867)
  81.66% (1411/1728)
  74.25% (865/1165)
lib/DXIL/DxilModule.cpp
  80.21% (150/187)
  77.02% (1411/1832)
  76.02% (1008/1326)
  74.23% (651/877)
lib/DXIL/DxilModuleHelper.cpp
  75.00% (6/8)
  68.97% (40/58)
  65.00% (26/40)
  59.09% (13/22)
lib/DXIL/DxilNodeProps.cpp
  79.17% (19/24)
  77.61% (52/67)
  84.09% (37/44)
  75.00% (18/24)
lib/DXIL/DxilOperations.cpp
  94.19% (81/86)
  84.49% (3220/3811)
  85.27% (2768/3246)
  85.86% (1634/1903)
lib/DXIL/DxilPDB.cpp
  87.50% (28/32)
  88.01% (279/317)
  74.25% (173/233)
  61.62% (61/99)
lib/DXIL/DxilResource.cpp
  88.37% (38/43)
  80.61% (158/196)
  88.41% (61/69)
  87.50% (7/8)
lib/DXIL/DxilResourceBase.cpp
  96.67% (29/30)
  94.44% (51/54)
  98.04% (50/51)
 100.00% (5/5)
lib/DXIL/DxilResourceBinding.cpp
  66.67% (4/6)
  75.36% (52/69)
  46.15% (12/26)
  35.00% (7/20)
lib/DXIL/DxilResourceProperties.cpp
  77.78% (14/18)
  80.41% (197/245)
  75.00% (78/104)
  71.30% (77/108)
lib/DXIL/DxilSampler.cpp
  75.00% (3/4)
  72.73% (8/11)
  83.33% (5/6)
- (0/0)
lib/DXIL/DxilSemantic.cpp
 100.00% (13/13)
  98.31% (58/59)
  98.21% (55/56)
  91.18% (31/34)
lib/DXIL/DxilShaderFlags.cpp
 100.00% (21/21)
  95.87% (696/726)
  94.19% (470/499)
  90.93% (411/452)
lib/DXIL/DxilShaderModel.cpp
  95.24% (20/21)
  92.68% (418/451)
  79.41% (162/204)
  76.42% (175/229)
lib/DXIL/DxilSignature.cpp
  93.75% (15/16)
  95.40% (83/87)
  88.46% (46/52)
  90.32% (28/31)
lib/DXIL/DxilSignatureElement.cpp
  91.11% (41/45)
  95.79% (182/190)
  96.64% (115/119)
  96.77% (60/62)
lib/DXIL/DxilSubobject.cpp
  79.31% (23/29)
  63.71% (158/248)
  60.74% (82/135)
  39.44% (28/71)
lib/DXIL/DxilTypeSystem.cpp
  90.23% (120/133)
  86.60% (627/724)
  88.65% (375/423)
  85.94% (220/256)
lib/DXIL/DxilUtil.cpp
  86.67% (65/75)
  81.73% (935/1144)
  78.47% (616/785)
  74.96% (422/563)
lib/DXIL/DxilUtilDbgInfoAndMisc.cpp
  90.91% (30/33)
  93.31% (293/314)
  93.85% (183/195)
  83.72% (108/129)
lib/DxcBindingTable/DxcBindingTable.cpp
 100.00% (24/24)
  97.29% (538/553)
  95.11% (214/225)
  90.34% (159/176)
lib/DxcSupport/FileIOHelper.cpp
  57.76% (67/116)
  62.95% (722/1147)
  58.36% (649/1112)
  53.82% (317/589)
lib/DxcSupport/Global.cpp
 100.00% (1/1)
  42.86% (3/7)
  20.00% (2/10)
  20.00% (1/5)
lib/DxcSupport/HLSLOptions.cpp
 100.00% (35/35)
  87.60% (996/1137)
  92.14% (680/738)
  83.33% (490/588)
lib/DxcSupport/Unicode.cpp
  68.42% (13/19)
  60.62% (177/292)
  65.86% (191/290)
  53.46% (85/159)
lib/DxcSupport/WinAdapter.cpp
  91.67% (11/12)
  83.05% (49/59)
  82.93% (34/41)
  68.75% (11/16)
lib/DxcSupport/WinFunctions.cpp
  73.91% (17/23)
  71.05% (162/228)
  70.47% (136/193)
  54.76% (46/84)
lib/DxcSupport/WinIncludes.cpp
  55.56% (5/9)
  61.11% (11/18)
  53.85% (7/13)
- (0/0)
lib/DxcSupport/dxcapi.extval.cpp
  12.50% (3/24)
   6.35% (16/252)
   6.09% (14/230)
   4.42% (5/113)
lib/DxcSupport/dxcapi.use.cpp
  92.86% (13/14)
  76.30% (132/173)
  69.49% (123/177)
  52.13% (49/94)
lib/DxcSupport/dxcmem.cpp
  80.00% (8/10)
  70.93% (61/86)
  75.86% (44/58)
  62.96% (17/27)
lib/DxilCompression/DxilCompression.cpp
  77.78% (7/9)
  73.86% (65/88)
  78.12% (50/64)
  46.43% (13/28)
lib/DxilCompression/miniz.c
  52.83% (28/53)
  57.55% (1018/1769)
  50.04% (1145/2288)
  43.30% (588/1358)
lib/DxilContainer/DxcContainerBuilder.cpp
 100.00% (13/13)
  91.89% (204/222)
  76.64% (187/244)
  68.64% (81/118)
lib/DxilContainer/DxilContainer.cpp
 100.00% (10/10)
  93.07% (94/101)
  91.43% (64/70)
  82.50% (33/40)
lib/DxilContainer/DxilContainerAssembler.cpp
  99.07% (106/107)
  96.67% (2325/2405)
  91.40% (1350/1477)
  84.57% (970/1147)
lib/DxilContainer/DxilPipelineStateValidation.cpp
 100.00% (19/19)
  74.91% (794/1060)
  78.32% (336/429)
  79.37% (404/509)
lib/DxilContainer/DxilRDATBuilder.cpp
  73.91% (17/23)
  84.57% (137/162)
  82.50% (66/80)
  85.71% (30/35)
lib/DxilContainer/RDATDxilSubobjects.cpp
 100.00% (1/1)
  91.67% (66/72)
  88.00% (22/25)
  88.46% (23/26)
lib/DxilHash/DxilHash.cpp
  71.43% (5/7)
  36.13% (138/382)
  34.39% (98/285)
  27.78% (15/54)
lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp
  80.00% (4/5)
  97.87% (138/141)
  93.75% (15/16)
  90.00% (9/10)
lib/DxilPIXPasses/DxilAnnotateWithVirtualRegister.cpp
  94.74% (18/19)
  91.33% (337/369)
  90.13% (210/233)
  81.46% (145/178)
lib/DxilPIXPasses/DxilDbgValueToDbgDeclare.cpp
  83.72% (36/43)
  73.64% (676/918)
  70.39% (347/493)
  61.23% (278/454)
lib/DxilPIXPasses/DxilDebugBreakInstrumentation.cpp
  75.00% (3/4)
  92.50% (74/80)
  78.26% (18/23)
  78.95% (15/19)
lib/DxilPIXPasses/DxilDebugInstrumentation.cpp
  90.91% (30/33)
  88.24% (818/927)
  82.50% (264/320)
  78.86% (235/298)
lib/DxilPIXPasses/DxilForceEarlyZ.cpp
  75.00% (3/4)
  88.89% (8/9)
  80.00% (4/5)
- (0/0)
lib/DxilPIXPasses/DxilNonUniformResourceIndexInstrumentation.cpp
  80.00% (4/5)
  98.06% (152/155)
  96.55% (28/29)
  86.36% (19/22)
lib/DxilPIXPasses/DxilOutputColorBecomesConstant.cpp
  90.00% (9/10)
  96.69% (175/181)
  93.75% (45/48)
  90.32% (28/31)
lib/DxilPIXPasses/DxilPIXAddTidToAmplificationShaderPayload.cpp
  85.71% (6/7)
  97.12% (135/139)
  92.31% (24/26)
  91.67% (11/12)
lib/DxilPIXPasses/DxilPIXDXRInvocationsLog.cpp
  83.33% (5/6)
  97.18% (207/213)
  86.96% (20/23)
  88.89% (16/18)
lib/DxilPIXPasses/DxilPIXMeshShaderOutputInstrumentation.cpp
  90.91% (10/11)
  95.93% (259/270)
  87.93% (51/58)
  76.32% (29/38)
lib/DxilPIXPasses/DxilPIXPasses.cpp
 100.00% (1/1)
 100.00% (8/8)
  54.55% (6/11)
- (0/0)
lib/DxilPIXPasses/DxilPIXVirtualRegisters.cpp
 100.00% (9/9)
  80.98% (149/184)
  82.86% (87/105)
  69.23% (54/78)
lib/DxilPIXPasses/DxilReduceMSAAToSingleSample.cpp
  75.00% (3/4)
  93.33% (42/45)
  93.75% (15/16)
  83.33% (10/12)
lib/DxilPIXPasses/DxilRemoveDiscards.cpp
  75.00% (3/4)
  88.46% (23/26)
  85.71% (6/7)
 100.00% (2/2)
lib/DxilPIXPasses/DxilShaderAccessTracking.cpp
  86.96% (20/23)
  87.52% (582/665)
  82.11% (234/285)
  75.09% (202/269)
lib/DxilPIXPasses/PixPassHelpers.cpp
 100.00% (24/24)
  94.96% (490/516)
  95.85% (185/193)
  87.97% (139/158)
lib/DxilPIXPasses/PixPassHelpers.h
  30.00% (3/10)
  30.00% (3/10)
  36.36% (4/11)
- (0/0)
lib/DxilRootSignature/DxilRootSignature.cpp
  66.67% (22/33)
  37.88% (111/293)
  49.23% (64/130)
  26.80% (26/97)
lib/DxilRootSignature/DxilRootSignatureConvert.cpp
 100.00% (2/2)
  89.43% (110/123)
  62.07% (36/58)
  66.00% (33/50)
lib/DxilRootSignature/DxilRootSignatureSerializer.cpp
 100.00% (10/10)
  95.29% (344/361)
  78.85% (179/227)
  69.63% (94/135)
lib/DxilRootSignature/DxilRootSignatureValidator.cpp
  96.30% (26/27)
  70.01% (509/727)
  65.86% (326/495)
  78.47% (288/367)
lib/DxilValidation/DxilContainerValidation.cpp
  92.86% (52/56)
  82.21% (1095/1332)
  80.07% (651/813)
  71.89% (399/555)
lib/DxilValidation/DxilValidation.cpp
  99.29% (139/140)
  88.90% (5676/6385)
  91.05% (3420/3756)
  86.52% (3260/3768)
lib/DxilValidation/DxilValidationUtils.cpp
 100.00% (34/34)
  79.84% (491/615)
  79.46% (267/336)
  76.95% (247/321)
lib/HLSL/ComputeViewIdState.cpp
  95.45% (21/22)
  82.80% (260/314)
  88.83% (167/188)
  84.13% (106/126)
lib/HLSL/ComputeViewIdStateBuilder.cpp
  96.15% (25/26)
  93.31% (642/688)
  87.60% (452/516)
  82.12% (271/330)
lib/HLSL/ControlDependence.cpp
  57.14% (4/7)
  72.50% (58/80)
  80.95% (34/42)
  78.79% (26/33)
lib/HLSL/DxcOptimizer.cpp
  30.77% (8/26)
  67.33% (272/404)
  57.34% (168/293)
  61.82% (102/165)
lib/HLSL/DxilCondenseResources.cpp
  89.11% (90/101)
  86.65% (2090/2412)
  82.84% (1231/1486)
  78.62% (890/1132)
lib/HLSL/DxilContainerReflection.cpp
  52.35% (78/149)
  68.64% (1355/1974)
  62.05% (976/1573)
  61.87% (623/1007)
lib/HLSL/DxilConvergent.cpp
 100.00% (13/13)
 100.00% (154/154)
 100.00% (98/98)
  97.83% (90/92)
lib/HLSL/DxilDeleteRedundantDebugValues.cpp
 100.00% (3/3)
  98.53% (67/68)
  97.44% (38/39)
  96.67% (29/30)
lib/HLSL/DxilEliminateOutputDynamicIndexing.cpp
  78.57% (11/14)
  88.14% (104/118)
  85.71% (42/49)
  86.67% (26/30)
lib/HLSL/DxilExpandTrigIntrinsics.cpp
  95.45% (21/22)
  97.44% (228/234)
  95.31% (61/64)
  97.73% (43/44)
lib/HLSL/DxilExportMap.cpp
 100.00% (13/13)
  92.62% (138/149)
  96.55% (84/87)
  84.85% (56/66)
lib/HLSL/DxilGenerationPass.cpp
  96.55% (28/29)
  88.81% (722/813)
  81.15% (353/435)
  79.24% (271/342)
lib/HLSL/DxilLegalizeEvalOperations.cpp
 100.00% (5/5)
  85.33% (64/75)
  93.88% (46/49)
  88.10% (37/42)
lib/HLSL/DxilLegalizeSampleOffsetPass.cpp
 100.00% (16/16)
  98.26% (169/172)
  96.63% (86/89)
  90.32% (56/62)
lib/HLSL/DxilLinker.cpp
  92.45% (49/53)
  89.40% (911/1019)
  83.49% (455/545)
  81.35% (349/429)
lib/HLSL/DxilLoopDeletion.cpp
 100.00% (5/5)
 100.00% (30/30)
 100.00% (12/12)
 100.00% (4/4)
lib/HLSL/DxilNoOptLegalize.cpp
 100.00% (9/9)
  94.05% (79/84)
  95.92% (47/49)
  95.00% (38/40)
lib/HLSL/DxilNoops.cpp
  80.49% (33/41)
  69.85% (322/461)
  72.69% (197/271)
  61.21% (131/214)
lib/HLSL/DxilPackSignatureElement.cpp
 100.00% (1/1)
  87.36% (76/87)
  71.15% (37/52)
  81.48% (44/54)
lib/HLSL/DxilPoisonValues.cpp
 100.00% (2/2)
 100.00% (43/43)
 100.00% (10/10)
  87.50% (7/8)
lib/HLSL/DxilPrecisePropagatePass.cpp
  95.00% (19/20)
  89.71% (183/204)
  88.89% (120/135)
  83.33% (85/102)
lib/HLSL/DxilPreparePasses.cpp
  97.62% (82/84)
  92.25% (1345/1458)
  89.95% (832/925)
  83.70% (616/736)
lib/HLSL/DxilPreserveAllOutputs.cpp
  96.77% (30/31)
  95.05% (173/182)
  94.95% (94/99)
  87.50% (49/56)
lib/HLSL/DxilPromoteResourcePasses.cpp
 100.00% (23/23)
  85.54% (426/498)
  83.64% (271/324)
  76.98% (194/252)
lib/HLSL/DxilRenameResourcesPass.cpp
  80.00% (4/5)
  80.77% (21/26)
  83.33% (10/12)
  50.00% (3/6)
lib/HLSL/DxilScalarizeVectorIntrinsics.cpp
 100.00% (11/11)
  94.90% (298/314)
  90.08% (118/131)
  90.18% (101/112)
lib/HLSL/DxilSimpleGVNHoist.cpp
  73.68% (28/38)
  82.72% (402/486)
  89.91% (294/327)
  80.72% (247/306)
lib/HLSL/DxilTranslateRawBuffer.cpp
 100.00% (7/7)
 100.00% (62/62)
 100.00% (42/42)
  91.67% (33/36)
lib/HLSL/HLDeadFunctionElimination.cpp
 100.00% (4/4)
  95.24% (20/21)
  90.00% (9/10)
  75.00% (3/4)
lib/HLSL/HLExpandStoreIntrinsics.cpp
 100.00% (6/6)
 100.00% (110/110)
 100.00% (51/51)
  93.94% (31/33)
lib/HLSL/HLLegalizeParameter.cpp
 100.00% (11/11)
  91.94% (171/186)
  88.14% (104/118)
  86.00% (86/100)
lib/HLSL/HLLowerUDT.cpp
 100.00% (4/4)
  76.67% (276/360)
  67.21% (166/247)
  66.29% (116/175)
lib/HLSL/HLMatrixBitcastLowerPass.cpp
 100.00% (10/10)
  72.68% (141/194)
  58.39% (87/149)
  53.76% (50/93)
lib/HLSL/HLMatrixLowerPass.cpp
  98.04% (50/51)
  96.19% (1086/1129)
  92.12% (678/736)
  92.50% (506/547)
lib/HLSL/HLMatrixSubscriptUseReplacer.cpp
 100.00% (9/9)
  98.17% (214/218)
  94.67% (142/150)
  95.12% (78/82)
lib/HLSL/HLMatrixType.cpp
  95.45% (21/22)
  96.00% (144/150)
  94.12% (128/136)
  86.49% (64/74)
lib/HLSL/HLMetadataPasses.cpp
 100.00% (8/8)
 100.00% (27/27)
 100.00% (16/16)
 100.00% (4/4)
lib/HLSL/HLModule.cpp
  86.49% (96/111)
  91.26% (846/927)
  89.38% (505/565)
  83.93% (282/336)
lib/HLSL/HLOperationLower.cpp
  97.39% (298/306)
  90.41% (6153/6806)
  90.58% (2547/2812)
  88.60% (1780/2009)
lib/HLSL/HLOperationLowerExtension.cpp
  96.43% (81/84)
  89.96% (645/717)
  88.33% (333/377)
  82.16% (175/213)
lib/HLSL/HLOperations.cpp
  93.94% (31/33)
  87.74% (508/579)
  81.56% (230/282)
  86.63% (324/374)
lib/HLSL/HLPreprocess.cpp
 100.00% (5/5)
  78.00% (39/50)
  82.14% (23/28)
  70.00% (14/20)
lib/HLSL/HLResource.cpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
lib/HLSL/HLSignatureLower.cpp
 100.00% (34/34)
  94.04% (1388/1476)
  88.73% (787/887)
  87.35% (601/688)
lib/HLSL/HLSignatureLower.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (4/4)
- (0/0)
lib/HLSL/HLUtil.cpp
 100.00% (7/7)
  95.15% (157/165)
  95.28% (121/127)
  91.82% (101/110)
lib/HLSL/PauseResumePasses.cpp
  86.67% (13/15)
  95.24% (60/63)
  91.18% (31/34)
  83.33% (10/12)
lib/HLSL/WaveSensitivityAnalysis.cpp
 100.00% (10/10)
  93.67% (148/158)
  93.16% (109/117)
  92.05% (81/88)
lib/IR/AsmWriter.cpp
  81.82% (126/154)
  74.64% (1763/2362)
  74.15% (1337/1803)
  68.99% (988/1432)
lib/IR/AttributeImpl.h
 100.00% (32/32)
 100.00% (76/76)
 100.00% (62/62)
 100.00% (12/12)
lib/IR/Attributes.cpp
  79.25% (84/106)
  70.95% (723/1019)
  68.59% (629/917)
  55.48% (344/620)
lib/IR/AutoUpgrade.cpp
  90.00% (9/10)
  38.46% (70/182)
  54.39% (62/114)
  45.24% (38/84)
lib/IR/BasicBlock.cpp
  83.87% (26/31)
  78.07% (210/269)
  68.72% (145/211)
  61.54% (80/130)
lib/IR/Comdat.cpp
  75.00% (3/4)
  75.00% (3/4)
  70.00% (7/10)
- (0/0)
lib/IR/ConstantFold.cpp
  58.62% (17/29)
  44.69% (715/1600)
  42.10% (669/1589)
  39.75% (576/1449)
lib/IR/ConstantRange.cpp
  92.31% (36/39)
  91.30% (441/483)
  91.11% (461/506)
  86.90% (325/374)
lib/IR/Constants.cpp
  75.23% (164/218)
  69.25% (1448/2091)
  62.30% (1074/1724)
  63.91% (712/1114)
lib/IR/ConstantsContext.h
  77.78% (42/54)
  73.94% (210/284)
  76.67% (161/210)
  67.39% (62/92)
lib/IR/DIBuilder.cpp
  64.10% (50/78)
  65.40% (361/552)
  69.23% (153/221)
  63.04% (58/92)
lib/IR/DataLayout.cpp
  85.37% (35/41)
  76.40% (395/517)
  72.55% (267/368)
  63.27% (186/294)
lib/IR/DebugInfo.cpp
  80.00% (20/25)
  78.14% (243/311)
  78.48% (175/223)
  78.05% (128/164)
lib/IR/DebugInfoMetadata.cpp
  95.12% (39/41)
  90.70% (322/355)
  85.22% (611/717)
  80.58% (224/278)
lib/IR/DebugLoc.cpp
  66.67% (8/12)
  49.06% (26/53)
  48.39% (15/31)
  10.00% (1/10)
lib/IR/DiagnosticInfo.cpp
  36.00% (9/25)
  40.58% (56/138)
  40.85% (29/71)
  43.75% (21/48)
lib/IR/DiagnosticPrinter.cpp
  21.05% (4/19)
  21.05% (16/76)
  21.05% (4/19)
- (0/0)
lib/IR/Dominators.cpp
  53.33% (8/15)
  72.30% (107/148)
  79.83% (95/119)
  80.56% (58/72)
lib/IR/Function.cpp
  79.10% (53/67)
  59.35% (400/674)
  38.25% (350/915)
  41.11% (319/776)
lib/IR/GVMaterializer.cpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
lib/IR/Globals.cpp
  69.70% (23/33)
  78.09% (139/178)
  75.73% (78/103)
  77.50% (31/40)
lib/IR/IRBuilder.cpp
  28.57% (6/21)
  32.09% (69/215)
  33.87% (21/62)
  31.25% (10/32)
lib/IR/IRPrintingPasses.cpp
  56.52% (13/23)
  78.21% (61/78)
  67.80% (40/59)
  75.00% (12/16)
lib/IR/InlineAsm.cpp
  50.00% (5/10)
  18.50% (37/200)
  16.67% (27/162)
   8.33% (10/120)
lib/IR/Instruction.cpp
  88.37% (38/43)
  82.67% (310/375)
  81.78% (543/664)
  81.84% (365/446)
lib/IR/Instructions.cpp
  63.26% (198/313)
  62.36% (1448/2322)
  59.74% (981/1642)
  57.01% (618/1084)
lib/IR/IntrinsicInst.cpp
  50.00% (3/6)
  37.50% (12/32)
  33.33% (9/27)
  18.75% (3/16)
lib/IR/LLVMContext.cpp
  86.96% (20/23)
  87.88% (145/165)
  82.72% (67/81)
  82.50% (33/40)
lib/IR/LLVMContextImpl.cpp
  44.44% (8/18)
  89.55% (120/134)
  95.16% (236/248)
  96.03% (121/126)
lib/IR/LLVMContextImpl.h
  97.79% (133/136)
  98.03% (449/458)
  99.26% (669/674)
  73.63% (215/292)
lib/IR/LegacyPassManager.cpp
  78.95% (90/114)
  76.58% (860/1123)
  75.12% (480/639)
  69.31% (271/391)
lib/IR/MDBuilder.cpp
  76.47% (13/17)
  72.81% (83/114)
  75.56% (34/45)
  72.22% (13/18)
lib/IR/Mangler.cpp
   0.00% (0/8)
   0.00% (0/97)
   0.00% (0/69)
   0.00% (0/56)
lib/IR/Metadata.cpp
  94.57% (87/92)
  81.04% (735/907)
  74.80% (1217/1627)
  79.80% (482/604)
lib/IR/MetadataImpl.h
 100.00% (2/2)
 100.00% (17/17)
 100.00% (9/9)
  90.00% (9/10)
lib/IR/MetadataTracking.cpp
  80.00% (4/5)
  90.91% (30/33)
  95.45% (21/22)
 100.00% (8/8)
lib/IR/Module.cpp
  76.74% (33/43)
  74.05% (194/262)
  72.59% (98/135)
  73.53% (50/68)
lib/IR/Operator.cpp
 100.00% (2/2)
 100.00% (28/28)
 100.00% (19/19)
 100.00% (10/10)
lib/IR/Pass.cpp
  73.47% (36/49)
  75.81% (163/215)
  72.22% (78/108)
  70.00% (28/40)
lib/IR/PassRegistry.cpp
  88.89% (8/9)
  92.31% (72/78)
  93.75% (30/32)
  88.89% (16/18)
lib/IR/Statepoint.cpp
  42.86% (3/7)
  39.58% (19/48)
  41.03% (16/39)
  30.00% (9/30)
lib/IR/SymbolTableListTraitsImpl.h
 100.00% (4/4)
  94.44% (51/54)
  90.57% (48/53)
  85.00% (34/40)
lib/IR/Type.cpp
  81.52% (75/92)
  74.46% (382/513)
  70.39% (252/358)
  57.50% (138/240)
lib/IR/TypeFinder.cpp
  80.00% (4/5)
  92.52% (99/107)
  96.08% (98/102)
  93.24% (69/74)
lib/IR/Use.cpp
 100.00% (6/6)
  94.51% (86/91)
  93.48% (43/46)
  87.50% (35/40)
lib/IR/User.cpp
  77.78% (7/9)
  95.24% (80/84)
  81.25% (26/32)
  91.67% (11/12)
lib/IR/Value.cpp
  90.91% (30/33)
  87.05% (383/440)
  86.30% (296/343)
  81.02% (175/216)
lib/IR/ValueSymbolTable.cpp
  80.00% (4/5)
  88.37% (38/43)
  82.61% (19/23)
  75.00% (9/12)
lib/IR/ValueTypes.cpp
  10.00% (2/20)
   5.88% (14/238)
   3.48% (7/201)
  22.22% (68/306)
lib/IR/Verifier.cpp
  88.65% (125/141)
  79.14% (2071/2617)
  73.23% (3118/4258)
  63.72% (1718/2696)
lib/IRReader/IRReader.cpp
  50.00% (2/4)
  36.00% (18/50)
  40.91% (9/22)
  33.33% (4/12)
lib/Linker/LinkModules.cpp
  68.00% (51/75)
  37.07% (413/1114)
  41.54% (324/780)
  29.21% (170/582)
lib/MSSupport/MSFileSystemImpl.cpp
  21.95% (9/41)
  16.49% (31/188)
  14.47% (11/76)
  50.00% (1/2)
lib/Option/Arg.cpp
  87.50% (7/8)
  78.95% (60/76)
  84.91% (45/53)
  75.00% (21/28)
lib/Option/ArgList.cpp
  40.00% (16/40)
  40.00% (114/285)
  39.82% (90/226)
  35.54% (59/166)
lib/Option/OptTable.cpp
  93.75% (15/16)
  93.16% (245/263)
  89.33% (201/225)
  83.55% (127/152)
lib/Option/Option.cpp
  75.00% (3/4)
  73.18% (131/179)
  61.04% (94/154)
  60.00% (72/120)
lib/PassPrinters/PassPrinters.cpp
  33.33% (10/30)
  30.58% (37/121)
  30.99% (22/71)
  12.50% (2/16)
lib/ProfileData/CoverageMapping.cpp
  44.12% (15/34)
  38.64% (153/396)
  42.49% (116/273)
  39.44% (84/213)
lib/ProfileData/CoverageMappingReader.cpp
  41.18% (7/17)
  34.45% (123/357)
  35.42% (85/240)
  31.14% (52/167)
lib/ProfileData/CoverageMappingWriter.cpp
  88.89% (8/9)
  71.96% (77/107)
  80.00% (40/50)
  69.44% (25/36)
lib/ProfileData/InstrProf.cpp
  33.33% (1/3)
   8.33% (3/36)
   5.00% (1/20)
   0.00% (0/28)
lib/ProfileData/InstrProfIndexed.h
 100.00% (2/2)
  93.33% (14/15)
  42.86% (3/7)
  50.00% (2/4)
lib/ProfileData/InstrProfReader.cpp
  40.91% (9/22)
  33.93% (95/280)
  30.85% (62/201)
  23.08% (30/130)
lib/ProfileData/SampleProf.cpp
   0.00% (0/3)
   0.00% (0/24)
   0.00% (0/14)
   0.00% (0/16)
lib/ProfileData/SampleProfReader.cpp
   0.00% (0/11)
   0.00% (0/201)
   0.00% (0/118)
   0.00% (0/78)
lib/Support/APFloat.cpp
  93.39% (113/121)
  85.41% (1908/2234)
  80.33% (1258/1566)
  75.93% (861/1134)
lib/Support/APInt.cpp
  78.91% (101/128)
  75.74% (1442/1904)
  77.11% (1125/1459)
  70.73% (626/885)
lib/Support/APSInt.cpp
 100.00% (2/2)
 100.00% (20/20)
 100.00% (17/17)
  75.00% (9/12)
lib/Support/Allocator.cpp
   0.00% (0/2)
   0.00% (0/12)
   0.00% (0/2)
- (0/0)
lib/Support/Atomic.cpp
  28.57% (2/7)
  24.14% (7/29)
  18.18% (2/11)
   0.00% (0/4)
lib/Support/CommandLine.cpp
  59.48% (69/116)
  57.26% (745/1301)
  59.15% (556/940)
  50.36% (345/685)
lib/Support/ConvertUTF.c
  84.62% (11/13)
  57.77% (249/431)
  63.87% (297/465)
  63.55% (197/310)
lib/Support/ConvertUTFWrapper.cpp
 100.00% (5/5)
  69.30% (79/114)
  73.44% (47/64)
  55.00% (22/40)
lib/Support/CrashRecoveryContext.cpp
  15.00% (3/20)
  11.11% (16/144)
   9.76% (8/82)
   7.50% (3/40)
lib/Support/Debug.cpp
  33.33% (1/3)
  18.75% (3/16)
  10.00% (1/10)
   0.00% (0/6)
lib/Support/Dwarf.cpp
  32.26% (10/31)
  11.44% (61/533)
  31.72% (1025/3231)
  25.36% (314/1238)
lib/Support/Errno.cpp
  50.00% (1/2)
  31.25% (5/16)
  50.00% (3/6)
  50.00% (1/2)
lib/Support/ErrorHandling.cpp
  27.27% (3/11)
  17.91% (12/67)
  26.09% (6/23)
   0.00% (0/6)
lib/Support/FoldingSet.cpp
  82.35% (28/34)
  88.31% (219/248)
  81.48% (110/135)
  83.33% (60/72)
lib/Support/FormattedStream.cpp
  57.14% (4/7)
  68.09% (32/47)
  78.95% (15/19)
  78.57% (11/14)
lib/Support/GraphWriter.cpp
   0.00% (0/7)
   0.00% (0/174)
   0.00% (0/87)
   0.00% (0/88)
lib/Support/Hashing.cpp
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
lib/Support/Host.cpp
   0.00% (0/8)
   0.00% (0/336)
   0.00% (0/295)
   0.00% (0/418)
lib/Support/LineIterator.cpp
 100.00% (4/4)
  93.55% (58/62)
  94.59% (70/74)
  88.00% (44/50)
lib/Support/Locale.cpp
 100.00% (2/2)
 100.00% (8/8)
 100.00% (2/2)
- (0/0)
lib/Support/MD5.cpp
 100.00% (6/6)
  93.45% (157/168)
  96.82% (152/157)
  71.43% (10/14)
lib/Support/ManagedStatic.cpp
 100.00% (4/4)
  81.58% (31/38)
  86.67% (13/15)
  66.67% (4/6)
lib/Support/MemoryBuffer.cpp
  93.75% (30/32)
  86.52% (199/230)
  76.30% (103/135)
  64.06% (41/64)
lib/Support/MemoryObject.cpp
 100.00% (1/1)
 100.00% (2/2)
 100.00% (1/1)
- (0/0)
lib/Support/Mutex.cpp
 100.00% (5/5)
 100.00% (40/40)
 100.00% (17/17)
 100.00% (2/2)
lib/Support/Options.cpp
 100.00% (3/3)
 100.00% (10/10)
 100.00% (7/7)
 100.00% (2/2)
lib/Support/Path.cpp
  60.00% (39/65)
  51.17% (373/729)
  46.01% (271/589)
  37.10% (184/496)
lib/Support/PrettyStackTrace.cpp
  40.00% (4/10)
  41.07% (23/56)
  26.32% (5/19)
   0.00% (0/6)
lib/Support/Process.cpp
   0.00% (0/1)
   0.00% (0/21)
   0.00% (0/11)
   0.00% (0/8)
lib/Support/Program.cpp
 100.00% (2/2)
 100.00% (22/22)
 100.00% (15/15)
  75.00% (9/12)
lib/Support/RWMutex.cpp
  66.67% (4/6)
  69.23% (27/39)
  69.23% (9/13)
- (0/0)
lib/Support/RandomNumberGenerator.cpp
   0.00% (0/2)
   0.00% (0/16)
   0.00% (0/6)
   0.00% (0/1)
lib/Support/Regex.cpp
 100.00% (8/8)
  95.61% (109/114)
  95.65% (88/92)
  88.46% (69/78)
lib/Support/SmallPtrSet.cpp
 100.00% (13/13)
  96.34% (184/191)
  97.56% (120/123)
  92.00% (69/75)
lib/Support/SmallVector.cpp
 100.00% (1/1)
 100.00% (15/15)
 100.00% (10/10)
 100.00% (8/8)
lib/Support/SourceMgr.cpp
 100.00% (16/16)
  90.59% (260/287)
  90.57% (192/212)
  80.77% (126/156)
lib/Support/SpecialCaseList.cpp
 100.00% (11/11)
  95.92% (94/98)
  97.14% (68/70)
  92.50% (37/40)
lib/Support/Statistic.cpp
   0.00% (0/8)
   0.00% (0/64)
   0.00% (0/23)
   0.00% (0/10)
lib/Support/StreamingMemoryObject.cpp
  69.23% (9/13)
  72.86% (51/70)
  72.22% (39/54)
  50.00% (12/24)
lib/Support/StringExtras.cpp
  66.67% (2/3)
  57.14% (12/21)
  28.57% (4/14)
  25.00% (2/8)
lib/Support/StringMap.cpp
 100.00% (7/7)
 100.00% (141/141)
  97.44% (76/78)
  96.00% (48/50)
lib/Support/StringRef.cpp
 100.00% (26/26)
  98.01% (295/301)
  97.51% (313/321)
  90.79% (207/228)
lib/Support/StringSaver.cpp
 100.00% (1/1)
 100.00% (6/6)
 100.00% (1/1)
- (0/0)
lib/Support/TargetParser.cpp
  36.36% (8/22)
  48.33% (145/300)
  60.00% (117/195)
  64.90% (135/208)
lib/Support/TargetRegistry.cpp
  37.50% (3/8)
  25.88% (22/85)
  23.68% (9/38)
  13.64% (3/22)
lib/Support/Threading.cpp
  33.33% (1/3)
  16.00% (4/25)
   6.67% (1/15)
   0.00% (0/8)
lib/Support/TimeProfiler.cpp
 100.00% (14/14)
  99.14% (115/116)
  97.73% (43/44)
  71.05% (27/38)
lib/Support/TimeValue.cpp
 100.00% (1/1)
  30.00% (6/20)
  57.89% (11/19)
  50.00% (8/16)
lib/Support/Timer.cpp
  75.00% (18/24)
  68.08% (145/213)
  65.65% (86/131)
  54.43% (43/79)
lib/Support/Triple.cpp
  84.31% (43/51)
  82.09% (917/1117)
  79.84% (618/774)
  74.19% (805/1085)
lib/Support/Twine.cpp
  77.78% (7/9)
  67.38% (95/141)
  70.00% (35/50)
  80.26% (61/76)
lib/Support/Unicode.cpp
 100.00% (3/3)
 100.00% (306/306)
 100.00% (31/31)
  86.36% (19/22)
lib/Support/Unix/Host.inc
  50.00% (1/2)
  40.00% (6/15)
  37.50% (3/8)
  25.00% (1/4)
lib/Support/Unix/Path.inc
  75.00% (33/44)
  58.87% (249/423)
  51.69% (214/414)
  44.79% (86/192)
lib/Support/Unix/Process.inc
  26.67% (8/30)
  31.14% (52/167)
  17.60% (22/125)
  13.46% (7/52)
lib/Support/Unix/Program.inc
  75.00% (9/12)
  51.29% (139/271)
  49.78% (114/229)
  38.19% (55/144)
lib/Support/Unix/Signals.inc
  35.29% (6/17)
  16.94% (42/248)
  11.81% (17/144)
   8.14% (7/86)
lib/Support/Unix/ThreadLocal.inc
 100.00% (5/5)
 100.00% (26/26)
 100.00% (8/8)
- (0/0)
lib/Support/Unix/TimeValue.inc
  50.00% (1/2)
  43.48% (10/23)
  57.14% (4/7)
  50.00% (1/2)
lib/Support/Unix/Unix.h
 100.00% (1/1)
  75.00% (6/8)
  57.14% (4/7)
  50.00% (2/4)
lib/Support/Unix/Watchdog.inc
   0.00% (0/2)
   0.00% (0/10)
   0.00% (0/2)
- (0/0)
lib/Support/YAMLParser.cpp
  88.60% (101/114)
  85.87% (1452/1691)
  84.72% (1037/1224)
  74.10% (724/977)
lib/Support/YAMLTraits.cpp
  91.60% (109/119)
  90.62% (696/768)
  88.43% (428/484)
  83.21% (218/262)
lib/Support/raw_ostream.cpp
  76.79% (43/56)
  74.17% (382/515)
  74.69% (242/324)
  70.90% (134/189)
lib/Support/regcomp.c
  65.79% (25/38)
  57.11% (566/991)
  49.64% (681/1372)
  39.61% (305/770)
lib/Support/regengine.inc
 100.00% (6/6)
  81.82% (576/704)
  78.46% (878/1119)
  74.90% (373/498)
lib/Support/regerror.c
  50.00% (1/2)
  48.78% (20/41)
  50.00% (15/30)
  38.89% (7/18)
lib/Support/regexec.c
 100.00% (1/1)
  86.67% (13/15)
  85.19% (23/27)
  60.00% (6/10)
lib/Support/regfree.c
 100.00% (1/1)
  94.74% (18/19)
  96.00% (24/25)
  78.57% (11/14)
lib/Support/regmalloc.cpp
 100.00% (4/4)
  94.44% (17/18)
  91.67% (11/12)
  66.67% (4/6)
lib/Support/regstrlcpy.c
 100.00% (1/1)
  89.47% (17/19)
  86.67% (13/15)
  57.14% (8/14)
lib/Target/TargetRecip.cpp
  33.33% (3/9)
  10.87% (15/138)
  11.46% (11/96)
   5.71% (4/70)
lib/Transforms/IPO/BarrierNoopPass.cpp
 100.00% (3/3)
 100.00% (5/5)
 100.00% (4/4)
- (0/0)
lib/Transforms/IPO/ConstantMerge.cpp
 100.00% (6/6)
  91.21% (83/91)
  91.30% (84/92)
  71.01% (49/69)
lib/Transforms/IPO/DeadArgumentElimination.cpp
  81.48% (22/27)
  45.86% (260/567)
  51.79% (217/419)
  41.16% (121/294)
lib/Transforms/IPO/ElimAvailExtern.cpp
 100.00% (3/3)
  54.55% (18/33)
  63.64% (14/22)
  42.86% (6/14)
lib/Transforms/IPO/FunctionAttrs.cpp
  60.61% (20/33)
  22.26% (297/1334)
  24.54% (279/1137)
  15.54% (170/1094)
lib/Transforms/IPO/GlobalDCE.cpp
 100.00% (7/7)
  84.83% (123/145)
  85.16% (109/128)
  81.13% (86/106)
lib/Transforms/IPO/GlobalOpt.cpp
  56.96% (45/79)
  28.52% (551/1932)
  26.97% (456/1691)
  22.82% (270/1183)
lib/Transforms/IPO/InlineAlways.cpp
  88.89% (8/9)
  97.30% (36/37)
  96.88% (31/32)
  62.50% (5/8)
lib/Transforms/IPO/InlineSimple.cpp
  83.33% (10/12)
  80.00% (40/50)
  76.32% (29/38)
  37.50% (3/8)
lib/Transforms/IPO/Inliner.cpp
 100.00% (17/17)
  79.54% (276/347)
  79.37% (227/286)
  61.90% (130/210)
lib/Transforms/IPO/LowerBitSets.cpp
  22.73% (5/22)
  14.78% (64/433)
  16.99% (35/206)
  17.95% (28/156)
lib/Transforms/IPO/MergeFunctions.cpp
   0.00% (0/33)
   0.00% (0/835)
   0.00% (0/709)
   0.00% (0/498)
lib/Transforms/IPO/PassManagerBuilder.cpp
  40.00% (8/20)
  81.71% (277/339)
  81.43% (114/140)
  81.90% (86/105)
lib/Transforms/IPO/PruneEH.cpp
  83.33% (5/6)
  55.56% (80/144)
  62.07% (90/145)
  45.31% (58/128)
lib/Transforms/IPO/StripDeadPrototypes.cpp
 100.00% (3/3)
 100.00% (24/24)
 100.00% (16/16)
 100.00% (12/12)
lib/Transforms/InstCombine/InstCombineAddSub.cpp
  90.16% (55/61)
  73.35% (790/1077)
  79.45% (773/973)
  67.33% (540/802)
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  77.78% (21/27)
  52.32% (1025/1959)
  56.19% (1217/2166)
  45.86% (930/2028)
lib/Transforms/InstCombine/InstCombineCalls.cpp
  26.67% (4/15)
   8.48% (71/837)
   8.93% (61/683)
   8.96% (50/558)
lib/Transforms/InstCombine/InstCombineCasts.cpp
  76.47% (26/34)
  45.63% (533/1168)
  51.86% (517/997)
  44.81% (397/886)
lib/Transforms/InstCombine/InstCombineCompares.cpp
  64.86% (24/37)
  41.26% (1124/2724)
  47.09% (1263/2682)
  40.70% (972/2388)
lib/Transforms/InstCombine/InstCombineInternal.h
  76.00% (19/25)
  69.12% (94/136)
  83.18% (89/107)
  61.67% (37/60)
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  85.00% (17/20)
  62.10% (426/686)
  67.08% (381/568)
  55.36% (258/466)
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  75.86% (22/29)
  55.27% (561/1015)
  61.23% (567/926)
  49.36% (383/776)
lib/Transforms/InstCombine/InstCombinePHI.cpp
  41.18% (7/17)
  45.45% (245/539)
  50.44% (228/452)
  48.56% (169/348)
lib/Transforms/InstCombine/InstCombineSelect.cpp
  68.75% (11/16)
  58.27% (472/810)
  62.44% (512/820)
  52.71% (389/738)
lib/Transforms/InstCombine/InstCombineShifts.cpp
 100.00% (7/7)
  61.02% (324/531)
  72.88% (301/413)
  68.00% (255/375)
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
 100.00% (6/6)
  77.20% (589/763)
  75.96% (436/574)
  71.00% (328/462)
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  92.31% (12/13)
  55.19% (447/810)
  59.65% (414/694)
  45.59% (300/658)
lib/Transforms/InstCombine/InstructionCombining.cpp
  80.39% (41/51)
  55.70% (1055/1894)
  59.48% (916/1540)
  54.44% (674/1238)
lib/Transforms/Scalar/ADCE.cpp
 100.00% (4/4)
  97.56% (40/41)
  96.43% (27/28)
  92.31% (24/26)
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  55.56% (5/9)
  12.92% (31/240)
   7.33% (14/191)
   0.85% (1/118)
lib/Transforms/Scalar/BDCE.cpp
 100.00% (10/10)
  91.19% (269/295)
  92.86% (182/196)
  85.79% (157/183)
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
 100.00% (10/10)
  91.41% (181/198)
  93.88% (138/147)
  87.85% (94/107)
lib/Transforms/Scalar/DCE.cpp
  87.50% (7/8)
  91.07% (51/56)
  89.47% (34/38)
  86.36% (19/22)
lib/Transforms/Scalar/DeadStoreElimination.cpp
  81.82% (18/22)
  67.32% (307/456)
  69.25% (277/400)
  59.33% (178/300)
lib/Transforms/Scalar/DxilConditionalMem2Reg.cpp
 100.00% (14/14)
  92.33% (337/365)
  88.94% (201/226)
  84.15% (138/164)
lib/Transforms/Scalar/DxilEliminateVector.cpp
 100.00% (9/9)
  99.25% (132/133)
  98.95% (94/95)
  96.34% (79/82)
lib/Transforms/Scalar/DxilEraseDeadRegion.cpp
 100.00% (16/16)
  97.06% (264/272)
  95.77% (181/189)
  90.34% (131/145)
lib/Transforms/Scalar/DxilFixConstArrayInitializer.cpp
 100.00% (5/5)
  93.27% (97/104)
  89.74% (70/78)
  83.33% (55/66)
lib/Transforms/Scalar/DxilLoopUnroll.cpp
 100.00% (29/29)
  97.58% (766/785)
  96.79% (483/499)
  90.07% (381/423)
lib/Transforms/Scalar/DxilRemoveDeadBlocks.cpp
 100.00% (16/16)
  92.58% (237/256)
  90.36% (150/166)
  84.92% (107/126)
lib/Transforms/Scalar/DxilRemoveUnstructuredLoopExits.cpp
  94.74% (18/19)
  96.40% (348/361)
  96.24% (179/186)
  93.66% (133/142)
lib/Transforms/Scalar/EarlyCSE.cpp
   2.22% (1/45)
   1.78% (7/393)
   3.31% (11/332)
   0.00% (0/196)
lib/Transforms/Scalar/Float2Int.cpp
  85.71% (18/21)
  72.83% (260/357)
  68.16% (167/245)
  67.14% (141/210)
lib/Transforms/Scalar/GVN.cpp
  86.42% (70/81)
  77.46% (1261/1628)
  81.61% (981/1202)
  74.62% (644/863)
lib/Transforms/Scalar/HoistConstantArray.cpp
 100.00% (23/23)
  97.08% (166/171)
  96.58% (113/117)
  92.11% (70/76)
lib/Transforms/Scalar/IndVarSimplify.cpp
  68.89% (31/45)
  53.02% (553/1043)
  50.91% (475/933)
  41.29% (275/666)
lib/Transforms/Scalar/JumpThreading.cpp
  82.61% (19/23)
  53.47% (486/909)
  54.64% (436/798)
  47.12% (262/556)
lib/Transforms/Scalar/LICM.cpp
   3.45% (1/29)
   1.89% (9/477)
   4.23% (17/402)
   0.00% (0/257)
lib/Transforms/Scalar/LoadCombine.cpp
   7.69% (1/13)
   2.33% (4/172)
   4.67% (5/107)
   0.00% (0/68)
lib/Transforms/Scalar/LoopDeletion.cpp
 100.00% (6/6)
  97.30% (108/111)
  96.05% (73/76)
  92.50% (37/40)
lib/Transforms/Scalar/LoopDistribute.cpp
   2.00% (1/50)
   1.22% (5/409)
   3.09% (9/291)
   0.00% (0/163)
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
   3.33% (1/30)
   2.06% (11/535)
   4.88% (19/389)
   0.00% (0/263)
lib/Transforms/Scalar/LoopInterchange.cpp
   2.08% (1/48)
   1.23% (10/813)
   2.18% (17/780)
   0.00% (0/441)
lib/Transforms/Scalar/LoopRerollPass.cpp
   2.22% (1/45)
   0.88% (7/800)
   1.87% (13/696)
   0.00% (0/486)
lib/Transforms/Scalar/LoopRotation.cpp
 100.00% (9/9)
  90.19% (285/316)
  88.14% (223/253)
  75.28% (134/178)
lib/Transforms/Scalar/LoopUnrollPass.cpp
  82.14% (23/28)
  68.48% (328/479)
  70.69% (287/406)
  58.37% (150/257)
lib/Transforms/Scalar/LoopUnswitch.cpp
   3.33% (1/30)
   1.37% (8/586)
   3.13% (13/415)
   0.00% (0/273)
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  85.71% (6/7)
  51.04% (49/96)
  66.20% (47/71)
  58.33% (28/48)
lib/Transforms/Scalar/LowerTypePasses.cpp
  73.33% (33/45)
  73.33% (451/615)
  67.80% (259/382)
  67.77% (164/242)
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
 100.00% (19/19)
  93.48% (258/276)
  93.12% (203/218)
  72.86% (102/140)
lib/Transforms/Scalar/Reassociate.cpp
  95.24% (60/63)
  93.20% (1275/1368)
  93.98% (1109/1180)
  89.36% (756/846)
lib/Transforms/Scalar/Reg2MemHLSL.cpp
  87.50% (7/8)
  80.00% (124/155)
  86.87% (86/99)
  76.47% (52/68)
lib/Transforms/Scalar/SCCP.cpp
  89.04% (65/73)
  72.06% (735/1020)
  74.46% (723/971)
  62.46% (421/674)
lib/Transforms/Scalar/SROA.cpp
  68.00% (102/150)
  49.53% (1308/2641)
  50.21% (1077/2145)
  43.24% (582/1346)
lib/Transforms/Scalar/SampleProfile.cpp
   4.35% (1/23)
   2.41% (7/290)
   4.58% (11/240)
   0.00% (0/128)
lib/Transforms/Scalar/ScalarReplAggregates.cpp
   4.17% (2/48)
   0.59% (9/1525)
   1.02% (12/1181)
   0.00% (0/817)
lib/Transforms/Scalar/ScalarReplAggregatesHLSL.cpp
  85.43% (129/151)
  79.54% (3860/4853)
  80.02% (2599/3248)
  75.51% (1902/2519)
lib/Transforms/Scalar/Scalarizer.cpp
  86.84% (33/38)
  72.86% (392/538)
  69.66% (264/379)
  60.85% (157/258)
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  72.73% (8/11)
  69.37% (77/111)
  72.62% (61/84)
  64.29% (36/56)
lib/Transforms/Utils/AddDiscriminators.cpp
  14.29% (1/7)
   4.41% (3/68)
   6.67% (3/45)
   0.00% (0/22)
lib/Transforms/Utils/BasicBlockUtils.cpp
  83.33% (15/18)
  67.47% (307/455)
  77.88% (250/321)
  68.64% (162/236)
lib/Transforms/Utils/BreakCriticalEdges.cpp
  83.33% (5/6)
  76.58% (121/158)
  70.59% (84/119)
  61.63% (53/86)
lib/Transforms/Utils/BuildLibCalls.cpp
   0.00% (0/18)
   0.00% (0/320)
   0.00% (0/106)
   0.00% (0/70)
lib/Transforms/Utils/CloneFunction.cpp
  76.92% (10/13)
  66.75% (281/421)
  70.04% (187/267)
  62.86% (132/210)
lib/Transforms/Utils/CloneModule.cpp
  66.67% (2/3)
  83.78% (62/74)
  81.58% (31/38)
  84.62% (22/26)
lib/Transforms/Utils/CmpInstAnalysis.cpp
  33.33% (1/3)
  12.82% (5/39)
  16.98% (9/53)
  11.67% (7/60)
lib/Transforms/Utils/CtorUtils.cpp
 100.00% (4/4)
  82.42% (75/91)
  83.33% (60/72)
  72.34% (34/47)
lib/Transforms/Utils/GlobalStatus.cpp
 100.00% (5/5)
  63.57% (82/129)
  60.90% (95/156)
  49.09% (54/110)
lib/Transforms/Utils/InlineFunction.cpp
  36.00% (9/25)
  64.53% (493/764)
  68.87% (365/530)
  62.32% (263/422)
lib/Transforms/Utils/LCSSA.cpp
 100.00% (10/10)
  98.62% (143/145)
  98.23% (111/113)
  96.34% (79/82)
lib/Transforms/Utils/Local.cpp
  94.44% (34/36)
  79.72% (625/784)
  82.29% (474/576)
  75.76% (325/429)
lib/Transforms/Utils/LoopSimplify.cpp
  73.33% (11/15)
  67.30% (282/419)
  66.26% (218/329)
  61.16% (137/224)
lib/Transforms/Utils/LoopUnroll.cpp
 100.00% (5/5)
  91.34% (306/335)
  86.71% (274/316)
  79.09% (174/220)
lib/Transforms/Utils/LoopUnrollRuntime.cpp
 100.00% (3/3)
  87.80% (180/205)
  76.85% (83/108)
  55.00% (44/80)
lib/Transforms/Utils/LoopUtils.cpp
   0.00% (0/10)
   0.00% (0/324)
   0.00% (0/348)
   0.00% (0/292)
lib/Transforms/Utils/LoopVersioning.cpp
   0.00% (0/4)
   0.00% (0/53)
   0.00% (0/26)
   0.00% (0/12)
lib/Transforms/Utils/LowerInvoke.cpp
   0.00% (0/3)
   0.00% (0/25)
   0.00% (0/9)
   0.00% (0/4)
lib/Transforms/Utils/LowerSwitch.cpp
   0.00% (0/15)
   0.00% (0/277)
   0.00% (0/163)
   0.00% (0/92)
lib/Transforms/Utils/Mem2Reg.cpp
 100.00% (5/5)
 100.00% (39/39)
 100.00% (24/24)
 100.00% (9/9)
lib/Transforms/Utils/ModuleUtils.cpp
  16.67% (1/6)
  16.88% (13/77)
  37.50% (12/32)
  38.89% (7/18)
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
 100.00% (22/22)
  91.36% (476/521)
  87.40% (319/365)
  80.88% (220/272)
lib/Transforms/Utils/SSAUpdater.cpp
  97.06% (33/34)
  93.61% (249/266)
  94.44% (170/180)
  87.85% (94/107)
lib/Transforms/Utils/SimplifyCFG.cpp
  75.68% (56/74)
  57.25% (1485/2594)
  63.79% (1383/2168)
  55.42% (900/1624)
lib/Transforms/Utils/SimplifyIndVar.cpp
  85.71% (12/14)
  71.72% (213/297)
  69.13% (159/230)
  62.79% (108/172)
lib/Transforms/Utils/SimplifyLibCalls.cpp
   5.71% (4/70)
   1.95% (31/1587)
   2.02% (29/1435)
   1.14% (14/1226)
lib/Transforms/Utils/SymbolRewriter.cpp
   0.00% (0/17)
   0.00% (0/274)
   0.00% (0/164)
   0.00% (0/108)
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
   0.00% (0/3)
   0.00% (0/59)
   0.00% (0/34)
   0.00% (0/22)
lib/Transforms/Utils/ValueMapper.cpp
  84.62% (11/13)
  86.52% (199/230)
  87.37% (173/198)
  80.71% (113/140)
tools/clang/include/clang/AST/APValue.h
  42.17% (35/83)
  36.43% (98/269)
  40.82% (60/147)
 100.00% (4/4)
tools/clang/include/clang/AST/ASTConsumer.h
  61.11% (11/18)
  55.00% (11/20)
  63.16% (12/19)
- (0/0)
tools/clang/include/clang/AST/ASTContext.h
  41.91% (57/136)
  39.13% (171/437)
  38.72% (91/235)
  21.43% (15/70)
tools/clang/include/clang/AST/ASTLambda.h
  50.00% (4/8)
  41.86% (18/43)
  58.82% (20/34)
  40.91% (9/22)
tools/clang/include/clang/AST/ASTMutationListener.h
   0.00% (0/17)
   0.00% (0/17)
   0.00% (0/17)
- (0/0)
tools/clang/include/clang/AST/ASTTypeTraits.h
   0.00% (0/23)
   0.00% (0/73)
   0.00% (0/42)
   0.00% (0/10)
tools/clang/include/clang/AST/ASTUnresolvedSet.h
  26.09% (6/23)
  20.00% (9/45)
  22.58% (7/31)
  16.67% (1/6)
tools/clang/include/clang/AST/ASTVector.h
  48.65% (18/37)
  31.46% (56/178)
  39.36% (37/94)
  22.22% (8/36)
tools/clang/include/clang/AST/Attr.h
  66.67% (16/24)
  63.27% (31/49)
  76.47% (26/34)
- (0/0)
tools/clang/include/clang/AST/AttrIterator.h
  91.67% (11/12)
  92.00% (46/50)
  96.15% (25/26)
 100.00% (10/10)
tools/clang/include/clang/AST/BaseSubobject.h
   0.00% (0/9)
   0.00% (0/25)
   0.00% (0/13)
   0.00% (0/4)
tools/clang/include/clang/AST/CXXInheritance.h
  38.46% (10/26)
  30.77% (12/39)
  42.50% (17/40)
   0.00% (0/6)
tools/clang/include/clang/AST/CanonicalType.h
  85.71% (36/42)
  76.99% (87/113)
  80.36% (45/56)
  50.00% (3/6)
tools/clang/include/clang/AST/CharUnits.h
  42.11% (16/38)
  36.36% (40/110)
  45.00% (18/40)
- (0/0)
tools/clang/include/clang/AST/Comment.h
   0.00% (0/133)
   0.00% (0/450)
   0.00% (0/215)
   0.00% (0/28)
tools/clang/include/clang/AST/CommentBriefParser.h
   0.00% (0/1)
   0.00% (0/5)
   0.00% (0/1)
- (0/0)
tools/clang/include/clang/AST/CommentCommandTraits.h
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/2)
tools/clang/include/clang/AST/CommentLexer.h
   0.00% (0/34)
   0.00% (0/123)
   0.00% (0/62)
   0.00% (0/4)
tools/clang/include/clang/AST/CommentParser.h
   0.00% (0/5)
   0.00% (0/24)
   0.00% (0/15)
   0.00% (0/10)
tools/clang/include/clang/AST/CommentSema.h
   0.00% (0/2)
   0.00% (0/12)
   0.00% (0/5)
   0.00% (0/2)
tools/clang/include/clang/AST/CommentVisitor.h
   0.00% (0/4)
   0.00% (0/16)
   0.00% (0/138)
   0.00% (0/28)
tools/clang/include/clang/AST/Decl.h
  67.78% (345/509)
  70.88% (908/1281)
  72.20% (644/892)
  74.39% (183/246)
tools/clang/include/clang/AST/DeclAccessPair.h
  87.50% (7/8)
  86.36% (19/22)
  87.50% (7/8)
- (0/0)
tools/clang/include/clang/AST/DeclBase.h
  78.33% (141/180)
  69.33% (382/551)
  67.28% (255/379)
  51.08% (71/139)
tools/clang/include/clang/AST/DeclCXX.h
  50.86% (177/348)
  51.18% (479/936)
  55.36% (351/634)
  49.60% (125/252)
tools/clang/include/clang/AST/DeclContextInternals.h
  76.47% (13/17)
  61.42% (78/127)
  63.53% (54/85)
  47.73% (21/44)
tools/clang/include/clang/AST/DeclFriend.h
   0.00% (0/28)
   0.00% (0/113)
   0.00% (0/70)
   0.00% (0/20)
tools/clang/include/clang/AST/DeclGroup.h
  87.50% (21/24)
  93.24% (69/74)
  88.52% (54/61)
  80.00% (16/20)
tools/clang/include/clang/AST/DeclLookups.h
  40.00% (6/15)
  41.18% (21/51)
  55.17% (16/29)
  58.33% (7/12)
tools/clang/include/clang/AST/DeclObjC.h
   7.38% (27/366)
   3.92% (37/944)
   6.06% (37/611)
   6.25% (8/128)
tools/clang/include/clang/AST/DeclOpenMP.h
  15.38% (2/13)
   8.33% (2/24)
  15.38% (2/13)
- (0/0)
tools/clang/include/clang/AST/DeclTemplate.h
  65.02% (184/283)
  58.86% (528/897)
  61.94% (306/494)
  56.78% (67/118)
tools/clang/include/clang/AST/DeclVisitor.h
 100.00% (3/3)
  63.64% (7/11)
  40.99% (266/649)
  68.75% (88/128)
tools/clang/include/clang/AST/DeclarationName.h
  73.77% (45/61)
  69.95% (135/193)
  75.93% (82/108)
  83.33% (15/18)
tools/clang/include/clang/AST/DependentDiagnostic.h
  20.00% (4/20)
  17.50% (14/80)
  29.41% (10/34)
 100.00% (2/2)
tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  44.44% (8/18)
  29.82% (17/57)
  41.03% (16/39)
  31.25% (5/16)
tools/clang/include/clang/AST/Expr.h
  46.21% (378/818)
  51.69% (1007/1948)
  51.91% (732/1410)
  58.10% (244/420)
tools/clang/include/clang/AST/ExprCXX.h
  34.15% (194/568)
  37.50% (486/1296)
  36.13% (340/941)
  36.42% (59/162)
tools/clang/include/clang/AST/ExprObjC.h
   3.92% (10/255)
   5.15% (30/582)
   2.60% (10/384)
   0.00% (0/68)
tools/clang/include/clang/AST/ExternalASTSource.h
  81.82% (27/33)
  66.99% (69/103)
  78.38% (58/74)
  55.00% (11/20)
tools/clang/include/clang/AST/GlobalDecl.h
  71.43% (15/21)
  76.36% (42/55)
  70.37% (19/27)
- (0/0)
tools/clang/include/clang/AST/HlslBuiltinTypeDeclBuilder.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/AST/HlslTypes.h
  90.91% (20/22)
  95.31% (122/128)
  94.12% (112/119)
  86.73% (85/98)
tools/clang/include/clang/AST/LambdaCapture.h
   0.00% (0/9)
   0.00% (0/23)
   0.00% (0/15)
   0.00% (0/8)
tools/clang/include/clang/AST/Mangle.h
  58.33% (7/12)
  34.62% (9/26)
  55.00% (11/20)
   0.00% (0/2)
tools/clang/include/clang/AST/MangleNumberingContext.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/AST/NSAPI.h
   0.00% (0/9)
   0.00% (0/30)
   0.00% (0/9)
- (0/0)
tools/clang/include/clang/AST/NestedNameSpecifier.h
  89.29% (25/28)
  87.01% (67/77)
  87.50% (49/56)
  64.29% (9/14)
tools/clang/include/clang/AST/OpenMPClause.h
   0.00% (0/281)
   0.00% (0/626)
   0.00% (0/322)
- (0/0)
tools/clang/include/clang/AST/ParentMap.h
  20.00% (1/5)
  20.00% (3/15)
  20.00% (1/5)
- (0/0)
tools/clang/include/clang/AST/PrettyPrinter.h
 100.00% (1/1)
 100.00% (12/12)
  92.59% (25/27)
  25.00% (2/8)
tools/clang/include/clang/AST/RawCommentList.h
  68.18% (15/22)
  70.00% (42/60)
  70.27% (26/37)
  57.14% (8/14)
tools/clang/include/clang/AST/RecordLayout.h
  56.00% (14/25)
  60.49% (49/81)
  56.00% (28/50)
  50.00% (4/8)
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  55.67% (54/97)
  41.43% (331/799)
  17.29% (1664/9626)
  36.47% (966/2649)
tools/clang/include/clang/AST/Redeclarable.h
 100.00% (26/26)
  93.62% (88/94)
  93.94% (62/66)
  86.36% (19/22)
tools/clang/include/clang/AST/Stmt.h
  39.92% (188/471)
  41.97% (345/822)
  40.94% (244/596)
  34.21% (13/38)
tools/clang/include/clang/AST/StmtCXX.h
   1.56% (1/64)
   2.63% (3/114)
   1.32% (1/76)
- (0/0)
tools/clang/include/clang/AST/StmtGraphTraits.h
   0.00% (0/10)
   0.00% (0/30)
   0.00% (0/10)
- (0/0)
tools/clang/include/clang/AST/StmtIterator.h
  51.11% (23/45)
  50.52% (49/97)
  65.82% (52/79)
  72.22% (13/18)
tools/clang/include/clang/AST/StmtObjC.h
   4.00% (4/100)
   6.67% (12/180)
   3.12% (4/128)
   0.00% (0/6)
tools/clang/include/clang/AST/StmtOpenMP.h
   0.00% (0/163)
   0.00% (0/502)
   0.00% (0/252)
   0.00% (0/8)
tools/clang/include/clang/AST/StmtVisitor.h
  75.00% (6/8)
  67.42% (60/89)
  25.79% (515/1997)
  59.92% (290/484)
tools/clang/include/clang/AST/TemplateBase.h
  80.00% (56/70)
  74.07% (180/243)
  77.24% (95/123)
  50.00% (5/10)
tools/clang/include/clang/AST/TemplateName.h
  68.52% (37/54)
  69.01% (98/142)
  60.36% (67/111)
  44.44% (8/18)
tools/clang/include/clang/AST/Type.h
  66.62% (483/725)
  67.52% (1472/2180)
  63.69% (877/1377)
  46.44% (261/562)
tools/clang/include/clang/AST/TypeLoc.h
  61.36% (189/308)
  61.77% (643/1041)
  63.70% (279/438)
  61.96% (57/92)
tools/clang/include/clang/AST/TypeLocVisitor.h
  75.00% (3/4)
  59.09% (13/22)
  49.54% (432/872)
  74.46% (137/184)
tools/clang/include/clang/AST/TypeOrdering.h
  55.56% (5/9)
  51.72% (15/29)
  55.56% (5/9)
- (0/0)
tools/clang/include/clang/AST/TypeVisitor.h
 100.00% (3/3)
  75.00% (9/12)
  47.94% (163/340)
  73.33% (66/90)
tools/clang/include/clang/AST/UnresolvedSet.h
  72.73% (24/33)
  70.83% (34/48)
  74.29% (26/35)
- (0/0)
tools/clang/include/clang/AST/VTTBuilder.h
   0.00% (0/13)
   0.00% (0/30)
   0.00% (0/17)
- (0/0)
tools/clang/include/clang/AST/VTableBuilder.h
   6.52% (3/46)
   1.73% (3/173)
   6.38% (6/94)
   0.00% (0/12)
tools/clang/include/clang/Analysis/Analyses/Consumed.h
   0.00% (0/17)
   0.00% (0/24)
   0.00% (0/29)
   0.00% (0/2)
tools/clang/include/clang/Analysis/Analyses/Dominators.h
  16.67% (4/24)
  12.50% (11/88)
  16.67% (4/24)
- (0/0)
tools/clang/include/clang/Analysis/Analyses/FormatString.h
   0.00% (0/109)
   0.00% (0/241)
   0.00% (0/109)
- (0/0)
tools/clang/include/clang/Analysis/Analyses/LiveVariables.h
   0.00% (0/7)
   0.00% (0/11)
   0.00% (0/7)
- (0/0)
tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h
  36.36% (4/11)
  50.00% (11/22)
  61.11% (11/18)
 100.00% (4/4)
tools/clang/include/clang/Analysis/Analyses/ReachableCode.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h
   0.00% (0/17)
   0.00% (0/17)
   0.00% (0/18)
- (0/0)
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
   0.00% (0/49)
   0.00% (0/186)
   0.00% (0/145)
   0.00% (0/74)
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
   0.00% (0/20)
   0.00% (0/22)
   0.00% (0/20)
- (0/0)
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
   0.00% (0/312)
   0.00% (0/605)
   0.00% (0/475)
   0.00% (0/64)
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
   0.00% (0/69)
   0.00% (0/486)
   0.00% (0/644)
   0.00% (0/322)
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
   0.00% (0/44)
   0.00% (0/120)
   0.00% (0/100)
   0.00% (0/24)
tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  75.00% (9/12)
  85.00% (17/20)
  82.14% (23/28)
  75.00% (6/8)
tools/clang/include/clang/Analysis/AnalysisContext.h
  13.33% (6/45)
  16.13% (15/93)
  13.56% (8/59)
  50.00% (1/2)
tools/clang/include/clang/Analysis/CFG.h
  37.44% (85/227)
  40.29% (164/407)
  47.83% (143/299)
  61.90% (13/21)
tools/clang/include/clang/Analysis/CFGStmtMap.h
   0.00% (0/2)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
tools/clang/include/clang/Analysis/Support/BumpVector.h
  67.86% (19/28)
  58.10% (61/105)
  62.50% (40/64)
  60.00% (12/20)
tools/clang/include/clang/Basic/ABI.h
   0.00% (0/22)
   0.00% (0/61)
   0.00% (0/54)
   0.00% (0/40)
tools/clang/include/clang/Basic/Builtins.h
   0.00% (0/16)
   0.00% (0/48)
   0.00% (0/16)
- (0/0)
tools/clang/include/clang/Basic/CharInfo.h
  68.42% (13/19)
  62.22% (56/90)
  45.65% (21/46)
  29.17% (7/24)
tools/clang/include/clang/Basic/CommentOptions.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
tools/clang/include/clang/Basic/Diagnostic.h
  70.00% (112/160)
  78.67% (343/436)
  75.00% (162/216)
  77.78% (14/18)
tools/clang/include/clang/Basic/DiagnosticIDs.h
  70.00% (7/10)
  71.43% (15/21)
  70.00% (7/10)
- (0/0)
tools/clang/include/clang/Basic/DiagnosticOptions.h
  83.33% (5/6)
  76.19% (16/21)
  97.92% (47/48)
- (0/0)
tools/clang/include/clang/Basic/ExceptionSpecificationType.h
  75.00% (3/4)
  75.00% (9/12)
  69.23% (9/13)
  57.14% (8/14)
tools/clang/include/clang/Basic/FileManager.h
  64.71% (11/17)
  66.67% (16/24)
  72.73% (16/22)
- (0/0)
tools/clang/include/clang/Basic/FileSystemStatCache.h
  62.50% (5/8)
  58.82% (10/17)
  55.00% (11/20)
   0.00% (0/4)
tools/clang/include/clang/Basic/IdentifierTable.h
  45.45% (35/77)
  38.03% (108/284)
  61.19% (82/134)
  61.90% (26/42)
tools/clang/include/clang/Basic/LangOptions.h
  66.67% (6/9)
  71.43% (15/21)
  82.76% (24/29)
  50.00% (3/6)
tools/clang/include/clang/Basic/Linkage.h
 100.00% (4/4)
  75.00% (18/24)
  72.00% (18/25)
  61.11% (11/18)
tools/clang/include/clang/Basic/MacroBuilder.h
  50.00% (2/4)
  40.00% (4/10)
  60.00% (3/5)
- (0/0)
tools/clang/include/clang/Basic/Module.h
   3.23% (1/31)
   1.23% (1/81)
   3.45% (2/58)
   0.00% (0/18)
tools/clang/include/clang/Basic/ObjCRuntime.h
  24.00% (6/25)
   8.79% (16/182)
  11.84% (9/76)
  20.00% (14/70)
tools/clang/include/clang/Basic/PartialDiagnostic.h
  68.57% (24/35)
  58.22% (124/213)
  79.59% (78/98)
  78.12% (25/32)
tools/clang/include/clang/Basic/PlistSupport.h
   0.00% (0/8)
   0.00% (0/84)
   0.00% (0/18)
   0.00% (0/14)
tools/clang/include/clang/Basic/PrettyStackTrace.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (4/4)
- (0/0)
tools/clang/include/clang/Basic/Sanitizers.h
  50.00% (3/6)
  50.00% (6/12)
  41.67% (5/12)
   0.00% (0/2)
tools/clang/include/clang/Basic/SourceLocation.h
  89.33% (67/75)
  89.26% (133/149)
  92.59% (100/108)
  75.00% (12/16)
tools/clang/include/clang/Basic/SourceManager.h
  74.29% (78/105)
  73.47% (349/475)
  80.73% (222/275)
  67.50% (81/120)
tools/clang/include/clang/Basic/SourceManagerInternals.h
  44.44% (4/9)
  54.84% (17/31)
  50.00% (5/10)
- (0/0)
tools/clang/include/clang/Basic/Specifiers.h
  76.47% (13/17)
  51.16% (22/43)
  88.89% (32/36)
  95.00% (19/20)
tools/clang/include/clang/Basic/TargetCXXABI.h
  40.00% (6/15)
  24.71% (21/85)
  16.39% (10/61)
  25.00% (16/64)
tools/clang/include/clang/Basic/TargetInfo.h
  37.78% (51/135)
  30.77% (92/299)
  36.93% (65/176)
  26.32% (10/38)
tools/clang/include/clang/Basic/TokenKinds.h
  80.00% (4/5)
  79.31% (23/29)
  82.96% (370/446)
  55.11% (97/176)
tools/clang/include/clang/Basic/VersionTuple.h
  55.56% (10/18)
  59.62% (31/52)
  79.59% (39/49)
  64.29% (9/14)
tools/clang/include/clang/Basic/VirtualFileSystem.h
  71.43% (20/28)
  78.85% (41/52)
  78.43% (40/51)
  85.71% (12/14)
tools/clang/include/clang/Basic/Visibility.h
  95.00% (19/20)
  85.94% (55/64)
  81.82% (36/44)
  50.00% (7/14)
tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  69.77% (60/86)
  68.09% (175/257)
  77.42% (96/124)
 100.00% (12/12)
tools/clang/include/clang/CodeGen/CodeGenAction.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
tools/clang/include/clang/Driver/Action.h
   0.00% (0/40)
   0.00% (0/77)
   0.00% (0/40)
- (0/0)
tools/clang/include/clang/Driver/Compilation.h
   0.00% (0/17)
   0.00% (0/28)
   0.00% (0/17)
- (0/0)
tools/clang/include/clang/Driver/Driver.h
   0.00% (0/16)
   0.00% (0/26)
   0.00% (0/16)
- (0/0)
tools/clang/include/clang/Driver/Job.h
   0.00% (0/14)
   0.00% (0/16)
   0.00% (0/14)
- (0/0)
tools/clang/include/clang/Driver/Tool.h
   0.00% (0/11)
   0.00% (0/15)
   0.00% (0/11)
- (0/0)
tools/clang/include/clang/Edit/Commit.h
  41.67% (5/12)
  29.41% (10/34)
  58.82% (10/17)
- (0/0)
tools/clang/include/clang/Edit/EditedSource.h
  50.00% (3/6)
  61.54% (8/13)
  72.73% (8/11)
- (0/0)
tools/clang/include/clang/Edit/EditsReceiver.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/Edit/FileOffset.h
  75.00% (9/12)
  75.00% (21/28)
  82.35% (14/17)
  75.00% (3/4)
tools/clang/include/clang/Format/Format.h
   0.00% (0/1)
   0.00% (0/77)
   0.00% (0/125)
   0.00% (0/126)
tools/clang/include/clang/Frontend/ASTUnit.h
  35.48% (22/62)
  31.97% (47/147)
  37.18% (29/78)
  33.33% (2/6)
tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h
   0.00% (0/7)
   0.00% (0/23)
   0.00% (0/12)
- (0/0)
tools/clang/include/clang/Frontend/CodeGenOptions.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
tools/clang/include/clang/Frontend/CommandLineSourceLoc.h
   0.00% (0/2)
   0.00% (0/25)
   0.00% (0/8)
   0.00% (0/6)
tools/clang/include/clang/Frontend/CompilerInstance.h
  68.85% (42/61)
  63.84% (113/177)
  72.94% (62/85)
  25.00% (1/4)
tools/clang/include/clang/Frontend/CompilerInvocation.h
  73.91% (17/23)
  61.70% (29/47)
  75.00% (18/24)
- (0/0)
tools/clang/include/clang/Frontend/DependencyOutputOptions.h
 100.00% (1/1)
 100.00% (9/9)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/Frontend/DiagnosticRenderer.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (4/4)
- (0/0)
tools/clang/include/clang/Frontend/FrontendAction.h
  70.00% (14/20)
  68.29% (28/41)
  75.00% (18/24)
- (0/0)
tools/clang/include/clang/Frontend/FrontendActions.h
  10.00% (1/10)
   6.25% (1/16)
  10.00% (1/10)
- (0/0)
tools/clang/include/clang/Frontend/FrontendOptions.h
  72.73% (8/11)
  76.00% (19/25)
  90.00% (36/40)
- (0/0)
tools/clang/include/clang/Frontend/LangStandard.h
   0.00% (0/14)
   0.00% (0/14)
   0.00% (0/14)
- (0/0)
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/2)
- (0/0)
tools/clang/include/clang/Frontend/MigratorOptions.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/Frontend/PCHContainerOperations.h
  71.43% (5/7)
  64.71% (11/17)
  71.43% (5/7)
- (0/0)
tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h
 100.00% (1/1)
 100.00% (9/9)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/Frontend/SerializedDiagnosticReader.h
   0.00% (0/13)
   0.00% (0/31)
   0.00% (0/17)
- (0/0)
tools/clang/include/clang/Frontend/TextDiagnostic.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h
 100.00% (8/8)
 100.00% (8/8)
 100.00% (8/8)
- (0/0)
tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/Frontend/Utils.h
  30.77% (4/13)
  28.57% (6/21)
  30.77% (4/13)
- (0/0)
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h
  57.14% (4/7)
  83.33% (15/18)
  80.00% (12/15)
- (0/0)
tools/clang/include/clang/Index/USRGeneration.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
tools/clang/include/clang/Lex/CodeCompletionHandler.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
tools/clang/include/clang/Lex/DirectoryLookup.h
  57.14% (8/14)
  58.82% (20/34)
  53.12% (17/32)
  25.00% (3/12)
tools/clang/include/clang/Lex/HeaderMap.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/3)
- (0/0)
tools/clang/include/clang/Lex/HeaderSearch.h
  31.71% (13/41)
  34.17% (41/120)
  50.72% (35/69)
  50.00% (4/8)
tools/clang/include/clang/Lex/HeaderSearchOptions.h
  50.00% (3/6)
  65.00% (13/20)
  81.48% (22/27)
- (0/0)
tools/clang/include/clang/Lex/Lexer.h
  76.19% (16/21)
  77.38% (65/84)
  84.09% (37/44)
  87.50% (14/16)
tools/clang/include/clang/Lex/LiteralSupport.h
  57.58% (19/33)
  58.75% (47/80)
  61.73% (50/81)
  77.78% (28/36)
tools/clang/include/clang/Lex/MacroArgs.h
 100.00% (4/4)
 100.00% (5/5)
 100.00% (7/7)
- (0/0)
tools/clang/include/clang/Lex/MacroInfo.h
  58.25% (60/103)
  58.80% (127/216)
  61.49% (107/174)
  53.12% (17/32)
tools/clang/include/clang/Lex/ModuleLoader.h
  14.29% (1/7)
  16.67% (2/12)
  30.00% (3/10)
- (0/0)
tools/clang/include/clang/Lex/ModuleMap.h
  35.71% (5/14)
  40.00% (12/30)
  37.50% (6/16)
- (0/0)
tools/clang/include/clang/Lex/MultipleIncludeOpt.h
  86.67% (13/15)
  88.52% (54/61)
  88.89% (24/27)
  87.50% (7/8)
tools/clang/include/clang/Lex/PPCallbacks.h
  40.68% (24/59)
  34.66% (61/176)
  41.27% (26/63)
   0.00% (0/4)
tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h
  77.78% (7/9)
  77.78% (14/18)
  83.33% (10/12)
- (0/0)
tools/clang/include/clang/Lex/PTHLexer.h
   0.00% (0/3)
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/2)
tools/clang/include/clang/Lex/PTHManager.h
   0.00% (0/3)
   0.00% (0/9)
   0.00% (0/6)
   0.00% (0/2)
tools/clang/include/clang/Lex/Pragma.h
  57.14% (4/7)
  44.44% (4/9)
  66.67% (6/9)
- (0/0)
tools/clang/include/clang/Lex/PreprocessingRecord.h
  25.00% (12/48)
  22.43% (24/107)
  28.57% (20/70)
  16.67% (1/6)
tools/clang/include/clang/Lex/Preprocessor.h
  58.46% (76/130)
  53.07% (251/473)
  52.68% (157/298)
  37.27% (41/110)
tools/clang/include/clang/Lex/PreprocessorLexer.h
  64.29% (9/14)
  69.57% (32/46)
  75.00% (18/24)
  50.00% (1/2)
tools/clang/include/clang/Lex/PreprocessorOptions.h
  44.44% (4/9)
  38.89% (14/36)
  75.00% (15/20)
- (0/0)
tools/clang/include/clang/Lex/Token.h
  97.73% (43/44)
  97.99% (146/149)
  94.41% (152/161)
  63.83% (60/94)
tools/clang/include/clang/Lex/TokenLexer.h
 100.00% (4/4)
 100.00% (10/10)
 100.00% (12/12)
- (0/0)
tools/clang/include/clang/Parse/Parser.h
  85.58% (89/104)
  82.07% (380/463)
  81.60% (306/375)
  62.76% (123/196)
tools/clang/include/clang/Rewrite/Core/RewriteBuffer.h
  85.71% (6/7)
  93.33% (14/15)
  85.71% (6/7)
- (0/0)
tools/clang/include/clang/Rewrite/Core/RewriteRope.h
  73.08% (19/26)
  69.23% (45/65)
  74.14% (43/58)
  57.14% (8/14)
tools/clang/include/clang/Rewrite/Core/Rewriter.h
   0.00% (0/18)
   0.00% (0/42)
   0.00% (0/25)
- (0/0)
tools/clang/include/clang/SPIRV/BitwiseCast.h
 100.00% (1/1)
 100.00% (7/7)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/SPIRV/EmitSpirvAction.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
tools/clang/include/clang/SPIRV/FeatureManager.h
 100.00% (3/3)
 100.00% (11/11)
 100.00% (3/3)
- (0/0)
tools/clang/include/clang/SPIRV/SpirvBasicBlock.h
  93.75% (15/16)
  96.30% (26/27)
  95.24% (20/21)
  50.00% (1/2)
tools/clang/include/clang/SPIRV/SpirvBuilder.h
 100.00% (20/20)
  95.92% (94/98)
  94.00% (47/50)
  83.33% (20/24)
tools/clang/include/clang/SPIRV/SpirvContext.h
  94.37% (67/71)
  95.53% (171/179)
  96.67% (116/120)
  88.89% (48/54)
tools/clang/include/clang/SPIRV/SpirvFunction.h
  94.29% (33/35)
  90.00% (54/60)
  94.87% (37/39)
 100.00% (2/2)
tools/clang/include/clang/SPIRV/SpirvInstruction.h
  76.80% (374/487)
  61.66% (529/858)
  76.46% (419/548)
  60.61% (40/66)
tools/clang/include/clang/SPIRV/SpirvModule.h
 100.00% (17/17)
 100.00% (34/34)
 100.00% (35/35)
  83.33% (20/24)
tools/clang/include/clang/SPIRV/SpirvType.h
  93.52% (101/108)
  90.05% (181/201)
  94.67% (213/225)
  89.36% (42/47)
tools/clang/include/clang/SPIRV/SpirvVisitor.h
 100.00% (8/8)
 100.00% (8/8)
 100.00% (10/10)
- (0/0)
tools/clang/include/clang/SPIRV/String.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (4/4)
- (0/0)
tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
tools/clang/include/clang/Sema/AttributeList.h
  50.00% (43/86)
  33.83% (114/337)
  36.94% (82/222)
  56.25% (18/32)
tools/clang/include/clang/Sema/CXXFieldCollector.h
 100.00% (5/5)
 100.00% (14/14)
 100.00% (6/6)
- (0/0)
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  42.31% (22/52)
  42.42% (56/132)
  50.33% (77/153)
   0.00% (0/10)
tools/clang/include/clang/Sema/CodeCompleteOptions.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (5/5)
- (0/0)
tools/clang/include/clang/Sema/DeclSpec.h
  60.32% (152/252)
  65.01% (563/866)
  67.67% (404/597)
  66.41% (259/390)
tools/clang/include/clang/Sema/DelayedDiagnostic.h
  18.92% (7/37)
   8.59% (11/128)
  15.49% (11/71)
  33.33% (2/6)
tools/clang/include/clang/Sema/Designator.h
   0.00% (0/25)
   0.00% (0/95)
   0.00% (0/45)
   0.00% (0/6)
tools/clang/include/clang/Sema/ExternalSemaSource.h
  61.11% (11/18)
  67.86% (19/28)
  61.11% (11/18)
- (0/0)
tools/clang/include/clang/Sema/IdentifierResolver.h
  83.33% (15/18)
  84.21% (48/57)
  89.29% (25/28)
 100.00% (4/4)
tools/clang/include/clang/Sema/Initialization.h
  54.05% (40/74)
  48.28% (126/261)
  54.89% (73/133)
  25.00% (9/36)
tools/clang/include/clang/Sema/LocInfoType.h
 100.00% (4/4)
 100.00% (12/12)
 100.00% (7/7)
- (0/0)
tools/clang/include/clang/Sema/Lookup.h
  77.03% (57/74)
  76.67% (230/300)
  83.33% (145/174)
  76.09% (35/46)
tools/clang/include/clang/Sema/LoopHint.h
   0.00% (0/1)
   0.00% (0/2)
   0.00% (0/5)
- (0/0)
tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h
   0.00% (0/2)
   0.00% (0/4)
   0.00% (0/2)
- (0/0)
tools/clang/include/clang/Sema/ObjCMethodList.h
   0.00% (0/10)
   0.00% (0/18)
   0.00% (0/11)
- (0/0)
tools/clang/include/clang/Sema/Overload.h
  65.00% (39/60)
  67.82% (137/202)
  61.86% (73/118)
  57.14% (32/56)
tools/clang/include/clang/Sema/Ownership.h
  87.18% (34/39)
  85.53% (65/76)
  87.50% (49/56)
  50.00% (2/4)
tools/clang/include/clang/Sema/ParsedTemplate.h
 100.00% (14/14)
 100.00% (49/49)
 100.00% (32/32)
 100.00% (2/2)
tools/clang/include/clang/Sema/PrettyDeclStackTrace.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (5/5)
- (0/0)
tools/clang/include/clang/Sema/Scope.h
  65.45% (36/55)
  62.87% (105/167)
  64.52% (60/93)
  53.57% (15/28)
tools/clang/include/clang/Sema/ScopeInfo.h
  24.64% (17/69)
  24.27% (58/239)
  29.49% (46/156)
  30.00% (12/40)
tools/clang/include/clang/Sema/Sema.h
  63.92% (101/158)
  59.72% (304/509)
  61.82% (217/351)
  41.51% (44/106)
tools/clang/include/clang/Sema/SemaConsumer.h
 100.00% (4/4)
 100.00% (8/8)
 100.00% (4/4)
- (0/0)
tools/clang/include/clang/Sema/SemaFixItUtils.h
  60.00% (3/5)
  71.43% (10/14)
  75.00% (6/8)
- (0/0)
tools/clang/include/clang/Sema/SemaInternal.h
  78.12% (25/32)
  82.03% (105/128)
  81.42% (92/113)
  70.59% (48/68)
tools/clang/include/clang/Sema/Template.h
  80.65% (25/31)
  68.75% (88/128)
  72.15% (57/79)
  33.33% (6/18)
tools/clang/include/clang/Sema/TemplateDeduction.h
  85.00% (17/20)
  85.45% (47/55)
  84.38% (27/32)
  50.00% (2/4)
tools/clang/include/clang/Sema/TypoCorrection.h
  81.40% (35/43)
  80.85% (114/141)
  89.66% (104/116)
  79.17% (38/48)
tools/clang/include/clang/Sema/Weak.h
   0.00% (0/8)
   0.00% (0/10)
   0.00% (0/14)
- (0/0)
tools/clang/include/clang/Serialization/ASTBitCodes.h
   0.00% (0/21)
   0.00% (0/58)
   0.00% (0/21)
- (0/0)
tools/clang/include/clang/Serialization/ASTDeserializationListener.h
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/8)
- (0/0)
tools/clang/include/clang/Serialization/ASTReader.h
   0.00% (0/77)
   0.00% (0/202)
   0.00% (0/77)
- (0/0)
tools/clang/include/clang/Serialization/ASTWriter.h
   0.00% (0/50)
   0.00% (0/72)
   0.00% (0/50)
- (0/0)
tools/clang/include/clang/Serialization/ContinuousRangeMap.h
   0.00% (0/2)
   0.00% (0/12)
   0.00% (0/2)
- (0/0)
tools/clang/include/clang/Serialization/GlobalModuleIndex.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/include/clang/Serialization/Module.h
   0.00% (0/10)
   0.00% (0/25)
   0.00% (0/10)
- (0/0)
tools/clang/include/clang/Serialization/ModuleManager.h
   0.00% (0/13)
   0.00% (0/20)
   0.00% (0/13)
- (0/0)
tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
 100.00% (1/1)
 100.00% (21/21)
 100.00% (21/21)
- (0/0)
tools/clang/include/clang/Tooling/Core/Replacement.h
   0.00% (0/10)
   0.00% (0/15)
   0.00% (0/16)
   0.00% (0/4)
tools/clang/lib/AST/APValue.cpp
  47.62% (20/42)
  22.01% (116/527)
  20.83% (65/312)
  21.14% (52/246)
tools/clang/lib/AST/ASTConsumer.cpp
  25.00% (1/4)
  30.00% (3/10)
  25.00% (1/4)
- (0/0)
tools/clang/lib/AST/ASTContext.cpp
  46.60% (144/309)
  32.21% (1985/6163)
  26.04% (1136/4362)
  24.54% (827/3370)
tools/clang/lib/AST/ASTContextHLSL.cpp
  93.55% (58/62)
  95.42% (1188/1245)
  93.17% (491/527)
  89.94% (304/338)
tools/clang/lib/AST/ASTDiagnostic.cpp
  78.21% (61/78)
  58.77% (714/1215)
  46.17% (554/1200)
  41.60% (337/810)
tools/clang/lib/AST/ASTDumper.cpp
  35.68% (81/227)
  43.81% (994/2269)
  24.39% (978/4010)
  47.23% (1107/2344)
tools/clang/lib/AST/ASTTypeTraits.cpp
   0.00% (0/12)
   0.00% (0/99)
   0.00% (0/2427)
   0.00% (0/600)
tools/clang/lib/AST/CXXInheritance.cpp
  44.83% (13/29)
  41.15% (179/435)
  38.96% (97/249)
  29.94% (53/177)
tools/clang/lib/AST/Comment.cpp
   0.00% (0/12)
   0.00% (0/277)
   0.00% (0/462)
   0.00% (0/195)
tools/clang/lib/AST/CommentBriefParser.cpp
   0.00% (0/5)
   0.00% (0/101)
   0.00% (0/89)
   0.00% (0/72)
tools/clang/lib/AST/CommentCommandTraits.cpp
  16.67% (2/12)
   9.28% (9/97)
  10.20% (5/49)
   3.57% (1/28)
tools/clang/lib/AST/CommentLexer.cpp
   0.00% (0/40)
   0.00% (0/647)
   0.00% (0/436)
   0.00% (0/336)
tools/clang/lib/AST/CommentParser.cpp
   0.00% (0/26)
   0.00% (0/593)
   0.00% (0/316)
   0.00% (0/258)
tools/clang/lib/AST/CommentSema.cpp
   0.00% (0/62)
   0.00% (0/825)
   0.00% (0/514)
   0.00% (0/386)
tools/clang/lib/AST/Decl.cpp
  65.75% (167/254)
  56.04% (1429/2550)
  44.59% (1130/2534)
  42.83% (708/1653)
tools/clang/lib/AST/DeclBase.cpp
  72.04% (67/93)
  59.06% (678/1148)
  23.78% (894/3759)
  41.86% (545/1302)
tools/clang/lib/AST/DeclCXX.cpp
  37.69% (49/130)
  41.92% (542/1293)
  44.04% (469/1065)
  38.27% (274/716)
tools/clang/lib/AST/DeclFriend.cpp
   0.00% (0/5)
   0.00% (0/21)
   0.00% (0/8)
   0.00% (0/2)
tools/clang/lib/AST/DeclGroup.cpp
 100.00% (2/2)
 100.00% (14/14)
 100.00% (6/6)
- (0/0)
tools/clang/lib/AST/DeclObjC.cpp
   2.27% (3/132)
   1.46% (20/1368)
   1.07% (11/1026)
   0.26% (2/782)
tools/clang/lib/AST/DeclPrinter.cpp
  40.68% (24/59)
  36.08% (421/1167)
  42.09% (359/853)
  34.97% (249/712)
tools/clang/lib/AST/DeclTemplate.cpp
  62.50% (65/104)
  65.48% (461/704)
  61.45% (220/358)
  56.33% (89/158)
tools/clang/lib/AST/DeclarationName.cpp
  79.31% (23/29)
  61.47% (260/423)
  52.90% (164/310)
  52.86% (148/280)
tools/clang/lib/AST/Expr.cpp
  40.45% (72/178)
  32.84% (1084/3301)
  27.21% (1125/4134)
  37.83% (1096/2897)
tools/clang/lib/AST/ExprCXX.cpp
  29.81% (31/104)
  32.31% (327/1012)
  36.59% (255/697)
  29.55% (130/440)
tools/clang/lib/AST/ExprClassification.cpp
  91.67% (11/12)
  45.64% (204/447)
  26.63% (217/815)
  52.41% (348/664)
tools/clang/lib/AST/ExprConstant.cpp
  49.54% (215/434)
  33.74% (2192/6496)
  31.64% (1765/5579)
  31.38% (1396/4448)
tools/clang/lib/AST/ExternalASTSource.cpp
  29.17% (7/24)
  19.30% (11/57)
  21.88% (7/32)
   0.00% (0/6)
tools/clang/lib/AST/HlslBuiltinTypeDeclBuilder.cpp
 100.00% (8/8)
  99.08% (108/109)
  97.37% (37/38)
  87.50% (14/16)
tools/clang/lib/AST/HlslTypes.cpp
  97.53% (79/81)
  96.86% (770/795)
  97.19% (485/499)
  90.50% (324/358)
tools/clang/lib/AST/ItaniumCXXABI.cpp
   0.00% (0/16)
   0.00% (0/75)
   0.00% (0/36)
   0.00% (0/14)
tools/clang/lib/AST/ItaniumMangle.cpp
   0.00% (0/161)
   0.00% (0/2613)
   0.00% (0/2271)
   0.00% (0/1783)
tools/clang/lib/AST/Mangle.cpp
  27.27% (3/11)
  14.94% (26/174)
  15.62% (20/128)
   8.00% (8/100)
tools/clang/lib/AST/MicrosoftCXXABI.cpp
  38.10% (8/21)
  19.35% (24/124)
  21.84% (19/87)
   6.52% (3/46)
tools/clang/lib/AST/MicrosoftMangle.cpp
  46.34% (57/123)
  43.47% (755/1737)
  38.17% (502/1315)
  50.84% (486/956)
tools/clang/lib/AST/NestedNameSpecifier.cpp
  73.68% (28/38)
  70.41% (307/436)
  66.23% (153/231)
  66.00% (132/200)
tools/clang/lib/AST/ParentMap.cpp
  36.36% (4/11)
  20.00% (27/135)
  16.05% (13/81)
  12.20% (10/82)
tools/clang/lib/AST/RawCommentList.cpp
  66.67% (6/9)
  69.01% (118/171)
  87.29% (103/118)
  71.74% (66/92)
tools/clang/lib/AST/RecordLayout.cpp
  66.67% (2/3)
  80.00% (32/40)
  60.00% (15/25)
  62.50% (5/8)
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  23.91% (22/92)
  14.47% (246/1700)
  11.72% (129/1101)
   8.35% (70/838)
tools/clang/lib/AST/SelectorLocationsKind.cpp
   0.00% (0/9)
   0.00% (0/61)
   0.00% (0/48)
   0.00% (0/26)
tools/clang/lib/AST/Stmt.cpp
  14.87% (29/195)
  11.33% (179/1580)
  36.79% (2570/6985)
  55.68% (878/1577)
tools/clang/lib/AST/StmtIterator.cpp
  71.43% (5/7)
  52.70% (39/74)
  59.09% (39/66)
  52.78% (19/36)
tools/clang/lib/AST/StmtPrinter.cpp
  25.69% (56/218)
  21.73% (415/1910)
  16.85% (286/1697)
  17.96% (164/913)
tools/clang/lib/AST/StmtProfile.cpp
  10.85% (23/212)
  10.32% (119/1153)
  11.98% (58/484)
   6.86% (21/306)
tools/clang/lib/AST/StmtViz.cpp
   0.00% (0/3)
   0.00% (0/32)
   0.00% (0/3)
- (0/0)
tools/clang/lib/AST/TemplateBase.cpp
  87.50% (21/24)
  56.40% (238/422)
  48.31% (129/267)
  62.00% (186/300)
tools/clang/lib/AST/TemplateName.cpp
  50.00% (7/14)
  40.52% (47/116)
  41.57% (37/89)
  31.03% (18/58)
tools/clang/lib/AST/Type.cpp
  54.91% (123/224)
  39.00% (1065/2731)
  30.67% (1461/4764)
  41.16% (1211/2942)
tools/clang/lib/AST/TypeLoc.cpp
  53.57% (15/28)
  43.28% (145/335)
  37.18% (287/772)
  41.05% (172/419)
tools/clang/lib/AST/TypePrinter.cpp
  63.03% (75/119)
  51.61% (640/1240)
  51.38% (688/1339)
  48.27% (419/868)
tools/clang/lib/AST/VTTBuilder.cpp
   0.00% (0/7)
   0.00% (0/104)
   0.00% (0/63)
   0.00% (0/44)
tools/clang/lib/AST/VTableBuilder.cpp
   0.81% (1/123)
   0.29% (6/2060)
   0.09% (1/1070)
   0.14% (1/706)
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  31.37% (16/51)
  29.43% (113/384)
  30.23% (65/215)
  14.62% (19/130)
tools/clang/lib/Analysis/BodyFarm.cpp
   0.00% (0/19)
   0.00% (0/262)
   0.00% (0/129)
   0.00% (0/82)
tools/clang/lib/Analysis/BodyFarm.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/3)
- (0/0)
tools/clang/lib/Analysis/CFG.cpp
  42.94% (73/170)
  39.01% (1054/2702)
  40.27% (737/1830)
  35.54% (505/1421)
tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
 100.00% (3/3)
 100.00% (33/33)
 100.00% (19/19)
  91.67% (11/12)
tools/clang/lib/Analysis/CFGStmtMap.cpp
   0.00% (0/5)
   0.00% (0/41)
   0.00% (0/34)
   0.00% (0/22)
tools/clang/lib/Analysis/Consumed.cpp
   0.00% (0/97)
   0.00% (0/969)
   0.00% (0/729)
   0.00% (0/544)
tools/clang/lib/Analysis/Dominators.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/lib/Analysis/ObjCNoReturn.cpp
  33.33% (1/3)
  35.29% (12/34)
  12.50% (3/24)
   0.00% (0/14)
tools/clang/lib/Analysis/PostOrderCFGView.cpp
  60.00% (3/5)
  62.50% (15/24)
  47.06% (8/17)
  37.50% (3/8)
tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp
   0.00% (0/6)
   0.00% (0/134)
   0.00% (0/82)
   0.00% (0/86)
tools/clang/lib/Analysis/ReachableCode.cpp
   8.70% (2/23)
   8.99% (39/434)
   7.87% (24/305)
   6.59% (17/258)
tools/clang/lib/Analysis/ThreadSafety.cpp
   0.91% (1/110)
   0.07% (1/1433)
   0.11% (1/909)
   0.00% (0/689)
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
   0.00% (0/46)
   0.00% (0/653)
   0.00% (0/429)
   0.00% (0/402)
tools/clang/lib/Analysis/ThreadSafetyTIL.cpp
   0.00% (0/17)
   0.00% (0/225)
   0.00% (0/137)
   0.00% (0/130)
tools/clang/lib/Analysis/UninitializedValues.cpp
  91.94% (57/62)
  86.90% (471/542)
  88.63% (374/422)
  77.12% (236/306)
tools/clang/lib/Basic/Attributes.cpp
 100.00% (1/1)
  85.71% (6/7)
  34.19% (294/860)
  21.50% (135/628)
tools/clang/lib/Basic/Builtins.cpp
  40.00% (4/10)
  44.44% (32/72)
  50.79% (32/63)
  50.00% (26/52)
tools/clang/lib/Basic/Diagnostic.cpp
  68.18% (30/44)
  73.12% (468/640)
  73.59% (301/409)
  67.73% (191/282)
tools/clang/lib/Basic/DiagnosticIDs.cpp
  92.11% (35/38)
  83.80% (300/358)
  81.14% (284/350)
  68.35% (149/218)
tools/clang/lib/Basic/FileManager.cpp
  56.52% (13/23)
  57.86% (184/318)
  62.76% (123/196)
  51.59% (65/126)
tools/clang/lib/Basic/FileSystemStatCache.cpp
  50.00% (2/4)
  71.43% (40/56)
  63.89% (23/36)
  53.85% (14/26)
tools/clang/lib/Basic/IdentifierTable.cpp
  39.53% (17/43)
  42.37% (175/413)
  36.99% (1401/3788)
  41.10% (434/1056)
tools/clang/lib/Basic/LangOptions.cpp
  50.00% (1/2)
  25.00% (2/8)
  66.67% (2/3)
- (0/0)
tools/clang/lib/Basic/Module.cpp
   0.00% (0/21)
   0.00% (0/421)
   0.00% (0/277)
   0.00% (0/192)
tools/clang/lib/Basic/OpenMPKinds.cpp
   0.00% (0/14)
   0.00% (0/354)
   0.00% (0/1498)
   0.00% (0/620)
tools/clang/lib/Basic/OperatorPrecedence.cpp
 100.00% (1/1)
  93.18% (41/44)
  90.70% (39/43)
  93.24% (69/74)
tools/clang/lib/Basic/SanitizerBlacklist.cpp
  66.67% (4/6)
  64.71% (11/17)
  80.00% (8/10)
  50.00% (2/4)
tools/clang/lib/Basic/Sanitizers.cpp
   0.00% (0/2)
   0.00% (0/17)
   0.00% (0/100)
   0.00% (0/28)
tools/clang/lib/Basic/SourceLocation.cpp
   5.88% (1/17)
   4.65% (4/86)
   5.13% (2/39)
   0.00% (0/8)
tools/clang/lib/Basic/SourceManager.cpp
  78.31% (65/83)
  67.81% (910/1342)
  66.70% (637/955)
  57.08% (371/650)
tools/clang/lib/Basic/TargetInfo.cpp
  30.00% (6/20)
  20.08% (100/498)
   9.73% (44/452)
   9.38% (42/448)
tools/clang/lib/Basic/Targets.cpp
  50.00% (6/12)
  58.57% (41/70)
  52.27% (23/44)
  31.82% (7/22)
tools/clang/lib/Basic/TokenKinds.cpp
 100.00% (3/3)
  77.27% (17/22)
   3.60% (82/2277)
  52.32% (338/646)
tools/clang/lib/Basic/Version.cpp
  90.00% (9/10)
  74.67% (56/75)
  71.79% (28/39)
  27.27% (6/22)
tools/clang/lib/Basic/VersionTuple.cpp
  50.00% (2/4)
  26.23% (16/61)
  11.59% (8/69)
  10.87% (5/46)
tools/clang/lib/Basic/VirtualFileSystem.cpp
  83.53% (71/85)
  77.12% (556/721)
  80.76% (449/556)
  71.25% (233/327)
tools/clang/lib/Basic/Warnings.cpp
  50.00% (1/2)
  44.60% (62/139)
  44.62% (58/130)
  39.00% (39/100)
tools/clang/lib/CodeGen/ABIInfo.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (6/6)
- (0/0)
tools/clang/lib/CodeGen/BackendUtil.cpp
  61.11% (11/18)
  52.65% (189/359)
  55.43% (97/175)
  43.06% (62/144)
tools/clang/lib/CodeGen/CGAtomic.cpp
   7.14% (4/56)
   3.28% (41/1250)
   4.11% (24/584)
   1.45% (8/552)
tools/clang/lib/CodeGen/CGBlocks.cpp
   0.00% (0/68)
   0.00% (0/1319)
   0.00% (0/620)
   0.00% (0/419)
tools/clang/lib/CodeGen/CGBlocks.h
   0.00% (0/33)
   0.00% (0/81)
   0.00% (0/47)
- (0/0)
tools/clang/lib/CodeGen/CGBuilder.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (3/3)
- (0/0)
tools/clang/lib/CodeGen/CGBuiltin.cpp
   0.00% (0/14)
   0.00% (0/1451)
   0.00% (0/583)
   0.00% (0/822)
tools/clang/lib/CodeGen/CGCUDARuntime.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/lib/CodeGen/CGCXX.cpp
  14.29% (1/7)
  10.30% (17/165)
   9.01% (10/111)
   6.76% (5/74)
tools/clang/lib/CodeGen/CGCXXABI.cpp
   9.68% (3/31)
   8.56% (16/187)
   6.98% (6/86)
   2.50% (1/40)
tools/clang/lib/CodeGen/CGCXXABI.h
  33.33% (6/18)
  36.84% (14/38)
  40.00% (8/20)
- (0/0)
tools/clang/lib/CodeGen/CGCall.cpp
  47.00% (47/100)
  45.15% (1043/2310)
  45.33% (626/1381)
  42.57% (470/1104)
tools/clang/lib/CodeGen/CGCall.h
  47.06% (8/17)
  29.17% (14/48)
  65.52% (19/29)
  75.00% (3/4)
tools/clang/lib/CodeGen/CGClass.cpp
   6.90% (6/87)
   6.64% (98/1476)
   5.04% (42/834)
   3.40% (19/559)
tools/clang/lib/CodeGen/CGCleanup.cpp
  38.89% (14/36)
  45.59% (305/669)
  49.20% (216/439)
  44.55% (135/303)
tools/clang/lib/CodeGen/CGCleanup.h
  44.58% (37/83)
  44.53% (110/247)
  52.46% (64/122)
  58.33% (14/24)
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  79.09% (87/110)
  63.67% (1274/2001)
  62.92% (750/1192)
  58.38% (571/978)
tools/clang/lib/CodeGen/CGDebugInfo.h
  66.67% (4/6)
  76.19% (16/21)
  70.00% (7/10)
  75.00% (3/4)
tools/clang/lib/CodeGen/CGDecl.cpp
  36.21% (21/58)
  34.22% (374/1093)
  31.53% (245/777)
  32.15% (218/678)
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  70.59% (12/17)
  48.59% (172/354)
  62.21% (107/172)
  52.24% (70/134)
tools/clang/lib/CodeGen/CGException.cpp
  42.86% (3/7)
  16.67% (3/18)
  13.64% (3/22)
- (0/0)
tools/clang/lib/CodeGen/CGExpr.cpp
  50.43% (58/115)
  33.16% (951/2868)
  37.95% (628/1655)
  34.35% (483/1406)
tools/clang/lib/CodeGen/CGExprAgg.cpp
  44.78% (30/67)
  37.53% (370/986)
  38.13% (249/653)
  36.67% (194/529)
tools/clang/lib/CodeGen/CGExprCXX.cpp
  16.00% (8/50)
  17.79% (227/1276)
  18.56% (126/679)
  13.86% (69/498)
tools/clang/lib/CodeGen/CGExprComplex.cpp
   0.00% (0/77)
   0.00% (0/736)
   0.00% (0/342)
   0.00% (0/276)
tools/clang/lib/CodeGen/CGExprConstant.cpp
  24.53% (13/53)
  22.39% (275/1228)
  23.50% (184/783)
  32.10% (199/620)
tools/clang/lib/CodeGen/CGExprScalar.cpp
  50.36% (69/137)
  37.71% (1003/2660)
  44.30% (703/1587)
  42.02% (511/1216)
tools/clang/lib/CodeGen/CGHLSLMS.cpp
  96.38% (133/138)
  89.70% (4564/5088)
  90.17% (2615/2900)
  85.22% (2007/2355)
tools/clang/lib/CodeGen/CGHLSLMSFinishCodeGen.cpp
  91.34% (116/127)
  86.83% (2592/2985)
  84.08% (1384/1646)
  80.05% (1015/1268)
tools/clang/lib/CodeGen/CGHLSLMSHelper.h
  93.75% (15/16)
  95.45% (21/22)
  95.00% (19/20)
- (0/0)
tools/clang/lib/CodeGen/CGHLSLRootSignature.cpp
 100.00% (1/1)
 100.00% (19/19)
 100.00% (7/7)
 100.00% (4/4)
tools/clang/lib/CodeGen/CGHLSLRuntime.cpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
tools/clang/lib/CodeGen/CGHLSLRuntime.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
tools/clang/lib/CodeGen/CGLoopInfo.cpp
 100.00% (7/7)
  71.43% (85/119)
  82.50% (66/80)
  53.23% (33/62)
tools/clang/lib/CodeGen/CGLoopInfo.h
  57.14% (8/14)
  54.17% (13/24)
  57.14% (8/14)
- (0/0)
tools/clang/lib/CodeGen/CGObjC.cpp
   0.00% (0/65)
   0.00% (0/229)
   0.00% (0/294)
- (0/0)
tools/clang/lib/CodeGen/CGObjCRuntime.h
   0.00% (0/3)
   0.00% (0/5)
   0.00% (0/3)
- (0/0)
tools/clang/lib/CodeGen/CGOpenCLRuntime.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/lib/CodeGen/CGOpenMPRuntime.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/lib/CodeGen/CGRecordLayout.h
  63.64% (7/11)
  70.00% (28/40)
  61.54% (16/26)
- (0/0)
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  61.76% (21/34)
  41.64% (152/365)
  44.84% (113/252)
  34.09% (60/176)
tools/clang/lib/CodeGen/CGStmt.cpp
  51.11% (23/45)
  33.86% (470/1388)
  56.22% (741/1318)
  37.07% (324/874)
tools/clang/lib/CodeGen/CGVTT.cpp
   0.00% (0/5)
   0.00% (0/107)
   0.00% (0/39)
   0.00% (0/20)
tools/clang/lib/CodeGen/CGVTables.cpp
   4.00% (1/25)
   0.18% (1/555)
   1.03% (3/290)
   0.00% (0/236)
tools/clang/lib/CodeGen/CGVTables.h
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/2)
- (0/0)
tools/clang/lib/CodeGen/CGValue.h
  62.65% (52/83)
  72.05% (165/229)
  63.54% (61/96)
- (0/0)
tools/clang/lib/CodeGen/CodeGenAction.cpp
  44.64% (25/56)
  44.00% (209/475)
  38.18% (134/351)
  35.83% (86/240)
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  58.70% (27/46)
  45.81% (525/1146)
  47.97% (401/836)
  40.18% (272/677)
tools/clang/lib/CodeGen/CodeGenFunction.h
  48.92% (68/139)
  45.76% (243/531)
  48.01% (145/302)
  43.18% (38/88)
tools/clang/lib/CodeGen/CodeGenModule.cpp
  46.76% (65/139)
  37.38% (886/2370)
  42.38% (673/1588)
  33.98% (418/1230)
tools/clang/lib/CodeGen/CodeGenModule.h
  33.33% (23/69)
  26.79% (45/168)
  36.61% (41/112)
  26.92% (7/26)
tools/clang/lib/CodeGen/CodeGenPGO.cpp
   7.14% (4/56)
   3.24% (18/556)
   7.01% (19/271)
   4.26% (8/188)
tools/clang/lib/CodeGen/CodeGenPGO.h
  85.71% (6/7)
  45.83% (11/24)
  53.85% (14/26)
  20.00% (2/10)
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  64.29% (9/14)
  36.96% (68/184)
  42.18% (62/147)
  37.50% (39/104)
tools/clang/lib/CodeGen/CodeGenTBAA.h
   0.00% (0/5)
   0.00% (0/23)
   0.00% (0/12)
   0.00% (0/6)
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  89.47% (17/19)
  68.52% (357/521)
  56.56% (250/442)
  64.69% (251/388)
tools/clang/lib/CodeGen/CodeGenTypes.h
  75.00% (9/12)
  37.70% (23/61)
  20.00% (11/55)
  26.32% (10/38)
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
   0.00% (0/75)
   0.00% (0/692)
   0.00% (0/300)
   0.00% (0/188)
tools/clang/lib/CodeGen/CoverageMappingGen.h
   0.00% (0/5)
   0.00% (0/7)
   0.00% (0/16)
- (0/0)
tools/clang/lib/CodeGen/EHScopeStack.h
  46.15% (18/39)
  41.46% (34/82)
  52.00% (26/50)
- (0/0)
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
   0.00% (0/120)
   0.00% (0/1823)
   0.00% (0/1115)
   0.00% (0/848)
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  11.33% (17/150)
   5.78% (145/2510)
   8.16% (90/1103)
   5.19% (40/770)
tools/clang/lib/CodeGen/ModuleBuilder.cpp
  68.00% (17/25)
  79.32% (188/237)
  70.80% (97/137)
  58.54% (48/82)
tools/clang/lib/CodeGen/SanitizerMetadata.cpp
  50.00% (3/6)
  15.52% (9/58)
  36.36% (8/22)
  16.67% (2/12)
tools/clang/lib/CodeGen/TargetInfo.cpp
   5.09% (14/275)
   1.28% (73/5701)
  12.05% (57/473)
  21.34% (35/164)
tools/clang/lib/CodeGen/TargetInfo.h
  20.00% (3/15)
  10.34% (3/29)
  25.00% (4/16)
- (0/0)
tools/clang/lib/Driver/DriverOptions.cpp
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
tools/clang/lib/Edit/Commit.cpp
  38.10% (8/21)
  31.10% (79/254)
  33.33% (63/189)
  21.97% (29/132)
tools/clang/lib/Edit/EditedSource.cpp
  66.67% (10/15)
  43.52% (131/301)
  44.86% (83/185)
  36.92% (48/130)
tools/clang/lib/Format/BreakableToken.cpp
   0.00% (0/24)
   0.00% (0/304)
   0.00% (0/200)
   0.00% (0/141)
tools/clang/lib/Format/BreakableToken.h
   0.00% (0/4)
   0.00% (0/5)
   0.00% (0/9)
- (0/0)
tools/clang/lib/Format/ContinuationIndenter.cpp
   0.00% (0/21)
   0.00% (0/850)
   0.00% (0/1062)
   0.00% (0/936)
tools/clang/lib/Format/ContinuationIndenter.h
   0.00% (0/3)
   0.00% (0/64)
   0.00% (0/95)
   0.00% (0/52)
tools/clang/lib/Format/Encoding.h
   0.00% (0/9)
   0.00% (0/80)
   0.00% (0/56)
   0.00% (0/50)
tools/clang/lib/Format/Format.cpp
   0.00% (0/62)
   0.00% (0/1295)
   0.00% (0/711)
   0.00% (0/514)
tools/clang/lib/Format/FormatToken.cpp
   0.00% (0/10)
   0.00% (0/194)
   0.00% (0/288)
   0.00% (0/150)
tools/clang/lib/Format/FormatToken.h
   0.00% (0/31)
   0.00% (0/149)
   0.00% (0/104)
   0.00% (0/108)
tools/clang/lib/Format/TokenAnnotator.cpp
   0.00% (0/46)
   0.00% (0/1863)
   0.00% (0/2552)
   0.00% (0/2227)
tools/clang/lib/Format/TokenAnnotator.h
   0.00% (0/6)
   0.00% (0/47)
   0.00% (0/35)
   0.00% (0/20)
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
   0.00% (0/36)
   0.00% (0/548)
   0.00% (0/619)
   0.00% (0/475)
tools/clang/lib/Format/UnwrappedLineFormatter.h
   0.00% (0/1)
   0.00% (0/2)
   0.00% (0/6)
- (0/0)
tools/clang/lib/Format/UnwrappedLineParser.cpp
   0.00% (0/75)
   0.00% (0/1525)
   0.00% (0/1103)
   0.00% (0/997)
tools/clang/lib/Format/UnwrappedLineParser.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/8)
- (0/0)
tools/clang/lib/Format/WhitespaceManager.cpp
   0.00% (0/20)
   0.00% (0/354)
   0.00% (0/267)
   0.00% (0/212)
tools/clang/lib/Format/WhitespaceManager.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/7)
- (0/0)
tools/clang/lib/Frontend/ASTConsumers.cpp
  18.18% (4/22)
   4.34% (16/369)
   8.50% (17/200)
   2.11% (4/190)
tools/clang/lib/Frontend/ASTUnit.cpp
  54.95% (50/91)
  37.63% (505/1342)
  34.38% (252/733)
  18.71% (104/556)
tools/clang/lib/Frontend/CacheTokens.cpp
   0.00% (0/44)
   0.00% (0/341)
   0.00% (0/187)
   0.00% (0/100)
tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/lib/Frontend/CodeGenOptions.cpp
 100.00% (1/1)
 100.00% (7/7)
 100.00% (110/110)
- (0/0)
tools/clang/lib/Frontend/CompilerInstance.cpp
  61.70% (29/47)
  45.36% (225/496)
  42.66% (122/286)
  32.65% (64/196)
tools/clang/lib/Frontend/CompilerInvocation.cpp
  72.97% (27/37)
  46.58% (578/1241)
  33.56% (199/593)
  35.94% (202/562)
tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
 100.00% (1/1)
  83.33% (15/18)
  66.67% (4/6)
  50.00% (2/4)
tools/clang/lib/Frontend/DependencyFile.cpp
  42.86% (9/21)
  22.53% (41/182)
  21.28% (30/141)
  14.44% (13/90)
tools/clang/lib/Frontend/DependencyGraph.cpp
   0.00% (0/6)
   0.00% (0/56)
   0.00% (0/29)
   0.00% (0/14)
tools/clang/lib/Frontend/DiagnosticRenderer.cpp
  80.95% (17/21)
  71.27% (196/275)
  80.42% (115/143)
  68.75% (66/96)
tools/clang/lib/Frontend/FrontendAction.cpp
  39.13% (9/23)
  42.48% (96/226)
  48.20% (67/139)
  41.86% (36/86)
tools/clang/lib/Frontend/FrontendActions.cpp
  41.18% (7/17)
  47.67% (82/172)
  48.81% (41/84)
  27.14% (19/70)
tools/clang/lib/Frontend/FrontendOptions.cpp
 100.00% (1/1)
 100.00% (20/20)
 100.00% (1/1)
- (0/0)
tools/clang/lib/Frontend/HeaderIncludeGen.cpp
   0.00% (0/4)
   0.00% (0/68)
   0.00% (0/60)
   0.00% (0/42)
tools/clang/lib/Frontend/InitHeaderSearch.cpp
  66.67% (6/9)
  51.16% (88/172)
  51.43% (72/140)
  33.33% (34/102)
tools/clang/lib/Frontend/InitPreprocessor.cpp
  30.43% (7/23)
  26.36% (174/660)
  22.38% (81/362)
  15.30% (41/268)
tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
   0.00% (0/5)
   0.00% (0/110)
   0.00% (0/60)
   0.00% (0/54)
tools/clang/lib/Frontend/MultiplexConsumer.cpp
   0.00% (0/42)
   0.00% (0/172)
   0.00% (0/119)
   0.00% (0/88)
tools/clang/lib/Frontend/PCHContainerOperations.cpp
  16.67% (1/6)
  18.18% (4/22)
  10.00% (1/10)
   0.00% (0/2)
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  47.06% (16/34)
  43.05% (195/453)
  51.50% (155/301)
  41.03% (96/234)
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
   0.00% (0/51)
   0.00% (0/445)
   0.00% (0/182)
   0.00% (0/88)
tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp
   0.00% (0/7)
   0.00% (0/219)
   0.00% (0/174)
   0.00% (0/166)
tools/clang/lib/Frontend/TextDiagnostic.cpp
  64.71% (22/34)
  46.46% (335/721)
  45.47% (231/508)
  36.75% (154/419)
tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
  50.00% (1/2)
  47.22% (17/36)
  21.74% (5/23)
  50.00% (10/20)
tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
 100.00% (6/6)
  78.05% (64/82)
  74.07% (40/54)
  67.65% (23/34)
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  86.21% (25/29)
  76.35% (381/499)
  81.77% (305/373)
  62.30% (157/252)
tools/clang/lib/Index/CommentToXML.cpp
   0.00% (0/42)
   0.00% (0/846)
   0.00% (0/483)
   0.00% (0/412)
tools/clang/lib/Index/SimpleFormatContext.h
   0.00% (0/3)
   0.00% (0/24)
   0.00% (0/9)
- (0/0)
tools/clang/lib/Index/USRGeneration.cpp
   0.00% (0/46)
   0.00% (0/637)
   0.00% (0/403)
   0.00% (0/375)
tools/clang/lib/Lex/HLSLEmbeddedHeaders.cpp
 100.00% (2/2)
 100.00% (19/19)
 100.00% (11/11)
- (0/0)
tools/clang/lib/Lex/HLSLMacroExpander.cpp
 100.00% (5/5)
  66.00% (66/100)
  65.75% (48/73)
  60.78% (31/51)
tools/clang/lib/Lex/HeaderMap.cpp
   0.00% (0/10)
   0.00% (0/98)
   0.00% (0/64)
   0.00% (0/34)
tools/clang/lib/Lex/HeaderSearch.cpp
  33.33% (13/39)
  26.57% (220/828)
  26.80% (153/571)
  21.88% (93/425)
tools/clang/lib/Lex/Lexer.cpp
  76.71% (56/73)
  55.50% (1262/2274)
  56.29% (1119/1988)
  46.84% (777/1659)
tools/clang/lib/Lex/LiteralSupport.cpp
  60.87% (14/23)
  43.08% (492/1142)
  48.15% (417/866)
  41.01% (292/712)
tools/clang/lib/Lex/MacroArgs.cpp
 100.00% (9/9)
  82.94% (141/170)
  81.58% (93/114)
  62.50% (55/88)
tools/clang/lib/Lex/MacroInfo.cpp
  50.00% (4/8)
  44.57% (78/175)
  40.00% (70/175)
  19.23% (25/130)
tools/clang/lib/Lex/ModuleMap.cpp
  12.90% (8/62)
   3.59% (54/1505)
   2.94% (48/1633)
   2.16% (16/741)
tools/clang/lib/Lex/PPCaching.cpp
  85.71% (6/7)
  72.22% (52/72)
  64.10% (25/39)
  55.56% (10/18)
tools/clang/lib/Lex/PPCallbacks.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp
  72.73% (8/11)
  76.06% (54/71)
  76.32% (29/38)
  62.50% (10/16)
tools/clang/lib/Lex/PPDirectives.cpp
  65.96% (31/47)
  52.17% (806/1545)
  57.24% (621/1085)
  49.71% (432/869)
tools/clang/lib/Lex/PPExpressions.cpp
 100.00% (13/13)
  47.52% (240/505)
  46.76% (166/355)
  49.30% (175/355)
tools/clang/lib/Lex/PPLexerChange.cpp
  64.71% (11/17)
  42.79% (190/444)
  46.18% (139/301)
  36.40% (91/250)
tools/clang/lib/Lex/PPMacroExpansion.cpp
  46.43% (13/28)
  39.83% (470/1180)
  33.93% (246/725)
  23.21% (136/586)
tools/clang/lib/Lex/PTHLexer.cpp
   0.00% (0/37)
   0.00% (0/372)
   0.00% (0/210)
   0.00% (0/97)
tools/clang/lib/Lex/Pragma.cpp
  29.85% (20/67)
  14.76% (133/901)
  15.54% (97/624)
  11.06% (44/398)
tools/clang/lib/Lex/PreprocessingRecord.cpp
  16.13% (5/31)
   9.76% (29/297)
   7.27% (12/165)
   2.27% (2/88)
tools/clang/lib/Lex/Preprocessor.cpp
  56.82% (25/44)
  49.83% (292/586)
  56.49% (222/393)
  35.54% (86/242)
tools/clang/lib/Lex/PreprocessorLexer.cpp
  50.00% (2/4)
  73.91% (17/23)
  77.78% (14/18)
  50.00% (3/6)
tools/clang/lib/Lex/ScratchBuffer.cpp
 100.00% (3/3)
 100.00% (24/24)
 100.00% (9/9)
  75.00% (3/4)
tools/clang/lib/Lex/TokenConcatenation.cpp
  60.00% (3/5)
  40.74% (77/189)
  26.26% (47/179)
  28.19% (53/188)
tools/clang/lib/Lex/TokenLexer.cpp
  73.33% (11/15)
  79.78% (355/445)
  71.57% (224/313)
  60.16% (154/256)
tools/clang/lib/Parse/HLSLRootSignature.cpp
  95.65% (44/46)
  92.19% (1334/1447)
  85.40% (1533/1795)
  79.68% (937/1176)
tools/clang/lib/Parse/HLSLRootSignature.h
  90.91% (10/11)
  94.44% (17/18)
  96.00% (24/25)
  50.00% (1/2)
tools/clang/lib/Parse/ParseAST.cpp
  50.00% (2/4)
  45.12% (37/82)
  50.00% (20/40)
  46.67% (14/30)
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  69.23% (18/26)
  40.74% (330/810)
  34.58% (175/506)
  31.99% (143/447)
tools/clang/lib/Parse/ParseDecl.cpp
  56.82% (50/88)
  45.60% (2212/4851)
  47.89% (1669/3485)
  43.39% (1494/3443)
tools/clang/lib/Parse/ParseDeclCXX.cpp
  71.15% (37/52)
  47.32% (1226/2591)
  52.23% (865/1656)
  41.24% (560/1358)
tools/clang/lib/Parse/ParseExpr.cpp
  63.33% (19/30)
  46.29% (848/1832)
  53.11% (914/1721)
  51.15% (625/1222)
tools/clang/lib/Parse/ParseExprCXX.cpp
  41.46% (17/41)
  26.09% (501/1920)
  23.05% (502/2178)
  23.45% (276/1177)
tools/clang/lib/Parse/ParseHLSL.cpp
 100.00% (3/3)
  86.84% (66/76)
  88.57% (31/35)
  68.18% (15/22)
tools/clang/lib/Parse/ParseInit.cpp
  40.00% (2/5)
  17.91% (53/296)
  19.58% (37/189)
  17.20% (27/157)
tools/clang/lib/Parse/ParseObjc.cpp
   3.23% (2/62)
   0.32% (8/2479)
   0.59% (8/1365)
   0.18% (2/1135)
tools/clang/lib/Parse/ParsePragma.cpp
   6.06% (4/66)
   2.10% (33/1569)
   2.46% (22/895)
   1.65% (8/485)
tools/clang/lib/Parse/ParseStmt.cpp
  65.79% (25/38)
  43.96% (582/1324)
  45.86% (382/833)
  38.98% (260/667)
tools/clang/lib/Parse/ParseTemplate.cpp
  68.97% (20/29)
  59.54% (493/828)
  60.13% (270/449)
  51.88% (179/345)
tools/clang/lib/Parse/ParseTentative.cpp
  58.33% (14/24)
  40.27% (389/966)
  50.58% (651/1287)
  39.74% (461/1160)
tools/clang/lib/Parse/Parser.cpp
  68.52% (37/54)
  46.52% (642/1380)
  46.90% (446/951)
  40.39% (330/817)
tools/clang/lib/Parse/RAIIObjectsForParser.h
  80.00% (40/50)
  81.34% (170/209)
  77.86% (109/140)
  76.32% (29/38)
tools/clang/lib/Rewrite/DeltaTree.cpp
  62.50% (15/24)
  38.80% (71/183)
  42.24% (49/116)
  32.79% (20/61)
tools/clang/lib/Rewrite/RewriteRope.cpp
  63.04% (29/46)
  49.42% (171/346)
  50.22% (112/223)
  37.29% (44/118)
tools/clang/lib/Rewrite/Rewriter.cpp
  14.29% (3/21)
   7.02% (20/285)
   7.14% (12/168)
   4.03% (5/124)
tools/clang/lib/SPIRV/AlignmentSizeCalculator.cpp
 100.00% (6/6)
  96.96% (255/263)
  97.84% (181/185)
  94.61% (158/167)
tools/clang/lib/SPIRV/AlignmentSizeCalculator.h
  75.00% (3/4)
  66.67% (10/15)
  88.89% (8/9)
 100.00% (2/2)
tools/clang/lib/SPIRV/AstTypeProbe.cpp
  96.59% (85/88)
  86.01% (1027/1194)
  69.32% (870/1255)
  81.80% (782/956)
tools/clang/lib/SPIRV/BlockReadableOrder.cpp
 100.00% (1/1)
 100.00% (22/22)
 100.00% (15/15)
 100.00% (14/14)
tools/clang/lib/SPIRV/BlockReadableOrder.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
tools/clang/lib/SPIRV/CapabilityVisitor.cpp
 100.00% (21/21)
  95.88% (815/850)
  96.24% (435/452)
  89.69% (513/572)
tools/clang/lib/SPIRV/CapabilityVisitor.h
 100.00% (1/1)
 100.00% (2/2)
 100.00% (5/5)
- (0/0)
tools/clang/lib/SPIRV/ConstEvaluator.cpp
  85.71% (6/7)
  63.44% (59/93)
  56.34% (40/71)
  40.38% (21/52)
tools/clang/lib/SPIRV/ConstEvaluator.h
  50.00% (1/2)
  16.67% (1/6)
  75.00% (3/4)
- (0/0)
tools/clang/lib/SPIRV/DebugTypeVisitor.cpp
  92.31% (12/13)
  87.83% (332/378)
  87.94% (124/141)
  85.59% (101/118)
tools/clang/lib/SPIRV/DebugTypeVisitor.h
  75.00% (3/4)
  50.00% (5/10)
  90.00% (9/10)
- (0/0)
tools/clang/lib/SPIRV/DeclResultIdMapper.cpp
 100.00% (137/137)
  92.76% (3448/3717)
  91.42% (2036/2227)
  89.04% (1811/2034)
tools/clang/lib/SPIRV/DeclResultIdMapper.h
 100.00% (37/37)
 100.00% (99/99)
 100.00% (81/81)
  90.00% (9/10)
tools/clang/lib/SPIRV/EmitSpirvAction.cpp
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
tools/clang/lib/SPIRV/EmitVisitor.cpp
  97.32% (145/149)
  96.19% (2471/2569)
  94.30% (943/1000)
  88.75% (655/738)
tools/clang/lib/SPIRV/EmitVisitor.h
  75.00% (9/12)
  77.59% (45/58)
  93.62% (44/47)
 100.00% (6/6)
tools/clang/lib/SPIRV/FeatureManager.cpp
 100.00% (26/26)
  99.70% (336/337)
  98.00% (147/150)
  94.12% (160/170)
tools/clang/lib/SPIRV/GlPerVertex.cpp
 100.00% (26/26)
  90.11% (501/556)
  88.09% (318/361)
  87.80% (216/246)
tools/clang/lib/SPIRV/GlPerVertex.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
tools/clang/lib/SPIRV/InitListHandler.cpp
 100.00% (16/16)
  92.74% (332/358)
  92.12% (222/241)
  85.71% (132/154)
tools/clang/lib/SPIRV/InitListHandler.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
tools/clang/lib/SPIRV/LiteralTypeVisitor.cpp
 100.00% (26/26)
  92.47% (356/385)
  94.71% (215/227)
  82.88% (184/222)
tools/clang/lib/SPIRV/LiteralTypeVisitor.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (4/4)
- (0/0)
tools/clang/lib/SPIRV/LowerTypeVisitor.cpp
  95.00% (19/20)
  90.90% (1049/1154)
  90.05% (588/653)
  87.54% (492/562)
tools/clang/lib/SPIRV/LowerTypeVisitor.h
 100.00% (5/5)
 100.00% (11/11)
 100.00% (11/11)
- (0/0)
tools/clang/lib/SPIRV/NonUniformVisitor.cpp
 100.00% (7/7)
  97.37% (37/38)
  96.43% (27/28)
  80.77% (21/26)
tools/clang/lib/SPIRV/NonUniformVisitor.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (3/3)
- (0/0)
tools/clang/lib/SPIRV/PervertexInputVisitor.cpp
 100.00% (19/19)
  95.93% (259/270)
  96.35% (132/137)
  84.82% (95/112)
tools/clang/lib/SPIRV/PervertexInputVisitor.h
  75.00% (3/4)
  73.68% (14/19)
  90.00% (9/10)
- (0/0)
tools/clang/lib/SPIRV/PreciseVisitor.cpp
 100.00% (19/19)
  95.65% (176/184)
  93.27% (97/104)
  84.29% (59/70)
tools/clang/lib/SPIRV/PreciseVisitor.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
tools/clang/lib/SPIRV/RawBufferMethods.cpp
 100.00% (20/20)
  97.10% (503/518)
  91.19% (145/159)
  91.00% (91/100)
tools/clang/lib/SPIRV/RawBufferMethods.h
 100.00% (2/2)
 100.00% (5/5)
 100.00% (9/9)
- (0/0)
tools/clang/lib/SPIRV/RelaxedPrecisionVisitor.cpp
  96.15% (25/26)
  88.52% (162/183)
  82.09% (110/134)
  71.93% (82/114)
tools/clang/lib/SPIRV/RelaxedPrecisionVisitor.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (3/3)
- (0/0)
tools/clang/lib/SPIRV/RemoveBufferBlockVisitor.cpp
 100.00% (6/6)
  99.16% (118/119)
  98.36% (60/61)
  97.73% (43/44)
tools/clang/lib/SPIRV/RemoveBufferBlockVisitor.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (3/3)
- (0/0)
tools/clang/lib/SPIRV/SignaturePackingUtil.cpp
 100.00% (8/8)
  97.70% (85/87)
  98.15% (53/54)
  86.11% (31/36)
tools/clang/lib/SPIRV/SortDebugInfoVisitor.cpp
 100.00% (4/4)
  87.02% (181/208)
  83.87% (130/155)
  83.58% (112/134)
tools/clang/lib/SPIRV/SortDebugInfoVisitor.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (5/5)
- (0/0)
tools/clang/lib/SPIRV/SpirvBasicBlock.cpp
 100.00% (5/5)
  85.06% (74/87)
  87.74% (93/106)
  78.75% (63/80)
tools/clang/lib/SPIRV/SpirvBuilder.cpp
  98.67% (148/150)
  97.77% (1489/1523)
  95.02% (572/602)
  89.78% (246/274)
tools/clang/lib/SPIRV/SpirvContext.cpp
  95.65% (44/46)
  95.04% (402/423)
  93.72% (194/207)
  92.14% (129/140)
tools/clang/lib/SPIRV/SpirvEmitter.cpp
  98.65% (365/370)
  94.23% (12372/13130)
  91.66% (6800/7419)
  87.07% (5165/5932)
tools/clang/lib/SPIRV/SpirvEmitter.h
 100.00% (13/13)
 100.00% (37/37)
 100.00% (21/21)
 100.00% (4/4)
tools/clang/lib/SPIRV/SpirvFunction.cpp
 100.00% (7/7)
  93.51% (72/77)
  90.48% (57/63)
  82.50% (33/40)
tools/clang/lib/SPIRV/SpirvInstruction.cpp
  90.21% (129/143)
  85.01% (607/714)
  85.21% (755/886)
  61.14% (225/368)
tools/clang/lib/SPIRV/SpirvModule.cpp
 100.00% (29/29)
  87.01% (288/331)
  85.77% (235/274)
  78.72% (148/188)
tools/clang/lib/SPIRV/SpirvType.cpp
 100.00% (24/24)
  93.33% (168/180)
  94.47% (188/199)
  81.40% (140/172)
tools/clang/lib/SPIRV/StageVar.h
 100.00% (26/26)
 100.00% (47/47)
 100.00% (43/43)
  75.00% (6/8)
tools/clang/lib/SPIRV/String.cpp
 100.00% (2/2)
  92.31% (12/13)
  80.00% (4/5)
  50.00% (1/2)
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  26.44% (23/87)
  31.21% (431/1381)
  34.93% (306/876)
  28.29% (202/714)
tools/clang/lib/Sema/AttributeList.cpp
  86.36% (19/22)
  89.26% (108/121)
  24.58% (848/3450)
  23.86% (784/3286)
tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  47.22% (17/36)
  35.31% (155/439)
  31.70% (84/265)
  31.48% (85/270)
tools/clang/lib/Sema/DeclSpec.cpp
  56.14% (32/57)
  40.63% (373/918)
  38.19% (257/673)
  37.04% (243/656)
tools/clang/lib/Sema/DelayedDiagnostic.cpp
   0.00% (0/2)
   0.00% (0/40)
   0.00% (0/15)
   0.00% (0/20)
tools/clang/lib/Sema/IdentifierResolver.cpp
  82.35% (14/17)
  52.84% (121/229)
  52.94% (90/170)
  40.52% (47/116)
tools/clang/lib/Sema/JumpDiagnostics.cpp
  52.94% (9/17)
  25.80% (129/500)
  32.88% (120/365)
  27.57% (83/301)
tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp
   0.00% (0/42)
   0.00% (0/194)
   0.00% (0/179)
   0.00% (0/94)
tools/clang/lib/Sema/Scope.cpp
  50.00% (3/6)
  47.49% (85/179)
  42.28% (63/149)
  43.64% (48/110)
tools/clang/lib/Sema/ScopeInfo.cpp
  13.33% (2/15)
  11.63% (20/172)
   1.83% (2/109)
   0.00% (0/64)
tools/clang/lib/Sema/Sema.cpp
  68.33% (41/60)
  54.08% (523/967)
  54.41% (401/737)
  39.55% (210/531)
tools/clang/lib/Sema/SemaAccess.cpp
  15.38% (10/65)
   5.05% (53/1049)
   6.74% (56/831)
   4.03% (25/620)
tools/clang/lib/Sema/SemaAttr.cpp
  17.14% (6/35)
   5.01% (20/399)
   5.75% (15/261)
   2.78% (6/216)
tools/clang/lib/Sema/SemaCUDA.cpp
   0.00% (0/5)
   0.00% (0/176)
   0.00% (0/139)
   0.00% (0/108)
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  73.91% (17/23)
  49.16% (294/598)
  52.50% (263/501)
  41.84% (159/380)
tools/clang/lib/Sema/SemaCast.cpp
  44.44% (16/36)
  15.10% (246/1629)
  17.70% (223/1260)
  12.70% (129/1016)
tools/clang/lib/Sema/SemaChecking.cpp
  53.26% (98/184)
  25.94% (1170/4510)
  24.62% (947/3846)
  20.39% (672/3296)
tools/clang/lib/Sema/SemaCodeComplete.cpp
  21.67% (39/180)
   8.82% (467/5294)
   9.37% (336/3586)
   9.92% (296/2985)
tools/clang/lib/Sema/SemaConsumer.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
tools/clang/lib/Sema/SemaDXR.cpp
  96.55% (56/58)
  93.74% (854/911)
  92.36% (532/576)
  85.14% (401/471)
tools/clang/lib/Sema/SemaDecl.cpp
  62.40% (156/250)
  41.31% (3821/9249)
  47.57% (3619/7607)
  37.02% (2412/6515)
tools/clang/lib/Sema/SemaDeclAttr.cpp
   8.04% (16/199)
   4.11% (170/4138)
   5.77% (153/2651)
  11.56% (255/2206)
tools/clang/lib/Sema/SemaDeclCXX.cpp
  33.75% (107/317)
  18.57% (1610/8669)
  19.93% (1262/6333)
  16.37% (791/4832)
tools/clang/lib/Sema/SemaDeclObjC.cpp
   1.05% (1/95)
   0.37% (10/2724)
   0.32% (7/2189)
   0.18% (3/1636)
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  31.58% (6/19)
   5.15% (34/660)
   3.67% (35/954)
   1.80% (13/722)
tools/clang/lib/Sema/SemaExpr.cpp
  41.25% (139/337)
  25.82% (2484/9621)
  27.04% (2287/8458)
  23.73% (1599/6737)
tools/clang/lib/Sema/SemaExprCXX.cpp
  26.15% (34/130)
  15.23% (641/4210)
  15.93% (510/3201)
  13.44% (363/2700)
tools/clang/lib/Sema/SemaExprMember.cpp
  65.52% (19/29)
  40.22% (434/1079)
  36.39% (298/819)
  29.09% (192/660)
tools/clang/lib/Sema/SemaExprObjC.cpp
   0.00% (0/43)
   0.00% (0/146)
   0.00% (0/185)
   0.00% (0/2)
tools/clang/lib/Sema/SemaFixItUtils.cpp
  50.00% (3/6)
  43.59% (68/156)
  59.15% (97/164)
  40.91% (54/132)
tools/clang/lib/Sema/SemaHLSL.cpp
  95.37% (371/389)
  88.98% (11062/12432)
  90.12% (7472/8291)
  84.72% (6191/7308)
tools/clang/lib/Sema/SemaHLSLDiagnoseTU.cpp
  92.11% (35/38)
  93.76% (511/545)
  96.25% (334/347)
  93.00% (239/257)
tools/clang/lib/Sema/SemaInit.cpp
  17.89% (22/123)
  10.43% (532/5101)
  10.59% (365/3446)
  12.31% (406/3297)
tools/clang/lib/Sema/SemaLambda.cpp
  11.11% (2/18)
  29.63% (32/108)
  19.30% (22/114)
  43.48% (20/46)
tools/clang/lib/Sema/SemaLookup.cpp
  75.00% (96/128)
  55.79% (1584/2839)
  55.60% (1291/2322)
  48.04% (958/1994)
tools/clang/lib/Sema/SemaObjCProperty.cpp
   0.00% (0/16)
   0.00% (0/48)
   0.00% (0/64)
- (0/0)
tools/clang/lib/Sema/SemaOpenMP.cpp
   0.00% (0/74)
   0.00% (0/222)
   0.00% (0/296)
- (0/0)
tools/clang/lib/Sema/SemaOverload.cpp
  46.64% (111/238)
  31.42% (2450/7797)
  30.31% (1662/5484)
  26.95% (1217/4515)
tools/clang/lib/Sema/SemaPseudoObject.cpp
   0.00% (0/5)
   0.00% (0/15)
   0.00% (0/20)
- (0/0)
tools/clang/lib/Sema/SemaStmt.cpp
  30.46% (46/151)
  31.89% (824/2584)
  35.27% (642/1820)
  29.09% (388/1334)
tools/clang/lib/Sema/SemaStmtAsm.cpp
   0.00% (0/8)
   0.00% (0/441)
   0.00% (0/329)
   0.00% (0/248)
tools/clang/lib/Sema/SemaStmtAttr.cpp
  60.00% (3/5)
  20.24% (34/168)
  16.67% (18/108)
  15.62% (15/96)
tools/clang/lib/Sema/SemaTemplate.cpp
  47.20% (76/161)
  40.61% (2106/5186)
  41.24% (1415/3431)
  32.56% (870/2672)
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  68.00% (51/75)
  45.00% (1268/2818)
  42.81% (816/1906)
  40.56% (623/1536)
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  77.27% (68/88)
  54.26% (969/1786)
  55.97% (577/1031)
  45.38% (324/714)
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  50.49% (52/103)
  40.83% (1266/3101)
  45.40% (863/1901)
  36.21% (512/1414)
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  73.33% (33/45)
  45.45% (305/671)
  42.30% (195/461)
  36.06% (150/416)
tools/clang/lib/Sema/SemaType.cpp
  43.21% (70/162)
  29.48% (1409/4780)
  32.17% (1123/3491)
  30.04% (945/3146)
tools/clang/lib/Sema/TreeTransform.h
  28.63% (136/475)
  27.29% (1799/6593)
  28.82% (2016/6994)
  29.18% (1048/3592)
tools/clang/lib/Sema/TypeLocBuilder.cpp
 100.00% (3/3)
  80.72% (67/83)
  10.54% (45/427)
  57.63% (68/118)
tools/clang/lib/Sema/TypeLocBuilder.h
  90.00% (9/10)
  85.11% (40/47)
  94.74% (18/19)
 100.00% (4/4)
tools/clang/lib/Sema/VkConstantsTables.h
 100.00% (1/1)
 100.00% (7/7)
 100.00% (1/1)
- (0/0)
tools/clang/lib/Tooling/Core/Replacement.cpp
   0.00% (0/20)
   0.00% (0/212)
   0.00% (0/118)
   0.00% (0/78)
tools/clang/tools/dxc/dxcmain.cpp
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
tools/clang/tools/dxclib/dxc.cpp
  82.86% (29/35)
  75.88% (796/1049)
  65.98% (644/976)
  57.14% (324/567)
tools/clang/tools/dxcompiler/DXCompiler.cpp
 100.00% (3/3)
  67.50% (27/40)
  60.00% (18/30)
  37.50% (6/16)
tools/clang/tools/dxcompiler/dxcapi.cpp
 100.00% (5/5)
  86.11% (62/72)
  80.65% (50/62)
  83.33% (25/30)
tools/clang/tools/dxcompiler/dxcassembler.cpp
 100.00% (4/4)
  96.33% (105/109)
  80.26% (61/76)
  70.59% (24/34)
tools/clang/tools/dxcompiler/dxcdisassembler.cpp
  97.14% (34/35)
  90.57% (1172/1294)
  89.50% (588/657)
  87.50% (602/688)
tools/clang/tools/dxcompiler/dxcfilesystem.cpp
  58.44% (45/77)
  68.19% (358/525)
  62.26% (287/461)
  68.79% (108/157)
tools/clang/tools/dxcompiler/dxclibrary.cpp
  68.29% (28/41)
  70.50% (270/383)
  53.98% (217/402)
  65.38% (102/156)
tools/clang/tools/dxcompiler/dxclinker.cpp
  84.62% (11/13)
  88.82% (270/304)
  74.46% (207/278)
  58.67% (88/150)
tools/clang/tools/dxcompiler/dxcompileradapter.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (4/4)
- (0/0)
tools/clang/tools/dxcompiler/dxcompilerobj.cpp
  95.12% (39/41)
  91.03% (1299/1427)
  81.84% (861/1052)
  72.11% (468/649)
tools/clang/tools/dxcompiler/dxcpdbutils.cpp
  83.75% (67/80)
  73.77% (599/812)
  60.11% (437/727)
  50.41% (184/365)
tools/clang/tools/dxcompiler/dxcshadersourceinfo.cpp
 100.00% (12/12)
  90.48% (342/378)
  82.78% (149/180)
  66.38% (77/116)
tools/clang/tools/dxcompiler/dxcshadersourceinfo.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (4/4)
- (0/0)
tools/clang/tools/dxcompiler/dxcutil.cpp
  80.00% (8/10)
  79.19% (156/197)
  63.89% (138/216)
  48.15% (52/108)
tools/clang/tools/dxcompiler/dxcvalidator.cpp
  77.78% (7/9)
  67.92% (36/53)
  50.00% (24/48)
  38.46% (5/13)
tools/clang/tools/dxcvalidator/dxcvalidator.cpp
 100.00% (8/8)
  86.73% (170/196)
  65.00% (104/160)
  60.53% (46/76)
tools/clang/tools/libclang/CIndex.cpp
  21.41% (88/411)
  18.92% (1018/5381)
  21.88% (896/4095)
  18.11% (603/3330)
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  44.12% (15/34)
  33.96% (200/589)
  29.34% (98/334)
  31.93% (106/332)
tools/clang/tools/libclang/CIndexDiagnostic.cpp
  40.91% (18/44)
  40.06% (127/317)
  35.00% (84/240)
  26.49% (40/151)
tools/clang/tools/libclang/CIndexDiagnostic.h
  50.00% (6/12)
  53.85% (14/26)
  66.67% (12/18)
- (0/0)
tools/clang/tools/libclang/CIndexHigh.cpp
  34.78% (8/23)
  31.38% (102/325)
  35.32% (89/252)
  26.45% (41/155)
tools/clang/tools/libclang/CIndexInclusionStack.cpp
 100.00% (1/1)
  83.33% (30/36)
  66.67% (20/30)
  63.16% (12/19)
tools/clang/tools/libclang/CIndexUSRs.cpp
   0.00% (0/9)
   0.00% (0/84)
   0.00% (0/39)
   0.00% (0/20)
tools/clang/tools/libclang/CIndexer.cpp
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
tools/clang/tools/libclang/CIndexer.h
  66.67% (6/9)
  68.75% (11/16)
  76.92% (10/13)
- (0/0)
tools/clang/tools/libclang/CLog.h
  28.57% (4/14)
  44.83% (13/29)
  32.00% (8/25)
  33.33% (2/6)
tools/clang/tools/libclang/CXCursor.cpp
  28.05% (23/82)
  15.59% (172/1103)
  18.12% (108/596)
  31.97% (195/610)
tools/clang/tools/libclang/CXCursor.h
  20.00% (2/10)
  17.65% (6/34)
  11.76% (2/17)
   0.00% (0/2)
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
   0.00% (0/31)
   0.00% (0/206)
   0.00% (0/137)
   0.00% (0/72)
tools/clang/tools/libclang/CXLoadedDiagnostic.h
   0.00% (0/3)
   0.00% (0/6)
   0.00% (0/9)
- (0/0)
tools/clang/tools/libclang/CXSourceLocation.cpp
  30.00% (6/20)
  25.51% (62/243)
  27.81% (52/187)
  19.12% (26/136)
tools/clang/tools/libclang/CXSourceLocation.h
  80.00% (4/5)
  76.00% (19/25)
  71.43% (5/7)
  50.00% (1/2)
tools/clang/tools/libclang/CXStoredDiagnostic.cpp
  40.00% (4/10)
  37.88% (25/66)
  35.71% (15/42)
  50.00% (15/30)
tools/clang/tools/libclang/CXString.cpp
  50.00% (7/14)
  48.96% (47/96)
  48.89% (22/45)
  46.43% (13/28)
tools/clang/tools/libclang/CXString.h
  50.00% (1/2)
  75.00% (3/4)
  33.33% (1/3)
- (0/0)
tools/clang/tools/libclang/CXTranslationUnit.h
  40.00% (2/5)
  46.67% (7/15)
  50.00% (4/8)
  50.00% (1/2)
tools/clang/tools/libclang/CXType.cpp
  13.33% (6/45)
   6.75% (53/785)
   4.82% (41/850)
   6.16% (36/584)
tools/clang/tools/libclang/CursorVisitor.h
  70.00% (7/10)
  88.64% (39/44)
  90.91% (30/33)
 100.00% (6/6)
tools/clang/tools/libclang/dxcisenseimpl.cpp
  70.29% (97/138)
  59.10% (786/1330)
  51.05% (533/1044)
  39.16% (195/498)
tools/clang/tools/libclang/dxcisenseimpl.h
  17.65% (3/17)
  14.89% (7/47)
  17.65% (3/17)
- (0/0)
tools/clang/tools/libclang/dxcrewriteunused.cpp
  48.15% (26/54)
  49.22% (627/1274)
  44.87% (341/760)
  39.89% (213/534)
Totals
  51.50% (32852/63796)
  47.87% (357168/746084)
  46.06% (262432/569812)
  43.63% (171380/392832)

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

build/include/llvm/Config/config.h
build/lib/DxilPIXPasses/DxilPIXPasses.inc
build/tools/clang/include/clang/AST/AttrDump.inc
build/tools/clang/include/clang/AST/CommentNodes.inc
build/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc
build/tools/clang/include/clang/Basic/AttrList.inc
build/tools/clang/include/clang/Config/config.h
build/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc
build/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc
build/tools/clang/lib/Lex/HLSLEmbeddedHeaders/HLSLEmbeddedHeadersEntries.inc
build/utils/version/dxcversion.inc
external/DirectX-Headers/include/directx/d3d12shader.h
external/SPIRV-Tools/source/spirv_constant.h
external/SPIRV-Tools/source/spirv_definition.h
include/dxc/Support/ErrorCodes.h
include/dxc/dxcapi.h
include/dxc/dxcapi.internal.h
include/llvm/IR/DebugInfoFlags.def
include/llvm/IR/Instruction.def
include/llvm/IR/Metadata.def
include/llvm/IR/Value.def
include/llvm/Support/Compiler.h
include/llvm/Support/Debug.h
include/llvm/Support/Dwarf.def
include/llvm/llvm_assert/assert.h
lib/DxilCompression/miniz.h
lib/DxilRootSignature/DxilRootSignatureHelper.h
lib/Support/regex2.h
lib/Support/regex_impl.h
lib/Support/regutils.h
tools/clang/include/clang/AST/BuiltinTypes.def
tools/clang/include/clang/AST/TypeLocNodes.def
tools/clang/include/clang/AST/TypeNodes.def
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyOps.def
tools/clang/include/clang/Basic/Builtins.def
tools/clang/include/clang/Basic/DiagnosticOptions.def
tools/clang/include/clang/Basic/OpenCLExtensions.def
tools/clang/include/clang/Basic/OpenMPKinds.def
tools/clang/include/clang/Basic/OperatorKinds.def
tools/clang/include/clang/Basic/Sanitizers.def
tools/clang/include/clang/Basic/TokenKinds.def
tools/clang/include/clang/Basic/Version.h
tools/clang/include/clang/Frontend/CodeGenOptions.def
tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def
tools/clang/tools/libclang/Index_Internal.h
Generated by llvm-cov -- llvm version 21.1.8