Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/dawn/include/tint/override_id.h
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/dawn/out/Debug/third_party/spirv-tools/enum_string_mapping.inc
  5.67% (36/635)
 75.00% (3/4)
  5.08% (16/315)
src/dawn/out/Debug/third_party/spirv-tools/source/fuzz/protobufs/spvtoolsfuzz.pb.cc
  9.42% (2678/28419)
 19.92% (550/2761)
  4.85% (880/18149)
src/dawn/out/Debug/third_party/spirv-tools/source/fuzz/protobufs/spvtoolsfuzz.pb.h
  2.40% (518/21572)
  4.23% (214/5057)
  3.40% (214/6291)
src/dawn/src/tint/ast/access.cc
 52.38% (11/21)
100.00% (1/1)
 66.67% (4/6)
src/dawn/src/tint/ast/alias.cc
 90.91% (10/11)
 75.00% (3/4)
 63.64% (7/11)
src/dawn/src/tint/ast/array.cc
 88.89% (32/36)
 83.33% (5/6)
 84.21% (16/19)
src/dawn/src/tint/ast/array.h
100.00% (1/1)
100.00% (1/1)
100.00% (3/3)
src/dawn/src/tint/ast/assignment_statement.cc
 92.86% (13/14)
 75.00% (3/4)
 65.00% (13/20)
src/dawn/src/tint/ast/ast_type.cc
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/dawn/src/tint/ast/atomic.cc
 53.85% (7/13)
 60.00% (3/5)
 60.00% (3/5)
src/dawn/src/tint/ast/attribute.cc
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/ast/attribute.h
100.00% (17/17)
100.00% (3/3)
100.00% (11/11)
src/dawn/src/tint/ast/binary_expression.cc
 93.33% (14/15)
 75.00% (3/4)
 62.96% (17/27)
src/dawn/src/tint/ast/binary_expression.h
 30.00% (39/130)
 72.41% (21/29)
 73.68% (28/38)
src/dawn/src/tint/ast/binding_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/bitcast_expression.cc
 92.31% (12/13)
 75.00% (3/4)
 63.16% (12/19)
src/dawn/src/tint/ast/block_statement.cc
 92.31% (12/13)
 75.00% (3/4)
 69.23% (9/13)
src/dawn/src/tint/ast/block_statement.h
100.00% (2/2)
100.00% (2/2)
100.00% (5/5)
src/dawn/src/tint/ast/bool.cc
 90.00% (9/10)
 80.00% (4/5)
 80.00% (4/5)
src/dawn/src/tint/ast/bool_literal_expression.cc
100.00% (6/6)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/ast/break_statement.cc
 85.71% (6/7)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/builtin_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/builtin_value.cc
 36.11% (26/72)
 50.00% (1/2)
 22.64% (12/53)
src/dawn/src/tint/ast/call_expression.cc
 97.14% (34/35)
 85.71% (6/7)
 70.45% (31/44)
src/dawn/src/tint/ast/call_statement.cc
 90.91% (10/11)
 75.00% (3/4)
 66.67% (8/12)
src/dawn/src/tint/ast/case_statement.cc
 93.75% (15/16)
 75.00% (3/4)
 66.67% (14/21)
src/dawn/src/tint/ast/case_statement.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/ast/compound_assignment_statement.cc
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/20)
src/dawn/src/tint/ast/const.cc
  0.00% (0/16)
  0.00% (0/5)
  0.00% (0/12)
src/dawn/src/tint/ast/continue_statement.cc
 85.71% (6/7)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/depth_multisampled_texture.cc
 64.71% (11/17)
 66.67% (4/6)
 61.54% (8/13)
src/dawn/src/tint/ast/depth_texture.cc
 66.67% (12/18)
 66.67% (4/6)
 73.68% (14/19)
src/dawn/src/tint/ast/disable_validation_attribute.cc
 48.00% (12/25)
100.00% (4/4)
 41.67% (5/12)
src/dawn/src/tint/ast/discard_statement.cc
 85.71% (6/7)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/enable.cc
 85.71% (6/7)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/expression.cc
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/dawn/src/tint/ast/extension.cc
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/20)
src/dawn/src/tint/ast/external_texture.cc
  0.00% (0/9)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/src/tint/ast/f16.cc
  0.00% (0/10)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/src/tint/ast/f32.cc
 90.00% (9/10)
 80.00% (4/5)
 80.00% (4/5)
src/dawn/src/tint/ast/fallthrough_statement.cc
 85.71% (6/7)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/float_literal_expression.cc
 75.00% (12/16)
100.00% (4/4)
 71.43% (5/7)
src/dawn/src/tint/ast/for_loop_statement.cc
 94.12% (16/17)
 75.00% (3/4)
 73.33% (11/15)
src/dawn/src/tint/ast/function.cc
 65.52% (38/58)
 62.50% (5/8)
 53.70% (29/54)
src/dawn/src/tint/ast/function.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/dawn/src/tint/ast/group_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/i32.cc
 90.00% (9/10)
 80.00% (4/5)
 80.00% (4/5)
src/dawn/src/tint/ast/id_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/identifier_expression.cc
 90.91% (10/11)
 75.00% (3/4)
 66.67% (8/12)
src/dawn/src/tint/ast/if_statement.cc
 94.74% (18/19)
 75.00% (3/4)
 66.67% (20/30)
src/dawn/src/tint/ast/increment_decrement_statement.cc
  0.00% (0/10)
  0.00% (0/4)
  0.00% (0/5)
src/dawn/src/tint/ast/index_accessor_expression.cc
 92.86% (13/14)
 75.00% (3/4)
 65.00% (13/20)
src/dawn/src/tint/ast/int_literal_expression.cc
 87.50% (14/16)
100.00% (4/4)
 85.71% (6/7)
src/dawn/src/tint/ast/internal_attribute.cc
 40.00% (2/5)
 66.67% (2/3)
 66.67% (2/3)
src/dawn/src/tint/ast/interpolate_attribute.cc
 65.96% (31/47)
 83.33% (5/6)
 80.00% (12/15)
src/dawn/src/tint/ast/invariant_attribute.cc
  0.00% (0/9)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/src/tint/ast/let.cc
 93.75% (15/16)
 80.00% (4/5)
 66.67% (8/12)
src/dawn/src/tint/ast/literal_expression.cc
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/ast/location_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/loop_statement.cc
 92.31% (12/13)
 75.00% (3/4)
 69.23% (9/13)
src/dawn/src/tint/ast/matrix.cc
 95.45% (21/22)
 80.00% (4/5)
 63.89% (23/36)
src/dawn/src/tint/ast/member_accessor_expression.cc
 92.86% (13/14)
 75.00% (3/4)
 65.00% (13/20)
src/dawn/src/tint/ast/module.cc
 71.43% (85/119)
 68.42% (13/19)
 53.75% (43/80)
src/dawn/src/tint/ast/module.h
 64.00% (16/25)
 77.78% (7/9)
 83.33% (10/12)
src/dawn/src/tint/ast/multisampled_texture.cc
 60.00% (9/15)
 60.00% (3/5)
 58.33% (7/12)
src/dawn/src/tint/ast/node.cc
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/dawn/src/tint/ast/node.h
100.00% (3/3)
100.00% (1/1)
100.00% (4/4)
src/dawn/src/tint/ast/node_id.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/src/tint/ast/override.cc
 50.00% (10/20)
 50.00% (3/6)
 33.33% (3/9)
src/dawn/src/tint/ast/parameter.cc
 69.23% (9/13)
 60.00% (3/5)
 60.00% (3/5)
src/dawn/src/tint/ast/phony_expression.cc
  0.00% (0/7)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/src/tint/ast/pipeline_stage.cc
 80.95% (17/21)
100.00% (1/1)
100.00% (6/6)
src/dawn/src/tint/ast/pointer.cc
 33.33% (7/21)
 60.00% (3/5)
 33.33% (3/9)
src/dawn/src/tint/ast/return_statement.cc
 90.91% (10/11)
 80.00% (4/5)
 83.33% (5/6)
src/dawn/src/tint/ast/sampled_texture.cc
 60.00% (9/15)
 60.00% (3/5)
 58.33% (7/12)
src/dawn/src/tint/ast/sampler.cc
 28.57% (6/21)
 50.00% (3/6)
 25.00% (3/12)
src/dawn/src/tint/ast/sampler.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/ast/stage_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/statement.cc
  4.44% (2/45)
 50.00% (2/4)
  4.65% (2/43)
src/dawn/src/tint/ast/static_assert.cc
  0.00% (0/11)
  0.00% (0/4)
  0.00% (0/12)
src/dawn/src/tint/ast/storage_class.cc
 33.33% (16/48)
 50.00% (1/2)
 21.88% (7/32)
src/dawn/src/tint/ast/storage_class.h
100.00% (4/4)
100.00% (1/1)
100.00% (5/5)
src/dawn/src/tint/ast/storage_texture.cc
 78.57% (33/42)
 66.67% (4/6)
 83.33% (20/24)
src/dawn/src/tint/ast/stride_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/struct.cc
 94.74% (18/19)
 75.00% (3/4)
 68.18% (15/22)
src/dawn/src/tint/ast/struct_member.cc
 94.44% (17/18)
 75.00% (3/4)
 64.29% (18/28)
src/dawn/src/tint/ast/struct_member_align_attribute.cc
  0.00% (0/10)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/src/tint/ast/struct_member_offset_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/struct_member_size_attribute.cc
 66.67% (6/9)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/switch_statement.cc
 93.75% (15/16)
 75.00% (3/4)
 66.67% (14/21)
src/dawn/src/tint/ast/switch_statement.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/src/tint/ast/texel_format.cc
 31.11% (28/90)
 50.00% (1/2)
 19.12% (13/68)
src/dawn/src/tint/ast/texture.cc
 66.10% (39/59)
 83.33% (5/6)
 70.00% (21/30)
src/dawn/src/tint/ast/traverse_expressions.h
 92.31% (132/143)
100.00% (11/11)
 74.36% (29/39)
src/dawn/src/tint/ast/type_decl.cc
 80.00% (4/5)
 66.67% (2/3)
 75.00% (3/4)
src/dawn/src/tint/ast/type_name.cc
 90.91% (10/11)
 80.00% (4/5)
 80.00% (4/5)
src/dawn/src/tint/ast/u32.cc
 90.00% (9/10)
 80.00% (4/5)
 80.00% (4/5)
src/dawn/src/tint/ast/unary_op_expression.cc
 90.91% (10/11)
 75.00% (3/4)
 66.67% (8/12)
src/dawn/src/tint/ast/var.cc
 73.33% (11/15)
 60.00% (3/5)
 60.00% (3/5)
src/dawn/src/tint/ast/variable.cc
 95.00% (19/20)
 83.33% (5/6)
 75.00% (12/16)
src/dawn/src/tint/ast/variable.h
100.00% (1/1)
100.00% (1/1)
100.00% (3/3)
src/dawn/src/tint/ast/variable_decl_statement.cc
 90.91% (10/11)
 75.00% (3/4)
 66.67% (8/12)
src/dawn/src/tint/ast/vector.cc
 95.00% (19/20)
 80.00% (4/5)
 68.18% (15/22)
src/dawn/src/tint/ast/void.cc
 90.00% (9/10)
 80.00% (4/5)
 80.00% (4/5)
src/dawn/src/tint/ast/while_statement.cc
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/20)
src/dawn/src/tint/ast/workgroup_attribute.cc
 75.00% (9/12)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/ast/workgroup_attribute.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/castable.cc
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/castable.h
 87.65% (220/251)
 92.59% (25/27)
 85.34% (99/116)
src/dawn/src/tint/clone_context.cc
 67.65% (46/68)
 70.59% (12/17)
 67.39% (31/46)
src/dawn/src/tint/clone_context.h
 74.47% (140/188)
 91.67% (22/24)
 74.04% (77/104)
src/dawn/src/tint/debug.cc
 23.08% (3/13)
 33.33% (1/3)
 20.00% (1/5)
src/dawn/src/tint/debug.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/src/tint/diagnostic/diagnostic.cc
 93.75% (15/16)
 91.67% (11/12)
 91.67% (11/12)
src/dawn/src/tint/diagnostic/diagnostic.h
 72.06% (49/68)
 78.57% (11/14)
 82.35% (14/17)
src/dawn/src/tint/diagnostic/formatter.cc
 58.15% (107/184)
 87.50% (14/16)
 50.45% (56/111)
src/dawn/src/tint/diagnostic/printer.cc
100.00% (9/9)
100.00% (5/5)
100.00% (5/5)
src/dawn/src/tint/diagnostic/printer_linux.cc
 29.09% (16/55)
 83.33% (5/6)
 10.81% (8/74)
src/dawn/src/tint/fuzzers/cli.cc
 36.17% (17/47)
 33.33% (1/3)
 41.94% (13/31)
src/dawn/src/tint/fuzzers/data_builder.h
 58.62% (51/87)
 64.71% (11/17)
 70.00% (14/20)
src/dawn/src/tint/fuzzers/fuzzer_init.cc
100.00% (7/7)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/fuzzers/mersenne_twister_engine.cc
 81.25% (13/16)
 80.00% (4/5)
 80.00% (4/5)
src/dawn/src/tint/fuzzers/random_generator.cc
 48.33% (29/60)
 46.15% (6/13)
 56.25% (9/16)
src/dawn/src/tint/fuzzers/random_generator.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/random_generator_engine.cc
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/dawn/src/tint/fuzzers/shuffle_transform.cc
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/3)
src/dawn/src/tint/fuzzers/tint_common_fuzzer.cc
 83.41% (176/211)
 61.54% (8/13)
 41.89% (142/339)
src/dawn/src/tint/fuzzers/tint_common_fuzzer.h
 70.59% (12/17)
 61.54% (8/13)
 61.54% (8/13)
src/dawn/src/tint/fuzzers/tint_reader_writer_fuzzer.h
100.00% (14/14)
100.00% (4/4)
100.00% (6/6)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.cc
 15.00% (39/260)
 23.08% (3/13)
 21.55% (39/181)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h
 25.00% (3/12)
 25.00% (1/4)
 25.00% (1/4)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/fuzzer.cc
 25.34% (37/146)
 33.33% (2/6)
 27.94% (19/68)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.cc
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.cc
  6.52% (3/46)
 16.67% (1/6)
  5.88% (1/17)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.cc
  0.00% (0/58)
  0.00% (0/5)
  0.00% (0/12)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.cc
  0.00% (0/54)
  0.00% (0/5)
  0.00% (0/28)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.cc
  0.00% (0/83)
  0.00% (0/6)
  0.00% (0/32)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/6)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_hlsl_writer_fuzzer.cc
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_msl_writer_fuzzer.cc
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_spv_writer_fuzzer.cc
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_wgsl_writer_fuzzer.cc
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/tint_spirv_tools_fuzzer/util.cc
  8.85% (10/113)
 22.22% (2/9)
 11.67% (7/60)
src/dawn/src/tint/fuzzers/tint_spv_reader_hlsl_writer_fuzzer.cc
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/tint_spv_reader_msl_writer_fuzzer.cc
100.00% (10/10)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/tint_spv_reader_spv_writer_fuzzer.cc
100.00% (10/10)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/tint_spv_reader_wgsl_writer_fuzzer.cc
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/fuzzers/transform_builder.h
 12.77% (12/94)
 35.29% (6/17)
 35.29% (6/17)
src/dawn/src/tint/inspector/entry_point.cc
 90.32% (28/31)
 88.89% (8/9)
 83.33% (15/18)
src/dawn/src/tint/inspector/inspector.cc
 80.98% (545/673)
 91.67% (33/36)
 74.59% (270/362)
src/dawn/src/tint/inspector/inspector.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/dawn/src/tint/inspector/resource_binding.cc
 67.09% (53/79)
100.00% (3/3)
 69.39% (34/49)
src/dawn/src/tint/inspector/scalar.cc
 32.50% (13/40)
 35.71% (5/14)
 35.71% (5/14)
src/dawn/src/tint/number.cc
  0.00% (0/107)
  0.00% (0/3)
  0.00% (0/115)
src/dawn/src/tint/number.h
 31.08% (46/148)
 39.39% (13/33)
 42.86% (24/56)
src/dawn/src/tint/program.cc
 72.37% (55/76)
 61.54% (8/13)
 69.70% (23/33)
src/dawn/src/tint/program.h
 87.88% (29/33)
 90.00% (9/10)
 90.00% (9/10)
src/dawn/src/tint/program_builder.cc
 45.12% (37/82)
 54.55% (12/22)
 46.88% (15/32)
src/dawn/src/tint/program_builder.h
 57.37% (424/739)
 52.59% (132/251)
 51.14% (135/264)
src/dawn/src/tint/program_id.cc
 80.00% (12/15)
100.00% (4/4)
 92.86% (13/14)
src/dawn/src/tint/program_id.h
 45.45% (5/11)
 50.00% (3/6)
 50.00% (3/6)
src/dawn/src/tint/reader/reader.cc
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/reader/reader.h
  0.00% (0/7)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/src/tint/reader/spirv/construct.cc
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/reader/spirv/construct.h
  2.56% (2/78)
 18.18% (2/11)
 40.00% (6/15)
src/dawn/src/tint/reader/spirv/entry_point_info.cc
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/reader/spirv/enum_converter.cc
 91.55% (130/142)
100.00% (7/7)
 91.18% (62/68)
src/dawn/src/tint/reader/spirv/enum_converter.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/reader/spirv/fail_stream.h
100.00% (11/11)
100.00% (5/5)
100.00% (5/5)
src/dawn/src/tint/reader/spirv/function.cc
 87.06% (4030/4629)
 97.62% (164/168)
 85.51% (2355/2754)
src/dawn/src/tint/reader/spirv/function.h
 52.00% (52/100)
 81.82% (18/22)
 82.50% (33/40)
src/dawn/src/tint/reader/spirv/namer.cc
 92.41% (134/145)
100.00% (13/13)
 80.26% (61/76)
src/dawn/src/tint/reader/spirv/namer.h
 91.67% (11/12)
 80.00% (4/5)
 85.71% (6/7)
src/dawn/src/tint/reader/spirv/parser.cc
100.00% (25/25)
100.00% (1/1)
100.00% (7/7)
src/dawn/src/tint/reader/spirv/parser_impl.cc
 85.04% (1939/2280)
 93.04% (107/115)
 87.32% (1150/1317)
src/dawn/src/tint/reader/spirv/parser_impl.h
 48.78% (20/41)
 65.00% (13/20)
 68.18% (15/22)
src/dawn/src/tint/reader/spirv/parser_type.cc
 91.23% (260/285)
 85.34% (99/116)
 87.72% (150/171)
src/dawn/src/tint/reader/spirv/parser_type.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/reader/spirv/usage.cc
 70.29% (97/138)
 88.24% (15/17)
 75.41% (92/122)
src/dawn/src/tint/reader/spirv/usage.h
 83.33% (10/12)
 80.00% (8/10)
 83.33% (10/12)
src/dawn/src/tint/reader/wgsl/lexer.cc
  6.36% (64/1006)
 34.29% (12/35)
  4.54% (40/882)
src/dawn/src/tint/reader/wgsl/parser.cc
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/reader/wgsl/parser_impl.cc
  0.73% (26/3558)
  2.91% (6/206)
  0.64% (16/2491)
src/dawn/src/tint/reader/wgsl/parser_impl.h
 16.13% (5/31)
 16.67% (3/18)
 14.71% (5/34)
src/dawn/src/tint/reader/wgsl/parser_impl_detail.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/src/tint/reader/wgsl/token.cc
  1.35% (4/297)
 28.57% (4/14)
  2.58% (4/155)
src/dawn/src/tint/reader/wgsl/token.h
 20.00% (8/40)
 27.78% (5/18)
 18.33% (11/60)
src/dawn/src/tint/resolver/const_eval.cc
 91.21% (861/944)
 86.89% (106/122)
 79.08% (291/368)
src/dawn/src/tint/resolver/ctor_conv_intrinsic.cc
 87.80% (36/41)
100.00% (1/1)
 85.00% (17/20)
src/dawn/src/tint/resolver/ctor_conv_intrinsic.h
 94.12% (32/34)
100.00% (2/2)
 87.50% (14/16)
src/dawn/src/tint/resolver/dependency_graph.cc
 90.54% (584/645)
 81.93% (68/83)
 83.64% (184/220)
src/dawn/src/tint/resolver/intrinsic_table.cc
 80.70% (916/1135)
 85.00% (102/120)
 74.81% (392/524)
src/dawn/src/tint/resolver/intrinsic_table.inl
 64.32% (759/1180)
 69.74% (106/152)
 70.51% (483/685)
src/dawn/src/tint/resolver/resolver.cc
 78.41% (2814/3589)
 78.73% (174/221)
 70.41% (1092/1551)
src/dawn/src/tint/resolver/resolver.h
  0.00% (0/17)
  0.00% (0/9)
  0.00% (0/9)
src/dawn/src/tint/resolver/sem_helper.cc
100.00% (12/12)
100.00% (5/5)
 87.50% (7/8)
src/dawn/src/tint/resolver/sem_helper.h
 66.67% (10/15)
100.00% (2/2)
 37.50% (6/16)
src/dawn/src/tint/resolver/uniformity.cc
 85.26% (1475/1730)
 82.05% (64/78)
 73.00% (392/537)
src/dawn/src/tint/resolver/validator.cc
 68.66% (1713/2495)
 79.82% (91/114)
 74.29% (968/1303)
src/dawn/src/tint/scope_stack.h
100.00% (26/26)
100.00% (8/8)
100.00% (16/16)
src/dawn/src/tint/sem/abstract_float.cc
  0.00% (0/12)
  0.00% (0/6)
  0.00% (0/6)
src/dawn/src/tint/sem/abstract_int.cc
  0.00% (0/12)
  0.00% (0/6)
  0.00% (0/6)
src/dawn/src/tint/sem/abstract_numeric.cc
  0.00% (0/12)
  0.00% (0/6)
  0.00% (0/6)
src/dawn/src/tint/sem/array.cc
100.00% (34/34)
100.00% (7/7)
 89.66% (26/29)
src/dawn/src/tint/sem/array.h
 83.33% (5/6)
 83.33% (5/6)
 83.33% (5/6)
src/dawn/src/tint/sem/atomic.cc
 96.43% (27/28)
 88.89% (8/9)
 78.95% (15/19)
src/dawn/src/tint/sem/atomic.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/sem/behavior.cc
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/8)
src/dawn/src/tint/sem/binding_point.h
 85.71% (6/7)
 66.67% (2/3)
 80.00% (4/5)
src/dawn/src/tint/sem/block_statement.cc
100.00% (21/21)
100.00% (9/9)
 70.00% (21/30)
src/dawn/src/tint/sem/block_statement.h
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/bool.cc
 95.24% (20/21)
 88.89% (8/9)
 88.89% (8/9)
src/dawn/src/tint/sem/builtin.cc
 98.25% (112/114)
100.00% (26/26)
 99.20% (124/125)
src/dawn/src/tint/sem/builtin.h
 42.86% (3/7)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/sem/builtin_type.cc
 91.95% (514/559)
 66.67% (2/3)
 95.01% (419/441)
src/dawn/src/tint/sem/call.cc
100.00% (4/4)
100.00% (2/2)
 66.67% (6/9)
src/dawn/src/tint/sem/call.h
100.00% (5/5)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/call_target.cc
 97.22% (35/36)
 88.89% (8/9)
 88.89% (32/36)
src/dawn/src/tint/sem/call_target.h
100.00% (4/4)
100.00% (4/4)
100.00% (4/4)
src/dawn/src/tint/sem/constant.cc
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/constant.h
100.00% (18/18)
100.00% (2/2)
 80.00% (4/5)
src/dawn/src/tint/sem/depth_multisampled_texture.cc
 72.73% (16/22)
 71.43% (5/7)
 70.59% (12/17)
src/dawn/src/tint/sem/depth_texture.cc
 95.65% (22/23)
 85.71% (6/7)
 82.61% (19/23)
src/dawn/src/tint/sem/evaluation_stage.h
100.00% (16/16)
100.00% (4/4)
100.00% (5/5)
src/dawn/src/tint/sem/expression.cc
 81.82% (9/11)
100.00% (3/3)
 65.00% (13/20)
src/dawn/src/tint/sem/expression.h
100.00% (9/9)
100.00% (9/9)
100.00% (9/9)
src/dawn/src/tint/sem/external_texture.cc
  0.00% (0/12)
  0.00% (0/6)
  0.00% (0/6)
src/dawn/src/tint/sem/f16.cc
  0.00% (0/21)
  0.00% (0/9)
  0.00% (0/9)
src/dawn/src/tint/sem/f32.cc
 95.24% (20/21)
 88.89% (8/9)
 88.89% (8/9)
src/dawn/src/tint/sem/for_loop_statement.cc
100.00% (5/5)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/for_loop_statement.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/function.cc
 83.47% (101/121)
 86.67% (13/15)
 85.29% (58/68)
src/dawn/src/tint/sem/function.h
 85.25% (52/61)
 92.00% (23/25)
 79.31% (23/29)
src/dawn/src/tint/sem/i32.cc
 95.24% (20/21)
 88.89% (8/9)
 88.89% (8/9)
src/dawn/src/tint/sem/if_statement.cc
100.00% (5/5)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/if_statement.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/index_accessor_expression.cc
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/index_accessor_expression.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/dawn/src/tint/sem/info.cc
100.00% (4/4)
100.00% (4/4)
100.00% (4/4)
src/dawn/src/tint/sem/info.h
 84.62% (22/26)
 85.71% (6/7)
 78.95% (15/19)
src/dawn/src/tint/sem/loop_statement.cc
100.00% (10/10)
100.00% (4/4)
 62.50% (20/32)
src/dawn/src/tint/sem/materialize.cc
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/src/tint/sem/materialize.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/src/tint/sem/matrix.cc
 97.06% (33/34)
 90.00% (9/10)
 71.11% (32/45)
src/dawn/src/tint/sem/matrix.h
100.00% (4/4)
100.00% (4/4)
100.00% (4/4)
src/dawn/src/tint/sem/member_accessor_expression.cc
100.00% (6/6)
100.00% (6/6)
100.00% (6/6)
src/dawn/src/tint/sem/member_accessor_expression.h
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/module.cc
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/module.h
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/multisampled_texture.cc
 68.42% (13/19)
 66.67% (4/6)
 72.22% (13/18)
src/dawn/src/tint/sem/multisampled_texture.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/sem/node.cc
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/dawn/src/tint/sem/parameter_usage.cc
 74.51% (38/51)
100.00% (1/1)
 72.00% (18/25)
src/dawn/src/tint/sem/pointer.cc
 96.15% (25/26)
 83.33% (5/6)
 75.86% (22/29)
src/dawn/src/tint/sem/pointer.h
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/reference.cc
 96.15% (25/26)
 83.33% (5/6)
 75.86% (22/29)
src/dawn/src/tint/sem/reference.h
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/sampled_texture.cc
 94.74% (18/19)
 83.33% (5/6)
 77.78% (14/18)
src/dawn/src/tint/sem/sampled_texture.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/sem/sampler.cc
 93.33% (14/15)
 83.33% (5/6)
 91.67% (11/12)
src/dawn/src/tint/sem/sampler.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/sampler_texture_pair.h
 87.50% (7/8)
 66.67% (2/3)
 80.00% (4/5)
src/dawn/src/tint/sem/statement.cc
100.00% (7/7)
100.00% (5/5)
100.00% (5/5)
src/dawn/src/tint/sem/statement.h
 63.04% (29/46)
100.00% (9/9)
 65.79% (25/38)
src/dawn/src/tint/sem/storage_texture.cc
 76.09% (35/46)
 71.43% (5/7)
 81.25% (26/32)
src/dawn/src/tint/sem/storage_texture.h
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/struct.cc
 98.13% (105/107)
100.00% (16/16)
 97.56% (40/41)
src/dawn/src/tint/sem/struct.h
100.00% (30/30)
100.00% (19/19)
100.00% (23/23)
src/dawn/src/tint/sem/switch_statement.cc
100.00% (16/16)
100.00% (6/6)
 64.71% (22/34)
src/dawn/src/tint/sem/switch_statement.h
 50.00% (3/6)
 50.00% (3/6)
 50.00% (3/6)
src/dawn/src/tint/sem/texture.cc
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/dawn/src/tint/sem/texture.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/sem/type.cc
 75.73% (234/309)
 67.16% (45/67)
 66.89% (99/148)
src/dawn/src/tint/sem/type.h
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/type_constructor.cc
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/type_conversion.cc
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/type_conversion.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/dawn/src/tint/sem/type_manager.cc
100.00% (4/4)
100.00% (4/4)
100.00% (4/4)
src/dawn/src/tint/sem/type_manager.h
100.00% (7/7)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/sem/u32.cc
 95.24% (20/21)
 88.89% (8/9)
 88.89% (8/9)
src/dawn/src/tint/sem/variable.cc
100.00% (17/17)
100.00% (10/10)
100.00% (15/15)
src/dawn/src/tint/sem/variable.h
100.00% (26/26)
100.00% (24/24)
100.00% (24/24)
src/dawn/src/tint/sem/vector.cc
 94.59% (35/37)
 88.89% (8/9)
 75.00% (24/32)
src/dawn/src/tint/sem/vector.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/sem/void.cc
 91.67% (11/12)
 83.33% (5/6)
 83.33% (5/6)
src/dawn/src/tint/sem/while_statement.cc
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/src/tint/sem/while_statement.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/src/tint/source.cc
  8.77% (10/114)
 44.44% (4/9)
  8.33% (6/72)
src/dawn/src/tint/source.h
 21.74% (10/46)
 36.36% (8/22)
 37.04% (10/27)
src/dawn/src/tint/symbol.cc
 61.11% (11/18)
 80.00% (8/10)
 75.00% (9/12)
src/dawn/src/tint/symbol.h
100.00% (9/9)
100.00% (5/5)
 87.50% (7/8)
src/dawn/src/tint/symbol_table.cc
 93.48% (43/46)
 90.00% (9/10)
 85.29% (29/34)
src/dawn/src/tint/symbol_table.h
 55.56% (5/9)
 33.33% (1/3)
 50.00% (2/4)
src/dawn/src/tint/text/unicode.cc
  0.00% (0/109)
  0.00% (0/7)
  0.00% (0/56)
src/dawn/src/tint/text/unicode.h
  0.00% (0/7)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/src/tint/traits.h
 76.47% (13/17)
 80.00% (4/5)
 80.00% (4/5)
src/dawn/src/tint/transform/add_empty_entry_point.cc
100.00% (18/18)
100.00% (4/4)
100.00% (8/8)
src/dawn/src/tint/transform/add_spirv_block_attribute.cc
 93.26% (83/89)
 90.00% (9/10)
 92.31% (24/26)
src/dawn/src/tint/transform/array_length_from_uniform.cc
 66.67% (126/189)
 86.67% (13/15)
 62.50% (45/72)
src/dawn/src/tint/transform/binding_remapper.cc
 63.33% (57/90)
 85.71% (6/7)
 70.83% (34/48)
src/dawn/src/tint/transform/builtin_polyfill.cc
 37.94% (258/680)
 36.96% (17/46)
 33.33% (68/204)
src/dawn/src/tint/transform/calculate_array_length.cc
 92.31% (204/221)
 86.67% (13/15)
 76.00% (38/50)
src/dawn/src/tint/transform/canonicalize_entry_point_io.cc
 69.35% (301/434)
 83.33% (25/30)
 72.53% (169/233)
src/dawn/src/tint/transform/decompose_memory_access.cc
 86.36% (798/924)
 95.35% (41/43)
 80.24% (264/329)
src/dawn/src/tint/transform/decompose_strided_array.cc
 98.70% (152/154)
100.00% (8/8)
 95.83% (46/48)
src/dawn/src/tint/transform/decompose_strided_matrix.cc
 99.28% (276/278)
100.00% (19/19)
 98.44% (63/64)
src/dawn/src/tint/transform/disable_uniformity_analysis.cc
100.00% (10/10)
100.00% (4/4)
100.00% (4/4)
src/dawn/src/tint/transform/expand_compound_assignment.cc
  9.09% (8/88)
 21.43% (3/14)
 13.64% (6/44)
src/dawn/src/tint/transform/fold_trivial_single_use_lets.cc
100.00% (48/48)
100.00% (4/4)
100.00% (31/31)
src/dawn/src/tint/transform/for_loop_to_loop.cc
 98.25% (56/57)
100.00% (5/5)
 94.12% (16/17)
src/dawn/src/tint/transform/localize_struct_array_assignment.cc
 90.74% (147/162)
100.00% (10/10)
 79.63% (43/54)
src/dawn/src/tint/transform/loop_to_for_loop.cc
100.00% (120/120)
100.00% (7/7)
100.00% (56/56)
src/dawn/src/tint/transform/manager.cc
 93.10% (27/29)
100.00% (3/3)
 93.33% (14/15)
src/dawn/src/tint/transform/manager.h
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/dawn/src/tint/transform/module_scope_var_to_entry_point_param.cc
 86.16% (274/318)
100.00% (13/13)
 84.03% (121/144)
src/dawn/src/tint/transform/multiplanar_external_texture.cc
  3.91% (12/307)
 33.33% (5/15)
  9.90% (10/101)
src/dawn/src/tint/transform/num_workgroups_from_uniform.cc
  9.60% (12/125)
 50.00% (5/10)
 17.86% (10/56)
src/dawn/src/tint/transform/promote_initializers_to_let.cc
 94.00% (94/100)
100.00% (7/7)
 92.68% (38/41)
src/dawn/src/tint/transform/promote_side_effects_to_decl.cc
 89.39% (691/773)
 89.47% (68/76)
 82.98% (195/235)
src/dawn/src/tint/transform/remove_continue_in_switch.cc
 94.03% (63/67)
100.00% (9/9)
 92.31% (24/26)
src/dawn/src/tint/transform/remove_phonies.cc
  5.79% (11/190)
 30.00% (3/10)
 20.83% (10/48)
src/dawn/src/tint/transform/remove_unreachable_statements.cc
100.00% (22/22)
100.00% (4/4)
100.00% (15/15)
src/dawn/src/tint/transform/robustness.cc
 85.28% (168/197)
 85.71% (12/14)
 82.69% (86/104)
src/dawn/src/tint/transform/simplify_pointers.cc
 98.40% (123/125)
100.00% (9/9)
 98.31% (58/59)
src/dawn/src/tint/transform/spirv_atomic.cc
 96.82% (304/314)
 93.75% (30/32)
 92.63% (88/95)
src/dawn/src/tint/transform/transform.cc
 73.91% (85/115)
 82.35% (14/17)
 68.63% (70/102)
src/dawn/src/tint/transform/transform.h
100.00% (23/23)
100.00% (5/5)
100.00% (9/9)
src/dawn/src/tint/transform/unshadow.cc
 91.04% (122/134)
 76.92% (10/13)
 80.65% (25/31)
src/dawn/src/tint/transform/unwind_discard_functions.cc
 83.90% (245/292)
 92.86% (26/28)
 75.25% (76/101)
src/dawn/src/tint/transform/utils/get_insertion_point.cc
 69.23% (27/39)
 50.00% (2/4)
 33.33% (4/12)
src/dawn/src/tint/transform/utils/hoist_to_decl_before.cc
 30.84% (70/227)
 82.35% (14/17)
 39.33% (35/89)
src/dawn/src/tint/transform/var_for_dynamic_index.cc
 92.50% (37/40)
100.00% (4/4)
 87.50% (14/16)
src/dawn/src/tint/transform/vectorize_scalar_matrix_constructors.cc
  7.51% (13/173)
 33.33% (3/9)
 29.79% (14/47)
src/dawn/src/tint/transform/while_to_loop.cc
 18.60% (8/43)
 60.00% (3/5)
 60.00% (6/10)
src/dawn/src/tint/transform/zero_init_workgroup_memory.cc
 81.09% (223/275)
 87.50% (21/24)
 76.87% (103/134)
src/dawn/src/tint/utils/bitcast.h
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/dawn/src/tint/utils/bitset.h
 92.31% (24/26)
100.00% (7/7)
 91.67% (11/12)
src/dawn/src/tint/utils/block_allocator.h
 94.44% (102/108)
100.00% (19/19)
 94.44% (51/54)
src/dawn/src/tint/utils/crc32.h
  0.00% (0/46)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/src/tint/utils/debugger.cc
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/src/tint/utils/defer.h
100.00% (6/6)
100.00% (4/4)
 83.33% (5/6)
src/dawn/src/tint/utils/enum_set.h
 52.05% (38/73)
 64.29% (18/28)
 48.65% (18/37)
src/dawn/src/tint/utils/hash.h
 80.43% (37/46)
 76.92% (10/13)
 75.00% (15/20)
src/dawn/src/tint/utils/hashmap.h
100.00% (42/42)
100.00% (17/17)
100.00% (23/23)
src/dawn/src/tint/utils/hashset.h
 97.87% (230/235)
100.00% (26/26)
 94.25% (82/87)
src/dawn/src/tint/utils/map.h
100.00% (13/13)
100.00% (2/2)
100.00% (8/8)
src/dawn/src/tint/utils/math.h
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/dawn/src/tint/utils/result.h
100.00% (6/6)
100.00% (6/6)
100.00% (6/6)
src/dawn/src/tint/utils/reverse.h
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/utils/scoped_assignment.h
100.00% (5/5)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/utils/string.h
 38.46% (5/13)
 50.00% (1/2)
 50.00% (1/2)
src/dawn/src/tint/utils/transform.h
100.00% (27/27)
100.00% (3/3)
100.00% (12/12)
src/dawn/src/tint/utils/unique_allocator.h
100.00% (13/13)
100.00% (3/3)
100.00% (6/6)
src/dawn/src/tint/utils/unique_vector.h
100.00% (24/24)
100.00% (12/12)
100.00% (15/15)
src/dawn/src/tint/utils/vector.h
 91.51% (194/212)
 90.12% (73/81)
 90.15% (119/132)
src/dawn/src/tint/writer/append_vector.cc
 72.03% (85/118)
 83.33% (5/6)
 45.71% (32/70)
src/dawn/src/tint/writer/array_length_from_uniform_options.cc
 60.00% (3/5)
 60.00% (3/5)
 60.00% (3/5)
src/dawn/src/tint/writer/flatten_bindings.cc
 95.92% (47/49)
100.00% (1/1)
 95.24% (20/21)
src/dawn/src/tint/writer/float_to_string.cc
100.00% (81/81)
100.00% (2/2)
 92.11% (35/38)
src/dawn/src/tint/writer/generate_external_texture_bindings.cc
 68.18% (15/22)
100.00% (1/1)
 71.43% (5/7)
src/dawn/src/tint/writer/glsl/version.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/src/tint/writer/hlsl/generator.cc
 81.82% (27/33)
 62.50% (5/8)
 76.47% (13/17)
src/dawn/src/tint/writer/hlsl/generator_impl.cc
 74.72% (3438/4601)
 81.77% (157/192)
 68.57% (1381/2014)
src/dawn/src/tint/writer/hlsl/generator_impl.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/src/tint/writer/msl/generator.cc
 83.33% (25/30)
 75.00% (6/8)
 78.57% (11/14)
src/dawn/src/tint/writer/msl/generator_impl.cc
 67.77% (2529/3732)
 73.13% (147/201)
 62.87% (938/1492)
src/dawn/src/tint/writer/msl/generator_impl.h
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/writer/spirv/binary_writer.cc
 92.68% (38/41)
 87.50% (7/8)
 94.12% (16/17)
src/dawn/src/tint/writer/spirv/binary_writer.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/dawn/src/tint/writer/spirv/builder.cc
 73.09% (2977/4073)
 85.29% (174/204)
 71.48% (1549/2167)
src/dawn/src/tint/writer/spirv/builder.h
 74.51% (38/51)
 58.33% (14/24)
 53.57% (15/28)
src/dawn/src/tint/writer/spirv/function.cc
 94.44% (17/18)
 80.00% (4/5)
 87.50% (7/8)
src/dawn/src/tint/writer/spirv/function.h
 91.30% (21/23)
 71.43% (5/7)
 80.00% (8/10)
src/dawn/src/tint/writer/spirv/generator.cc
 83.33% (20/24)
 75.00% (3/4)
 83.33% (10/12)
src/dawn/src/tint/writer/spirv/generator_impl.cc
 89.55% (60/67)
 83.33% (5/6)
 80.00% (12/15)
src/dawn/src/tint/writer/spirv/instruction.cc
100.00% (10/10)
100.00% (4/4)
100.00% (5/5)
src/dawn/src/tint/writer/spirv/instruction.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/dawn/src/tint/writer/spirv/operand.cc
100.00% (6/6)
100.00% (1/1)
100.00% (4/4)
src/dawn/src/tint/writer/spirv/operand.h
100.00% (7/7)
100.00% (3/3)
100.00% (3/3)
src/dawn/src/tint/writer/spirv/scalar_constant.h
 72.34% (34/47)
 70.00% (7/10)
 81.25% (13/16)
src/dawn/src/tint/writer/text_generator.cc
 83.17% (84/101)
 95.65% (22/23)
 71.88% (46/64)
src/dawn/src/tint/writer/text_generator.h
 87.50% (14/16)
 83.33% (10/12)
 83.33% (10/12)
src/dawn/src/tint/writer/wgsl/generator.cc
 90.91% (10/11)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/src/tint/writer/wgsl/generator_impl.cc
 76.16% (1179/1548)
 77.17% (98/127)
 64.80% (359/554)
src/dawn/src/tint/writer/writer.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/protobuf/src/google/protobuf/any.cc
  0.00% (0/28)
  0.00% (0/4)
  0.00% (0/16)
src/dawn/third_party/protobuf/src/google/protobuf/any.pb.cc
 10.73% (22/205)
 20.00% (5/25)
  7.97% (11/138)
src/dawn/third_party/protobuf/src/google/protobuf/any.pb.h
  2.78% (5/180)
  4.65% (2/43)
  4.65% (2/43)
src/dawn/third_party/protobuf/src/google/protobuf/any_lite.cc
  2.27% (1/44)
 12.50% (1/8)
  3.70% (1/27)
src/dawn/third_party/protobuf/src/google/protobuf/arena.cc
 68.37% (147/215)
 65.38% (17/26)
 55.00% (66/120)
src/dawn/third_party/protobuf/src/google/protobuf/arena.h
 53.76% (100/186)
 50.00% (20/40)
 40.82% (40/98)
src/dawn/third_party/protobuf/src/google/protobuf/arena_impl.h
 75.00% (78/104)
 86.96% (20/23)
 52.00% (52/100)
src/dawn/third_party/protobuf/src/google/protobuf/arenastring.h
  7.41% (14/189)
 11.11% (4/36)
 10.23% (9/88)
src/dawn/third_party/protobuf/src/google/protobuf/descriptor.cc
  0.19% (9/4750)
  0.99% (3/303)
  0.22% (7/3159)
src/dawn/third_party/protobuf/src/google/protobuf/descriptor.h
  0.00% (0/187)
  0.00% (0/61)
  0.00% (0/99)
src/dawn/third_party/protobuf/src/google/protobuf/descriptor.pb.cc
 16.39% (1321/8058)
 24.39% (179/734)
 14.59% (795/5450)
src/dawn/third_party/protobuf/src/google/protobuf/descriptor.pb.h
  3.55% (265/7463)
  4.86% (88/1812)
  6.14% (129/2102)
src/dawn/third_party/protobuf/src/google/protobuf/descriptor_database.cc
 18.80% (116/617)
 22.09% (19/86)
 19.26% (88/457)
src/dawn/third_party/protobuf/src/google/protobuf/descriptor_database.h
 14.29% (1/7)
 33.33% (1/3)
 33.33% (1/3)
src/dawn/third_party/protobuf/src/google/protobuf/dynamic_message.cc
  0.00% (0/546)
  0.00% (0/32)
  0.00% (0/376)
src/dawn/third_party/protobuf/src/google/protobuf/dynamic_message.h
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/16)
src/dawn/third_party/protobuf/src/google/protobuf/extension_set.cc
  0.36% (6/1686)
  1.98% (2/101)
  0.23% (6/2610)
src/dawn/third_party/protobuf/src/google/protobuf/extension_set.h
  6.57% (9/137)
  6.67% (3/45)
  5.26% (3/57)
src/dawn/third_party/protobuf/src/google/protobuf/extension_set_heavy.cc
  0.00% (0/381)
  0.00% (0/36)
  0.00% (0/356)
src/dawn/third_party/protobuf/src/google/protobuf/extension_set_inl.h
  0.00% (0/210)
  0.00% (0/2)
  0.00% (0/260)
src/dawn/third_party/protobuf/src/google/protobuf/generated_enum_reflection.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc
  0.91% (16/1757)
  1.54% (2/130)
  0.69% (13/1880)
src/dawn/third_party/protobuf/src/google/protobuf/generated_message_reflection.h
  0.00% (0/83)
  0.00% (0/20)
  0.00% (0/89)
src/dawn/third_party/protobuf/src/google/protobuf/generated_message_table_driven.h
  0.00% (0/32)
  0.00% (0/9)
  0.00% (0/9)
src/dawn/third_party/protobuf/src/google/protobuf/generated_message_util.cc
 10.17% (43/423)
  5.80% (4/69)
  1.55% (21/1354)
src/dawn/third_party/protobuf/src/google/protobuf/generated_message_util.h
 37.78% (17/45)
 36.36% (4/11)
 55.56% (10/18)
src/dawn/third_party/protobuf/src/google/protobuf/has_bits.h
 52.00% (13/25)
 55.56% (5/9)
 66.67% (8/12)
src/dawn/third_party/protobuf/src/google/protobuf/implicit_weak_message.cc
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/protobuf/src/google/protobuf/implicit_weak_message.h
  0.00% (0/18)
  0.00% (0/11)
  0.00% (0/11)
src/dawn/third_party/protobuf/src/google/protobuf/inlined_string_field.h
  0.00% (0/105)
  0.00% (0/32)
  0.00% (0/32)
src/dawn/third_party/protobuf/src/google/protobuf/io/coded_stream.cc
  0.00% (0/610)
  0.00% (0/50)
  0.00% (0/634)
src/dawn/third_party/protobuf/src/google/protobuf/io/coded_stream.h
  0.19% (1/527)
  0.93% (1/107)
  0.44% (1/227)
src/dawn/third_party/protobuf/src/google/protobuf/io/strtod.cc
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/14)
src/dawn/third_party/protobuf/src/google/protobuf/io/tokenizer.cc
  0.00% (0/664)
  0.00% (0/43)
  0.00% (0/579)
src/dawn/third_party/protobuf/src/google/protobuf/io/tokenizer.h
  0.00% (0/19)
  0.00% (0/10)
  0.00% (0/10)
src/dawn/third_party/protobuf/src/google/protobuf/io/zero_copy_stream.cc
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/3)
src/dawn/third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc
  0.00% (0/169)
  0.00% (0/44)
  0.00% (0/178)
src/dawn/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/8)
src/dawn/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc
  0.00% (0/263)
  0.00% (0/37)
  0.00% (0/351)
src/dawn/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h
  0.00% (0/11)
  0.00% (0/6)
  0.00% (0/6)
src/dawn/third_party/protobuf/src/google/protobuf/map.h
  0.00% (0/545)
  0.00% (0/101)
  0.00% (0/515)
src/dawn/third_party/protobuf/src/google/protobuf/map_entry_lite.h
  0.00% (0/23)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/protobuf/src/google/protobuf/map_field.cc
  0.00% (0/457)
  0.00% (0/29)
  0.00% (0/281)
src/dawn/third_party/protobuf/src/google/protobuf/map_field.h
  0.00% (0/375)
  0.00% (0/69)
  0.00% (0/508)
src/dawn/third_party/protobuf/src/google/protobuf/map_field_inl.h
  0.00% (0/87)
  0.00% (0/22)
  0.00% (0/31)
src/dawn/third_party/protobuf/src/google/protobuf/map_field_lite.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/protobuf/src/google/protobuf/map_type_handler.h
  0.00% (0/52)
  0.00% (0/16)
  0.00% (0/16)
src/dawn/third_party/protobuf/src/google/protobuf/message.cc
  6.55% (11/168)
 10.71% (3/28)
  2.02% (4/198)
src/dawn/third_party/protobuf/src/google/protobuf/message.h
  3.39% (2/59)
 10.53% (2/19)
  9.52% (2/21)
src/dawn/third_party/protobuf/src/google/protobuf/message_lite.cc
  8.09% (28/346)
  9.38% (6/64)
  3.85% (12/312)
src/dawn/third_party/protobuf/src/google/protobuf/message_lite.h
 46.00% (23/50)
 41.67% (10/24)
 33.33% (14/42)
src/dawn/third_party/protobuf/src/google/protobuf/metadata_lite.h
 21.98% (20/91)
 26.09% (6/23)
 20.45% (9/44)
src/dawn/third_party/protobuf/src/google/protobuf/parse_context.cc
 13.56% (56/413)
  9.62% (5/52)
 14.25% (55/386)
src/dawn/third_party/protobuf/src/google/protobuf/parse_context.h
 28.57% (110/385)
 29.82% (17/57)
 22.14% (60/271)
src/dawn/third_party/protobuf/src/google/protobuf/reflection.h
  0.00% (0/51)
  0.00% (0/14)
  0.00% (0/14)
src/dawn/third_party/protobuf/src/google/protobuf/reflection_internal.h
  0.00% (0/188)
  0.00% (0/60)
  0.00% (0/96)
src/dawn/third_party/protobuf/src/google/protobuf/reflection_ops.cc
  0.00% (0/325)
  0.00% (0/11)
  0.00% (0/331)
src/dawn/third_party/protobuf/src/google/protobuf/repeated_field.cc
 50.00% (29/58)
 50.00% (2/4)
 33.33% (17/51)
src/dawn/third_party/protobuf/src/google/protobuf/repeated_field.h
  7.70% (75/974)
 12.87% (26/202)
  4.03% (50/1241)
src/dawn/third_party/protobuf/src/google/protobuf/source_context.pb.cc
 12.43% (21/169)
 21.74% (5/23)
  9.17% (11/120)
src/dawn/third_party/protobuf/src/google/protobuf/source_context.pb.h
  4.39% (5/114)
  7.14% (2/28)
  7.14% (2/28)
src/dawn/third_party/protobuf/src/google/protobuf/struct.pb.h
  0.00% (0/605)
  0.00% (0/132)
  0.00% (0/132)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc
  0.00% (0/120)
  0.00% (0/20)
  0.00% (0/147)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/bytestream.h
  0.00% (0/12)
  0.00% (0/12)
  0.00% (0/12)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/callback.h
  0.00% (0/13)
  0.00% (0/5)
  0.00% (0/7)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/casts.h
  0.00% (0/16)
  0.00% (0/3)
  0.00% (0/6)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/common.cc
  3.10% (4/129)
  4.55% (1/22)
  6.67% (4/60)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/common.h
  0.00% (0/7)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/fastmem.h
  0.00% (0/77)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/hash.h
 52.63% (10/19)
 40.00% (2/5)
 62.50% (5/8)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/int128.cc
  0.00% (0/108)
  0.00% (0/6)
  0.00% (0/75)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/int128.h
  0.00% (0/178)
  0.00% (0/31)
  0.00% (0/57)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/logging.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/map_util.h
 12.28% (7/57)
 20.00% (2/10)
  7.14% (2/28)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/mathutil.h
  0.00% (0/18)
  0.00% (0/5)
  0.00% (0/13)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/mutex.h
 62.50% (5/8)
 62.50% (5/8)
 41.67% (5/12)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/once.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/port.h
  0.00% (0/82)
  0.00% (0/23)
  0.00% (0/23)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/status.cc
  9.59% (7/73)
 25.00% (2/8)
 11.11% (4/36)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/status.h
  0.00% (0/19)
  0.00% (0/7)
  0.00% (0/7)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/status_macros.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/3)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/statusor.cc
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/4)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/statusor.h
  0.00% (0/44)
  0.00% (0/11)
  0.00% (0/21)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/stl_util.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/5)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc
  3.01% (5/166)
  4.55% (1/22)
  1.80% (4/222)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h
 35.33% (53/150)
 33.33% (15/45)
 52.33% (45/86)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc
  0.00% (0/75)
  0.00% (0/5)
  0.00% (0/53)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/structurally_valid.cc
  1.99% (3/151)
 14.29% (1/7)
  1.10% (1/91)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/strutil.cc
  1.84% (27/1468)
  3.00% (3/100)
  0.89% (13/1466)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/strutil.h
  3.62% (8/221)
  8.20% (5/61)
  5.19% (7/135)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/substitute.cc
  0.00% (0/68)
  0.00% (0/3)
  0.00% (0/62)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/substitute.h
  0.00% (0/17)
  0.00% (0/17)
  0.00% (0/17)
src/dawn/third_party/protobuf/src/google/protobuf/stubs/time.cc
  0.00% (0/267)
  0.00% (0/16)
  0.00% (0/207)
src/dawn/third_party/protobuf/src/google/protobuf/text_format.cc
  0.00% (0/1688)
  0.00% (0/159)
  0.00% (0/1436)
src/dawn/third_party/protobuf/src/google/protobuf/text_format.h
  0.00% (0/59)
  0.00% (0/32)
  0.00% (0/35)
src/dawn/third_party/protobuf/src/google/protobuf/type.pb.cc
  8.37% (125/1494)
 19.69% (25/127)
  5.92% (61/1031)
src/dawn/third_party/protobuf/src/google/protobuf/type.pb.h
  0.36% (5/1385)
  1.48% (5/337)
  1.39% (5/361)
src/dawn/third_party/protobuf/src/google/protobuf/unknown_field_set.cc
  0.00% (0/222)
  0.00% (0/32)
  0.00% (0/117)
src/dawn/third_party/protobuf/src/google/protobuf/unknown_field_set.h
  0.00% (0/96)
  0.00% (0/31)
  0.00% (0/46)
src/dawn/third_party/protobuf/src/google/protobuf/util/field_comparator.h
  0.00% (0/28)
  0.00% (0/12)
  0.00% (0/12)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc
  0.00% (0/284)
  0.00% (0/21)
  0.00% (0/229)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/datapiece.h
  0.00% (0/24)
  0.00% (0/17)
  0.00% (0/25)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc
  0.00% (0/423)
  0.00% (0/30)
  0.00% (0/286)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h
  0.00% (0/27)
  0.00% (0/17)
  0.00% (0/20)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/error_listener.h
  0.00% (0/7)
  0.00% (0/7)
  0.00% (0/7)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc
  0.00% (0/139)
  0.00% (0/3)
  0.00% (0/124)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/json_escaping.cc
  0.00% (0/177)
  0.00% (0/11)
  0.00% (0/142)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/json_escaping.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/json_objectwriter.cc
  0.00% (0/102)
  0.00% (0/17)
  0.00% (0/55)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/json_objectwriter.h
  0.00% (0/69)
  0.00% (0/16)
  0.00% (0/38)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/json_stream_parser.cc
  0.00% (0/665)
  0.00% (0/39)
  0.00% (0/558)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/json_stream_parser.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/location_tracker.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/object_location_tracker.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/object_source.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/object_writer.cc
  0.00% (0/46)
  0.00% (0/1)
  0.00% (0/12)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/object_writer.h
  0.00% (0/9)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc
  0.00% (0/520)
  0.00% (0/45)
  0.00% (0/300)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h
  0.00% (0/65)
  0.00% (0/29)
  0.00% (0/32)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectsource.cc
  0.00% (0/814)
  0.00% (0/39)
  0.00% (0/460)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectsource.h
  0.00% (0/11)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc
  0.00% (0/860)
  0.00% (0/43)
  0.00% (0/530)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.h
  0.00% (0/29)
  0.00% (0/14)
  0.00% (0/14)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/structured_objectwriter.h
  0.00% (0/10)
  0.00% (0/8)
  0.00% (0/8)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/type_info.cc
  0.00% (0/83)
  0.00% (0/9)
  0.00% (0/52)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/type_info.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/utility.cc
  0.00% (0/271)
  0.00% (0/30)
  0.00% (0/190)
src/dawn/third_party/protobuf/src/google/protobuf/util/internal/utility.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/protobuf/src/google/protobuf/util/json_util.cc
  0.00% (0/162)
  0.00% (0/19)
  0.00% (0/84)
src/dawn/third_party/protobuf/src/google/protobuf/util/json_util.h
  0.00% (0/25)
  0.00% (0/9)
  0.00% (0/9)
src/dawn/third_party/protobuf/src/google/protobuf/util/message_differencer.h
  0.00% (0/26)
  0.00% (0/13)
  0.00% (0/13)
src/dawn/third_party/protobuf/src/google/protobuf/util/type_resolver.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/protobuf/src/google/protobuf/util/type_resolver_util.cc
  0.00% (0/253)
  0.00% (0/18)
  0.00% (0/140)
src/dawn/third_party/protobuf/src/google/protobuf/wire_format.cc
  0.00% (0/1379)
  0.00% (0/38)
  0.00% (0/1506)
src/dawn/third_party/protobuf/src/google/protobuf/wire_format.h
  0.00% (0/78)
  0.00% (0/16)
  0.00% (0/16)
src/dawn/third_party/protobuf/src/google/protobuf/wire_format_lite.cc
  0.00% (0/399)
  0.00% (0/55)
  0.00% (0/246)
src/dawn/third_party/protobuf/src/google/protobuf/wire_format_lite.h
  0.00% (0/705)
  0.00% (0/142)
  0.00% (0/233)
src/dawn/third_party/protobuf/src/google/protobuf/wrappers.pb.cc
 12.76% (182/1426)
 21.74% (45/207)
  9.67% (101/1044)
src/dawn/third_party/protobuf/src/google/protobuf/wrappers.pb.h
  1.21% (9/746)
  4.43% (9/203)
  4.43% (9/203)
src/dawn/third_party/vulkan-deps/spirv-headers/src/include/spirv/unified1/spirv.hpp11
  0.00% (0/10)
  0.00% (0/10)
  0.00% (0/10)
src/dawn/third_party/vulkan-deps/spirv-tools/src/include/spirv-tools/libspirv.hpp
  3.41% (3/88)
  8.33% (3/36)
  8.33% (3/36)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/assembly_grammar.cpp
 41.76% (38/91)
 46.67% (7/15)
 45.24% (19/42)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/assembly_grammar.h
 77.78% (7/9)
100.00% (3/3)
 87.50% (7/8)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/binary.cpp
 95.10% (446/469)
 90.00% (18/20)
 93.35% (295/316)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/cfa.h
100.00% (174/174)
100.00% (12/12)
 98.48% (65/66)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/diagnostic.cpp
 39.16% (56/143)
 75.00% (6/8)
 40.00% (24/60)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/diagnostic.h
100.00% (6/6)
100.00% (3/3)
100.00% (3/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/disassemble.cpp
 66.22% (245/370)
 70.00% (21/30)
 71.10% (155/218)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/enum_set.h
 73.33% (66/90)
 76.47% (13/17)
 75.00% (66/88)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/ext_inst.cpp
 67.80% (80/118)
 83.33% (5/6)
 64.41% (76/118)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/extensions.cpp
100.00% (16/16)
100.00% (3/3)
 83.33% (5/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/available_instructions.cpp
  0.00% (0/119)
  0.00% (0/7)
  0.00% (0/44)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/call_graph.cpp
  0.00% (0/101)
  0.00% (0/6)
  0.00% (0/40)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/call_graph.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/comparator_deep_blocks_first.h
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/data_descriptor.cpp
  0.00% (0/37)
  0.00% (0/4)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/equivalence_relation.h
  0.00% (0/91)
  0.00% (0/8)
  0.00% (0/24)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fact_manager/constant_uniform_facts.cpp
  0.00% (0/168)
  0.00% (0/11)
  0.00% (0/83)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fact_manager/data_synonym_and_id_equation_facts.cpp
  0.00% (0/550)
  0.00% (0/24)
  0.00% (0/300)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fact_manager/dead_block_facts.cpp
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fact_manager/fact_manager.cpp
  0.00% (0/195)
  0.00% (0/29)
  0.00% (0/55)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fact_manager/irrelevant_value_facts.cpp
  0.00% (0/72)
  0.00% (0/7)
  0.00% (0/52)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fact_manager/livesafe_function_facts.cpp
  0.00% (0/14)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer.cpp
  0.00% (0/201)
  0.00% (0/9)
  0.00% (0/51)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_context.cpp
  0.00% (0/215)
  0.00% (0/12)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_context.h
  0.00% (0/370)
  0.00% (0/113)
  0.00% (0/128)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass.cpp
  0.00% (0/545)
  0.00% (0/33)
  0.00% (0/211)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass.h
  0.00% (0/8)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_access_chains.cpp
  0.00% (0/238)
  0.00% (0/4)
  0.00% (0/45)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_bit_instruction_synonyms.cpp
  0.00% (0/34)
  0.00% (0/2)
  0.00% (0/17)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_composite_extract.cpp
  0.00% (0/199)
  0.00% (0/4)
  0.00% (0/51)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_composite_inserts.cpp
  0.00% (0/277)
  0.00% (0/9)
  0.00% (0/61)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_composite_types.cpp
  0.00% (0/103)
  0.00% (0/11)
  0.00% (0/46)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_copy_memory.cpp
  0.00% (0/62)
  0.00% (0/3)
  0.00% (0/15)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_dead_blocks.cpp
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/10)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_dead_breaks.cpp
  0.00% (0/55)
  0.00% (0/3)
  0.00% (0/20)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_dead_continues.cpp
  0.00% (0/43)
  0.00% (0/3)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_equation_instructions.cpp
  0.00% (0/464)
  0.00% (0/11)
  0.00% (0/128)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_function_calls.cpp
  0.00% (0/168)
  0.00% (0/5)
  0.00% (0/53)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_global_variables.cpp
  0.00% (0/46)
  0.00% (0/2)
  0.00% (0/19)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_image_sample_unused_components.cpp
  0.00% (0/149)
  0.00% (0/3)
  0.00% (0/39)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_loads.cpp
  0.00% (0/180)
  0.00% (0/4)
  0.00% (0/35)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_local_variables.cpp
  0.00% (0/33)
  0.00% (0/2)
  0.00% (0/11)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_loop_preheaders.cpp
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_loops_to_create_int_constant_synonyms.cpp
  0.00% (0/140)
  0.00% (0/4)
  0.00% (0/41)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_no_contraction_decorations.cpp
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_opphi_synonyms.cpp
  0.00% (0/161)
  0.00% (0/6)
  0.00% (0/84)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_parameters.cpp
  0.00% (0/88)
  0.00% (0/3)
  0.00% (0/37)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_relaxed_decorations.cpp
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_stores.cpp
  0.00% (0/261)
  0.00% (0/5)
  0.00% (0/52)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_synonyms.cpp
  0.00% (0/152)
  0.00% (0/4)
  0.00% (0/34)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_add_vector_shuffle_instructions.cpp
  0.00% (0/181)
  0.00% (0/4)
  0.00% (0/28)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_adjust_branch_weights.cpp
  0.00% (0/21)
  0.00% (0/3)
  0.00% (0/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_adjust_function_controls.cpp
  0.00% (0/26)
  0.00% (0/2)
  0.00% (0/10)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_adjust_loop_controls.cpp
  0.00% (0/52)
  0.00% (0/2)
  0.00% (0/27)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_adjust_memory_operands_masks.cpp
  0.00% (0/52)
  0.00% (0/2)
  0.00% (0/33)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_adjust_selection_controls.cpp
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/16)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_apply_id_synonyms.cpp
  0.00% (0/133)
  0.00% (0/4)
  0.00% (0/48)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_construct_composites.cpp
  0.00% (0/272)
  0.00% (0/8)
  0.00% (0/76)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_copy_objects.cpp
  0.00% (0/80)
  0.00% (0/4)
  0.00% (0/16)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_donate_modules.cpp
  0.00% (0/792)
  0.00% (0/19)
  0.00% (0/325)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_duplicate_regions_with_selections.cpp
  0.00% (0/72)
  0.00% (0/2)
  0.00% (0/31)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_expand_vector_reductions.cpp
  0.00% (0/26)
  0.00% (0/2)
  0.00% (0/16)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_flatten_conditional_branches.cpp
  0.00% (0/202)
  0.00% (0/5)
  0.00% (0/53)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_inline_functions.cpp
  0.00% (0/48)
  0.00% (0/2)
  0.00% (0/25)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_interchange_signedness_of_integer_operands.cpp
  0.00% (0/81)
  0.00% (0/4)
  0.00% (0/29)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_interchange_zero_like_constants.cpp
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/32)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_invert_comparison_operators.cpp
  0.00% (0/27)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_make_vector_operations_dynamic.cpp
  0.00% (0/29)
  0.00% (0/2)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_merge_blocks.cpp
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/11)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_merge_function_returns.cpp
  0.00% (0/269)
  0.00% (0/10)
  0.00% (0/92)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_mutate_pointers.cpp
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_obfuscate_constants.cpp
  0.00% (0/342)
  0.00% (0/11)
  0.00% (0/93)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_outline_functions.cpp
  0.00% (0/116)
  0.00% (0/4)
  0.00% (0/50)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_permute_blocks.cpp
  0.00% (0/21)
  0.00% (0/2)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_permute_function_parameters.cpp
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_permute_function_variables.cpp
  0.00% (0/32)
  0.00% (0/2)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_permute_instructions.cpp
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_permute_phi_operands.cpp
  0.00% (0/36)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_propagate_instructions_down.cpp
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_propagate_instructions_up.cpp
  0.00% (0/23)
  0.00% (0/2)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_push_ids_through_variables.cpp
  0.00% (0/189)
  0.00% (0/4)
  0.00% (0/46)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_adds_subs_muls_with_carrying_extended.cpp
  0.00% (0/31)
  0.00% (0/2)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_branches_from_dead_blocks_with_exits.cpp
  0.00% (0/52)
  0.00% (0/3)
  0.00% (0/23)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_copy_memories_with_loads_stores.cpp
  0.00% (0/29)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_copy_objects_with_stores_loads.cpp
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/23)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_irrelevant_ids.cpp
  0.00% (0/125)
  0.00% (0/3)
  0.00% (0/44)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_linear_algebra_instructions.cpp
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/11)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_loads_stores_with_copy_memories.cpp
  0.00% (0/52)
  0.00% (0/2)
  0.00% (0/25)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_opphi_ids_from_dead_predecessors.cpp
  0.00% (0/149)
  0.00% (0/5)
  0.00% (0/28)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_opselects_with_conditional_branches.cpp
  0.00% (0/82)
  0.00% (0/3)
  0.00% (0/52)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_parameter_with_global.cpp
  0.00% (0/43)
  0.00% (0/3)
  0.00% (0/15)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_replace_params_with_struct.cpp
  0.00% (0/57)
  0.00% (0/3)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_split_blocks.cpp
  0.00% (0/36)
  0.00% (0/2)
  0.00% (0/19)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_swap_commutable_operands.cpp
  0.00% (0/25)
  0.00% (0/3)
  0.00% (0/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_swap_conditional_branch_operands.cpp
  0.00% (0/32)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_swap_functions.cpp
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_toggle_access_chain_instruction.cpp
  0.00% (0/29)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_wrap_regions_in_selections.cpp
  0.00% (0/72)
  0.00% (0/4)
  0.00% (0/43)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_pass_wrap_vector_synonym.cpp
  0.00% (0/125)
  0.00% (0/3)
  0.00% (0/27)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_util.cpp
  0.00% (0/1605)
  0.00% (0/100)
  0.00% (0/871)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/fuzzer_util.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/id_use_descriptor.cpp
  0.00% (0/29)
  0.00% (0/3)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/instruction_descriptor.cpp
  0.00% (0/78)
  0.00% (0/4)
  0.00% (0/41)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/instruction_message.cpp
  0.00% (0/44)
  0.00% (0/3)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/overflow_id_source.cpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/repeated_pass_instances.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/repeated_pass_manager.cpp
  0.00% (0/17)
  0.00% (0/3)
  0.00% (0/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/repeated_pass_manager.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/repeated_pass_manager_looped_with_recommendations.cpp
  0.00% (0/35)
  0.00% (0/3)
  0.00% (0/10)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/repeated_pass_manager_random_with_recommendations.cpp
  0.00% (0/26)
  0.00% (0/3)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/repeated_pass_manager_simple.cpp
  0.00% (0/6)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/repeated_pass_recommender.cpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/repeated_pass_recommender_standard.cpp
  0.00% (0/245)
  0.00% (0/4)
  0.00% (0/187)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pseudo_random_generator.cpp
  0.00% (0/19)
  0.00% (0/7)
  0.00% (0/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/random_generator.cpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation.cpp
  0.00% (0/291)
  0.00% (0/3)
  0.00% (0/99)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_access_chain.cpp
  0.00% (0/246)
  0.00% (0/8)
  0.00% (0/95)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_bit_instruction_synonym.cpp
  0.00% (0/189)
  0.00% (0/9)
  0.00% (0/68)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_constant_boolean.cpp
  0.00% (0/33)
  0.00% (0/6)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_constant_composite.cpp
  0.00% (0/96)
  0.00% (0/7)
  0.00% (0/44)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_constant_null.cpp
  0.00% (0/33)
  0.00% (0/6)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_constant_scalar.cpp
  0.00% (0/53)
  0.00% (0/6)
  0.00% (0/22)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_copy_memory.cpp
  0.00% (0/138)
  0.00% (0/9)
  0.00% (0/62)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_dead_block.cpp
  0.00% (0/103)
  0.00% (0/7)
  0.00% (0/40)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_dead_break.cpp
  0.00% (0/102)
  0.00% (0/7)
  0.00% (0/47)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_dead_continue.cpp
  0.00% (0/83)
  0.00% (0/6)
  0.00% (0/37)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_early_terminator_wrapper.cpp
  0.00% (0/57)
  0.00% (0/6)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_function.cpp
  0.00% (0/607)
  0.00% (0/14)
  0.00% (0/249)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_global_undef.cpp
  0.00% (0/31)
  0.00% (0/6)
  0.00% (0/15)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_global_variable.cpp
  0.00% (0/72)
  0.00% (0/6)
  0.00% (0/35)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_image_sample_unused_components.cpp
  0.00% (0/61)
  0.00% (0/6)
  0.00% (0/29)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_local_variable.cpp
  0.00% (0/55)
  0.00% (0/6)
  0.00% (0/27)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_loop_preheader.cpp
  0.00% (0/172)
  0.00% (0/9)
  0.00% (0/58)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_loop_to_create_int_constant_synonym.cpp
  0.00% (0/283)
  0.00% (0/8)
  0.00% (0/112)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_no_contraction_decoration.cpp
  0.00% (0/72)
  0.00% (0/7)
  0.00% (0/53)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_opphi_synonym.cpp
  0.00% (0/106)
  0.00% (0/7)
  0.00% (0/69)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_parameter.cpp
  0.00% (0/144)
  0.00% (0/7)
  0.00% (0/67)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_relaxed_decoration.cpp
  0.00% (0/107)
  0.00% (0/7)
  0.00% (0/86)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_spec_constant_op.cpp
  0.00% (0/47)
  0.00% (0/7)
  0.00% (0/10)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_synonym.cpp
  0.00% (0/229)
  0.00% (0/10)
  0.00% (0/125)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_array.cpp
  0.00% (0/51)
  0.00% (0/6)
  0.00% (0/24)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_boolean.cpp
  0.00% (0/29)
  0.00% (0/6)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_float.cpp
  0.00% (0/47)
  0.00% (0/6)
  0.00% (0/20)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_function.cpp
  0.00% (0/41)
  0.00% (0/6)
  0.00% (0/17)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_int.cpp
  0.00% (0/56)
  0.00% (0/6)
  0.00% (0/27)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_matrix.cpp
  0.00% (0/39)
  0.00% (0/6)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_pointer.cpp
  0.00% (0/33)
  0.00% (0/6)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_struct.cpp
  0.00% (0/53)
  0.00% (0/6)
  0.00% (0/26)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_add_type_vector.cpp
  0.00% (0/47)
  0.00% (0/6)
  0.00% (0/16)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_adjust_branch_weights.cpp
  0.00% (0/51)
  0.00% (0/6)
  0.00% (0/15)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_composite_construct.cpp
  0.00% (0/210)
  0.00% (0/11)
  0.00% (0/126)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_composite_extract.cpp
  0.00% (0/88)
  0.00% (0/7)
  0.00% (0/32)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_composite_insert.cpp
  0.00% (0/150)
  0.00% (0/8)
  0.00% (0/67)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_compute_data_synonym_fact_closure.cpp
  0.00% (0/19)
  0.00% (0/6)
  0.00% (0/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_context.cpp
  0.00% (0/15)
  0.00% (0/6)
  0.00% (0/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_context.h
  0.00% (0/9)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_duplicate_region_with_selection.cpp
  0.00% (0/555)
  0.00% (0/17)
  0.00% (0/229)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_equation_instruction.cpp
  0.00% (0/232)
  0.00% (0/7)
  0.00% (0/148)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_expand_vector_reduction.cpp
  0.00% (0/100)
  0.00% (0/7)
  0.00% (0/37)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_flatten_conditional_branch.cpp
  0.00% (0/779)
  0.00% (0/22)
  0.00% (0/279)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_function_call.cpp
  0.00% (0/113)
  0.00% (0/6)
  0.00% (0/61)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_inline_function.cpp
  0.00% (0/271)
  0.00% (0/12)
  0.00% (0/102)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_invert_comparison_operator.cpp
  0.00% (0/123)
  0.00% (0/8)
  0.00% (0/59)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_load.cpp
  0.00% (0/153)
  0.00% (0/6)
  0.00% (0/75)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_make_vector_operation_dynamic.cpp
  0.00% (0/57)
  0.00% (0/7)
  0.00% (0/38)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_merge_blocks.cpp
  0.00% (0/48)
  0.00% (0/6)
  0.00% (0/21)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_merge_function_returns.cpp
  0.00% (0/577)
  0.00% (0/17)
  0.00% (0/214)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_move_block_down.cpp
  0.00% (0/57)
  0.00% (0/6)
  0.00% (0/29)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_move_instruction_down.cpp
  0.00% (0/552)
  0.00% (0/17)
  0.00% (0/445)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_mutate_pointer.cpp
  0.00% (0/107)
  0.00% (0/7)
  0.00% (0/41)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_outline_function.cpp
  0.00% (0/724)
  0.00% (0/24)
  0.00% (0/273)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_permute_function_parameters.cpp
  0.00% (0/94)
  0.00% (0/8)
  0.00% (0/28)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_permute_phi_operands.cpp
  0.00% (0/46)
  0.00% (0/6)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_propagate_instruction_down.cpp
  0.00% (0/482)
  0.00% (0/21)
  0.00% (0/248)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_propagate_instruction_up.cpp
  0.00% (0/302)
  0.00% (0/15)
  0.00% (0/196)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_push_id_through_variable.cpp
  0.00% (0/113)
  0.00% (0/6)
  0.00% (0/44)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_record_synonymous_constants.cpp
  0.00% (0/67)
  0.00% (0/7)
  0.00% (0/43)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_add_sub_mul_with_carrying_extended.cpp
  0.00% (0/145)
  0.00% (0/7)
  0.00% (0/51)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_boolean_constant_with_constant_binary.cpp
  0.00% (0/227)
  0.00% (0/10)
  0.00% (0/105)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_branch_from_dead_block_with_exit.cpp
  0.00% (0/117)
  0.00% (0/8)
  0.00% (0/54)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_constant_with_uniform.cpp
  0.00% (0/181)
  0.00% (0/9)
  0.00% (0/56)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_copy_memory_with_load_store.cpp
  0.00% (0/69)
  0.00% (0/6)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_copy_object_with_store_load.cpp
  0.00% (0/98)
  0.00% (0/6)
  0.00% (0/36)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_id_with_synonym.cpp
  0.00% (0/58)
  0.00% (0/6)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_irrelevant_id.cpp
  0.00% (0/70)
  0.00% (0/7)
  0.00% (0/30)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_linear_algebra_instruction.cpp
  0.00% (0/804)
  0.00% (0/15)
  0.00% (0/140)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_load_store_with_copy_memory.cpp
  0.00% (0/107)
  0.00% (0/9)
  0.00% (0/52)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_opphi_id_from_dead_predecessor.cpp
  0.00% (0/52)
  0.00% (0/6)
  0.00% (0/34)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_opselect_with_conditional_branch.cpp
  0.00% (0/106)
  0.00% (0/6)
  0.00% (0/49)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_parameter_with_global.cpp
  0.00% (0/117)
  0.00% (0/7)
  0.00% (0/47)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_replace_params_with_struct.cpp
  0.00% (0/189)
  0.00% (0/11)
  0.00% (0/64)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_set_function_control.cpp
  0.00% (0/53)
  0.00% (0/7)
  0.00% (0/20)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_set_loop_control.cpp
  0.00% (0/127)
  0.00% (0/9)
  0.00% (0/68)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_set_memory_operands_mask.cpp
  0.00% (0/135)
  0.00% (0/9)
  0.00% (0/59)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_set_selection_control.cpp
  0.00% (0/31)
  0.00% (0/6)
  0.00% (0/11)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_split_block.cpp
  0.00% (0/97)
  0.00% (0/7)
  0.00% (0/31)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_store.cpp
  0.00% (0/166)
  0.00% (0/6)
  0.00% (0/91)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_swap_commutable_operands.cpp
  0.00% (0/28)
  0.00% (0/6)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_swap_conditional_branch_operands.cpp
  0.00% (0/52)
  0.00% (0/6)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_swap_function_variables.cpp
  0.00% (0/45)
  0.00% (0/6)
  0.00% (0/21)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_swap_two_functions.cpp
  0.00% (0/30)
  0.00% (0/6)
  0.00% (0/8)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_toggle_access_chain_instruction.cpp
  0.00% (0/41)
  0.00% (0/6)
  0.00% (0/17)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_vector_shuffle.cpp
  0.00% (0/150)
  0.00% (0/9)
  0.00% (0/70)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_wrap_early_terminator_in_function.cpp
  0.00% (0/113)
  0.00% (0/7)
  0.00% (0/54)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_wrap_region_in_selection.cpp
  0.00% (0/88)
  0.00% (0/7)
  0.00% (0/38)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/transformation_wrap_vector_synonym.cpp
  0.00% (0/120)
  0.00% (0/7)
  0.00% (0/60)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/fuzz/uniform_buffer_element_descriptor.cpp
  0.00% (0/80)
  0.00% (0/5)
  0.00% (0/36)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/instruction.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/libspirv.cpp
 43.24% (32/74)
 55.00% (11/20)
 50.00% (15/30)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/name_mapper.cpp
 99.23% (258/260)
100.00% (10/10)
 99.54% (218/219)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/name_mapper.h
100.00% (8/8)
100.00% (3/3)
100.00% (3/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opcode.cpp
 43.60% (276/633)
 60.00% (24/40)
 37.01% (181/489)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/operand.cpp
 61.26% (302/493)
 58.33% (21/36)
 54.88% (180/328)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/aggressive_dead_code_elim_pass.cpp
  0.00% (0/896)
  0.00% (0/51)
  0.00% (0/516)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/aggressive_dead_code_elim_pass.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/amd_ext_to_khr.cpp
  0.00% (0/554)
  0.00% (0/17)
  0.00% (0/72)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/amd_ext_to_khr.h
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/basic_block.cpp
 19.63% (53/270)
 20.69% (6/29)
 22.86% (24/105)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/basic_block.h
 40.62% (52/128)
 38.46% (15/39)
 44.59% (33/74)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/block_merge_pass.cpp
  0.00% (0/20)
  0.00% (0/4)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/block_merge_pass.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/block_merge_util.cpp
  0.00% (0/137)
  0.00% (0/11)
  0.00% (0/69)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/build_module.cpp
 75.76% (25/33)
 80.00% (4/5)
 57.14% (8/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ccp_pass.cpp
  0.00% (0/244)
  0.00% (0/17)
  0.00% (0/152)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ccp_pass.h
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/cfg.cpp
  0.00% (0/303)
  0.00% (0/25)
  0.00% (0/91)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/cfg.h
  0.00% (0/44)
  0.00% (0/14)
  0.00% (0/19)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/cfg_cleanup_pass.cpp
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/5)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/cfg_cleanup_pass.h
  0.00% (0/6)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/code_sink.cpp
  0.00% (0/316)
  0.00% (0/15)
  0.00% (0/149)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/code_sink.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/combine_access_chains.cpp
  0.00% (0/233)
  0.00% (0/15)
  0.00% (0/123)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/combine_access_chains.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/compact_ids_pass.cpp
  0.00% (0/99)
  0.00% (0/3)
  0.00% (0/29)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/compact_ids_pass.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/composite.cpp
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/20)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/const_folding_rules.cpp
  0.00% (0/1933)
  0.00% (0/70)
  0.00% (0/678)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/const_folding_rules.h
  0.00% (0/31)
  0.00% (0/6)
  0.00% (0/20)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/constants.cpp
 41.77% (165/395)
 45.16% (14/31)
 44.98% (103/229)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/constants.h
 40.15% (106/264)
 36.11% (39/108)
 46.84% (74/158)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/convert_to_half_pass.cpp
  0.00% (0/459)
  0.00% (0/33)
  0.00% (0/189)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/convert_to_half_pass.h
  0.00% (0/6)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/convert_to_sampled_image_pass.cpp
  0.00% (0/323)
  0.00% (0/25)
  0.00% (0/185)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/convert_to_sampled_image_pass.h
  0.00% (0/10)
  0.00% (0/4)
  0.00% (0/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/copy_prop_arrays.cpp
  0.00% (0/773)
  0.00% (0/32)
  0.00% (0/365)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/copy_prop_arrays.h
  0.00% (0/41)
  0.00% (0/9)
  0.00% (0/11)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dead_branch_elim_pass.cpp
  0.00% (0/531)
  0.00% (0/22)
  0.00% (0/271)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dead_branch_elim_pass.h
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dead_insert_elim_pass.cpp
  0.00% (0/211)
  0.00% (0/9)
  0.00% (0/115)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dead_insert_elim_pass.h
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dead_variable_elimination.cpp
  0.00% (0/71)
  0.00% (0/4)
  0.00% (0/32)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dead_variable_elimination.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/debug_info_manager.cpp
  0.00% (0/713)
  0.00% (0/36)
  0.00% (0/353)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/debug_info_manager.h
  0.00% (0/19)
  0.00% (0/8)
  0.00% (0/11)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/decoration_manager.cpp
 14.36% (78/543)
 23.33% (7/30)
 13.98% (33/236)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/decoration_manager.h
 12.00% (3/25)
 25.00% (1/4)
  7.69% (1/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/def_use_manager.cpp
 34.30% (83/242)
 29.03% (9/31)
 28.12% (36/128)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/def_use_manager.h
 50.00% (13/26)
 28.57% (2/7)
 65.00% (26/40)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/desc_sroa.cpp
  0.00% (0/318)
  0.00% (0/15)
  0.00% (0/123)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/desc_sroa.h
  0.00% (0/8)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/desc_sroa_util.cpp
  0.00% (0/69)
  0.00% (0/6)
  0.00% (0/32)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dominator_analysis.cpp
  0.00% (0/40)
  0.00% (0/2)
  0.00% (0/36)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dominator_analysis.h
  0.00% (0/45)
  0.00% (0/19)
  0.00% (0/27)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dominator_tree.cpp
  0.00% (0/237)
  0.00% (0/32)
  0.00% (0/92)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dominator_tree.h
  0.00% (0/108)
  0.00% (0/54)
  0.00% (0/64)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_constant_pass.cpp
  0.00% (0/65)
  0.00% (0/2)
  0.00% (0/36)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_constant_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_functions_pass.cpp
  0.00% (0/25)
  0.00% (0/2)
  0.00% (0/10)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_functions_pass.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_functions_util.cpp
  0.00% (0/59)
  0.00% (0/2)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_input_components_pass.cpp
  0.00% (0/164)
  0.00% (0/5)
  0.00% (0/71)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_input_components_pass.h
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_members_pass.cpp
  0.00% (0/624)
  0.00% (0/27)
  0.00% (0/235)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_members_pass.h
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/empty_pass.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/feature_manager.cpp
 42.47% (31/73)
 60.00% (6/10)
 25.58% (11/43)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/feature_manager.h
 21.05% (4/19)
 22.22% (2/9)
 22.22% (2/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/fix_func_call_arguments.cpp
  0.00% (0/62)
  0.00% (0/5)
  0.00% (0/24)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/fix_func_call_arguments.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/fix_storage_class.cpp
  0.00% (0/270)
  0.00% (0/14)
  0.00% (0/114)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/fix_storage_class.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/flatten_decoration_pass.cpp
  0.00% (0/100)
  0.00% (0/1)
  0.00% (0/49)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/flatten_decoration_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/fold.cpp
  0.00% (0/570)
  0.00% (0/17)
  0.00% (0/383)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/fold.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/fold_spec_constant_op_and_composite_pass.cpp
  0.00% (0/294)
  0.00% (0/10)
  0.00% (0/142)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/fold_spec_constant_op_and_composite_pass.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/folding_rules.cpp
  0.00% (0/3494)
  0.00% (0/113)
  0.00% (0/1464)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/folding_rules.h
  0.00% (0/28)
  0.00% (0/5)
  0.00% (0/19)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/freeze_spec_constant_value_pass.cpp
  0.00% (0/55)
  0.00% (0/2)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/freeze_spec_constant_value_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/function.cpp
 32.42% (71/219)
 35.00% (7/20)
 40.91% (45/110)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/function.h
 32.53% (27/83)
 43.75% (14/32)
 43.75% (14/32)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/graphics_robust_access_pass.cpp
  0.00% (0/607)
  0.00% (0/20)
  0.00% (0/182)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/graphics_robust_access_pass.h
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/if_conversion.cpp
  0.00% (0/262)
  0.00% (0/14)
  0.00% (0/137)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/if_conversion.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inline_exhaustive_pass.cpp
  0.00% (0/45)
  0.00% (0/5)
  0.00% (0/25)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inline_exhaustive_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inline_opaque_pass.cpp
  0.00% (0/86)
  0.00% (0/10)
  0.00% (0/51)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inline_opaque_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inline_pass.cpp
  0.00% (0/632)
  0.00% (0/41)
  0.00% (0/271)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inline_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inst_bindless_check_pass.cpp
  0.00% (0/682)
  0.00% (0/26)
  0.00% (0/336)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inst_bindless_check_pass.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inst_buff_addr_check_pass.cpp
  0.00% (0/393)
  0.00% (0/15)
  0.00% (0/77)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inst_buff_addr_check_pass.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inst_debug_printf_pass.cpp
  0.00% (0/210)
  0.00% (0/8)
  0.00% (0/60)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/inst_debug_printf_pass.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/instruction.cpp
 11.11% (93/837)
 25.00% (15/60)
  7.72% (43/557)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/instruction.h
 43.31% (149/344)
 40.00% (38/95)
 48.26% (83/172)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/instruction_list.cpp
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/instruction_list.h
 72.00% (36/50)
 75.00% (12/16)
 80.95% (17/21)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/instrument_pass.cpp
  0.00% (0/936)
  0.00% (0/49)
  0.00% (0/297)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/instrument_pass.h
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/5)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/interface_var_sroa.cpp
  0.00% (0/754)
  0.00% (0/55)
  0.00% (0/245)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/interface_var_sroa.h
  0.00% (0/22)
  0.00% (0/9)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/interp_fixup_pass.cpp
  0.00% (0/62)
  0.00% (0/7)
  0.00% (0/28)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/interp_fixup_pass.h
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ir_builder.h
  0.00% (0/403)
  0.00% (0/44)
  0.00% (0/73)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ir_context.cpp
  0.00% (0/872)
  0.00% (0/38)
  0.00% (0/353)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ir_context.h
 22.44% (112/499)
 23.68% (27/114)
 28.41% (50/176)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ir_loader.cpp
 38.28% (116/303)
100.00% (4/4)
 58.10% (122/210)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ir_loader.h
 83.33% (5/6)
 75.00% (3/4)
 75.00% (3/4)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/iterator.h
 26.37% (24/91)
 36.67% (11/30)
 30.23% (13/43)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/licm_pass.cpp
  0.00% (0/95)
  0.00% (0/8)
  0.00% (0/57)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/licm_pass.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_access_chain_convert_pass.cpp
  0.00% (0/428)
  0.00% (0/21)
  0.00% (0/182)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_access_chain_convert_pass.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_redundancy_elimination.cpp
  0.00% (0/49)
  0.00% (0/3)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_redundancy_elimination.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_single_block_elim_pass.cpp
  0.00% (0/231)
  0.00% (0/10)
  0.00% (0/115)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_single_block_elim_pass.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_single_store_elim_pass.cpp
  0.00% (0/262)
  0.00% (0/15)
  0.00% (0/109)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_single_store_elim_pass.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/log.h
  0.00% (0/28)
  0.00% (0/4)
  0.00% (0/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_dependence.cpp
  0.00% (0/1245)
  0.00% (0/31)
  0.00% (0/554)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_dependence.h
  0.00% (0/75)
  0.00% (0/51)
  0.00% (0/51)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_dependence_helpers.cpp
  0.00% (0/387)
  0.00% (0/26)
  0.00% (0/211)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_descriptor.cpp
  0.00% (0/683)
  0.00% (0/44)
  0.00% (0/420)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_descriptor.h
  0.00% (0/154)
  0.00% (0/69)
  0.00% (0/78)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_fission.cpp
  0.00% (0/269)
  0.00% (0/15)
  0.00% (0/164)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_fission.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_fusion.cpp
  0.00% (0/528)
  0.00% (0/29)
  0.00% (0/259)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_fusion.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_fusion_pass.cpp
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/15)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_fusion_pass.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_peeling.cpp
  0.00% (0/912)
  0.00% (0/41)
  0.00% (0/337)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_peeling.h
  0.00% (0/57)
  0.00% (0/11)
  0.00% (0/36)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_unroller.cpp
  0.00% (0/514)
  0.00% (0/36)
  0.00% (0/198)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_unroller.h
  0.00% (0/10)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_unswitch_pass.cpp
  0.00% (0/433)
  0.00% (0/23)
  0.00% (0/149)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_unswitch_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_utils.cpp
  0.00% (0/493)
  0.00% (0/30)
  0.00% (0/176)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_utils.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/mem_pass.cpp
  0.00% (0/386)
  0.00% (0/30)
  0.00% (0/208)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/mem_pass.h
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/merge_return_pass.cpp
  0.00% (0/699)
  0.00% (0/32)
  0.00% (0/283)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/merge_return_pass.h
  0.00% (0/22)
  0.00% (0/11)
  0.00% (0/17)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/module.cpp
 69.97% (205/293)
 61.11% (11/18)
 73.86% (113/153)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/module.h
 41.67% (85/204)
 42.17% (35/83)
 42.17% (35/83)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/null_pass.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/optimizer.cpp
  0.00% (0/784)
  0.00% (0/100)
  0.00% (0/416)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/pass.cpp
  0.00% (0/102)
  0.00% (0/7)
  0.00% (0/40)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/pass.h
  0.00% (0/23)
  0.00% (0/13)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/pass_manager.cpp
  0.00% (0/69)
  0.00% (0/2)
  0.00% (0/29)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/pass_manager.h
  0.00% (0/35)
  0.00% (0/11)
  0.00% (0/11)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/private_to_local_pass.cpp
  0.00% (0/184)
  0.00% (0/10)
  0.00% (0/92)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/private_to_local_pass.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/propagator.cpp
  0.00% (0/202)
  0.00% (0/14)
  0.00% (0/93)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/propagator.h
  0.00% (0/32)
  0.00% (0/12)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/reduce_load_size.cpp
  0.00% (0/143)
  0.00% (0/5)
  0.00% (0/62)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/reduce_load_size.h
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/redundancy_elimination.cpp
  0.00% (0/23)
  0.00% (0/2)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/redundancy_elimination.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/reflect.h
 83.33% (30/36)
 77.78% (7/9)
 95.35% (41/43)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/register_pressure.cpp
  0.00% (0/503)
  0.00% (0/27)
  0.00% (0/161)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/register_pressure.h
  0.00% (0/60)
  0.00% (0/13)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/relax_float_ops_pass.cpp
  0.00% (0/149)
  0.00% (0/10)
  0.00% (0/50)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/relax_float_ops_pass.h
  0.00% (0/6)
  0.00% (0/4)
  0.00% (0/4)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/remove_dontinline_pass.cpp
  0.00% (0/24)
  0.00% (0/3)
  0.00% (0/10)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/remove_dontinline_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/remove_duplicates_pass.cpp
  0.00% (0/122)
  0.00% (0/5)
  0.00% (0/56)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/remove_duplicates_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/remove_unused_interface_variables_pass.cpp
  0.00% (0/66)
  0.00% (0/7)
  0.00% (0/50)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/remove_unused_interface_variables_pass.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/replace_desc_array_access_using_var_index.cpp
  0.00% (0/336)
  0.00% (0/29)
  0.00% (0/143)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/replace_desc_array_access_using_var_index.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/replace_invalid_opc.cpp
  0.00% (0/207)
  0.00% (0/8)
  0.00% (0/83)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/replace_invalid_opc.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/scalar_analysis.cpp
  0.00% (0/749)
  0.00% (0/46)
  0.00% (0/411)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/scalar_analysis.h
  0.00% (0/47)
  0.00% (0/19)
  0.00% (0/19)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/scalar_analysis_nodes.h
  0.00% (0/116)
  0.00% (0/64)
  0.00% (0/66)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/scalar_analysis_simplification.cpp
  0.00% (0/252)
  0.00% (0/10)
  0.00% (0/163)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/scalar_replacement_pass.cpp
  0.00% (0/969)
  0.00% (0/38)
  0.00% (0/420)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/scalar_replacement_pass.h
  0.00% (0/19)
  0.00% (0/3)
  0.00% (0/8)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/set_spec_constant_default_value_pass.cpp
  0.00% (0/228)
  0.00% (0/10)
  0.00% (0/158)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/set_spec_constant_default_value_pass.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/simplification_pass.cpp
  0.00% (0/185)
  0.00% (0/9)
  0.00% (0/70)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/simplification_pass.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/spread_volatile_semantics.cpp
  0.00% (0/273)
  0.00% (0/19)
  0.00% (0/125)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/spread_volatile_semantics.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/10)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ssa_rewrite_pass.cpp
  0.00% (0/400)
  0.00% (0/22)
  0.00% (0/196)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/ssa_rewrite_pass.h
  0.00% (0/29)
  0.00% (0/21)
  0.00% (0/28)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/strength_reduction_pass.cpp
  0.00% (0/117)
  0.00% (0/7)
  0.00% (0/50)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/strength_reduction_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/strip_debug_info_pass.cpp
  0.00% (0/82)
  0.00% (0/4)
  0.00% (0/36)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/strip_debug_info_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/strip_nonsemantic_info_pass.cpp
  0.00% (0/81)
  0.00% (0/2)
  0.00% (0/47)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/strip_nonsemantic_info_pass.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/struct_cfg_analysis.cpp
  0.00% (0/172)
  0.00% (0/14)
  0.00% (0/80)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/struct_cfg_analysis.h
  0.00% (0/21)
  0.00% (0/3)
  0.00% (0/12)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/tree_iterator.h
  0.00% (0/77)
  0.00% (0/18)
  0.00% (0/45)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/type_manager.cpp
 33.67% (304/903)
 57.89% (11/19)
 30.75% (127/413)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/type_manager.h
 22.08% (17/77)
 15.62% (5/32)
 15.62% (5/32)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/types.cpp
 45.09% (248/550)
 52.78% (38/72)
 47.57% (215/452)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/types.h
 55.38% (72/130)
 52.78% (57/108)
 52.68% (59/112)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/unify_const_pass.cpp
  0.00% (0/65)
  0.00% (0/8)
  0.00% (0/39)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/unify_const_pass.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/upgrade_memory_model.cpp
  0.00% (0/903)
  0.00% (0/31)
  0.00% (0/345)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/upgrade_memory_model.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/value_number_table.cpp
  0.00% (0/160)
  0.00% (0/6)
  0.00% (0/105)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/value_number_table.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/vector_dce.cpp
  0.00% (0/364)
  0.00% (0/20)
  0.00% (0/125)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/vector_dce.h
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/workaround1209.cpp
  0.00% (0/35)
  0.00% (0/2)
  0.00% (0/18)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/workaround1209.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/wrap_opkill.cpp
  0.00% (0/155)
  0.00% (0/8)
  0.00% (0/69)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/wrap_opkill.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/parsed_operand.cpp
 82.61% (38/46)
100.00% (1/1)
 81.25% (26/32)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/print.cpp
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/print.h
 75.00% (6/8)
 66.67% (2/3)
 66.67% (4/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/change_operand_reduction_opportunity.cpp
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/change_operand_reduction_opportunity.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/change_operand_to_undef_reduction_opportunity.cpp
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/4)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/change_operand_to_undef_reduction_opportunity.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/19)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp
  0.00% (0/25)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/merge_blocks_reduction_opportunity.cpp
  0.00% (0/35)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/merge_blocks_reduction_opportunity_finder.cpp
  0.00% (0/15)
  0.00% (0/2)
  0.00% (0/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/merge_blocks_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/operand_to_const_reduction_opportunity_finder.cpp
  0.00% (0/37)
  0.00% (0/2)
  0.00% (0/21)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/operand_to_const_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/operand_to_dominating_id_reduction_opportunity_finder.cpp
  0.00% (0/53)
  0.00% (0/3)
  0.00% (0/34)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/operand_to_dominating_id_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/operand_to_undef_reduction_opportunity_finder.cpp
  0.00% (0/45)
  0.00% (0/2)
  0.00% (0/26)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/operand_to_undef_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/reduction_opportunity.cpp
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/reduction_opportunity.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/reduction_opportunity_finder.cpp
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/6)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/reduction_opportunity_finder.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/reduction_util.cpp
  0.00% (0/82)
  0.00% (0/5)
  0.00% (0/32)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_block_reduction_opportunity.cpp
  0.00% (0/19)
  0.00% (0/3)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_block_reduction_opportunity_finder.cpp
  0.00% (0/49)
  0.00% (0/5)
  0.00% (0/25)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_block_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_function_reduction_opportunity.cpp
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/8)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_function_reduction_opportunity.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_function_reduction_opportunity_finder.cpp
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/9)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_function_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_instruction_reduction_opportunity.cpp
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/11)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_instruction_reduction_opportunity.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_selection_reduction_opportunity.cpp
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_selection_reduction_opportunity.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_selection_reduction_opportunity_finder.cpp
  0.00% (0/99)
  0.00% (0/5)
  0.00% (0/34)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_selection_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_struct_member_reduction_opportunity.cpp
  0.00% (0/137)
  0.00% (0/4)
  0.00% (0/44)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_struct_member_reduction_opportunity.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_unused_instruction_reduction_opportunity_finder.cpp
  0.00% (0/119)
  0.00% (0/6)
  0.00% (0/77)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_unused_struct_member_reduction_opportunity_finder.cpp
  0.00% (0/131)
  0.00% (0/4)
  0.00% (0/46)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/remove_unused_struct_member_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/simple_conditional_branch_to_branch_opportunity_finder.cpp
  0.00% (0/26)
  0.00% (0/2)
  0.00% (0/15)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/simple_conditional_branch_to_branch_reduction_opportunity.cpp
  0.00% (0/22)
  0.00% (0/3)
  0.00% (0/3)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/structured_loop_to_selection_reduction_opportunity.cpp
  0.00% (0/194)
  0.00% (0/10)
  0.00% (0/60)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/structured_loop_to_selection_reduction_opportunity.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/structured_loop_to_selection_reduction_opportunity_finder.cpp
  0.00% (0/45)
  0.00% (0/2)
  0.00% (0/23)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/reduce/structured_loop_to_selection_reduction_opportunity_finder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/spirv_endian.cpp
 91.18% (31/34)
 75.00% (3/4)
 95.92% (47/49)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/spirv_optimizer_options.cpp
  0.00% (0/21)
  0.00% (0/7)
  0.00% (0/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/spirv_optimizer_options.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/spirv_target_env.cpp
 18.48% (63/341)
 54.55% (6/11)
 16.67% (39/234)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/spirv_validator_options.cpp
  7.06% (6/85)
 14.29% (2/14)
  2.82% (2/71)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/spirv_validator_options.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/table.cpp
 54.55% (24/44)
100.00% (3/3)
 36.67% (11/30)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/text.cpp
  1.06% (6/566)
  7.69% (1/13)
  1.22% (5/411)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/text_handler.cpp
  0.00% (0/279)
  0.00% (0/24)
  0.00% (0/190)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/text_handler.h
  0.00% (0/37)
  0.00% (0/10)
  0.00% (0/15)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/bit_vector.cpp
  0.00% (0/50)
  0.00% (0/3)
  0.00% (0/23)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/bit_vector.h
  0.00% (0/51)
  0.00% (0/5)
  0.00% (0/13)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/bitutils.h
 24.64% (17/69)
 33.33% (2/6)
 20.00% (4/20)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/hash_combine.h
 92.31% (12/13)
 75.00% (3/4)
 80.00% (4/5)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/hex_float.h
 12.65% (74/585)
 15.38% (10/65)
 10.96% (40/365)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/ilist.h
 62.62% (67/107)
 84.62% (22/26)
 67.65% (23/34)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/ilist_node.h
 35.92% (37/103)
 66.67% (8/12)
 58.33% (14/24)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/make_unique.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/parse_number.cpp
  0.00% (0/137)
  0.00% (0/6)
  0.00% (0/94)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/parse_number.h
  0.00% (0/75)
  0.00% (0/9)
  0.00% (0/56)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/small_vector.h
 65.53% (154/235)
 79.31% (23/29)
 60.38% (96/159)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/string_utils.cpp
 46.15% (12/26)
 50.00% (1/2)
 50.00% (15/30)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/string_utils.h
 59.32% (35/59)
 57.14% (4/7)
 51.85% (14/27)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/timer.cpp
  0.00% (0/58)
  0.00% (0/4)
  0.00% (0/42)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/util/timer.h
  0.00% (0/87)
  0.00% (0/20)
  0.00% (0/38)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/basic_block.cpp
 71.88% (92/128)
 71.05% (27/38)
 77.08% (37/48)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/basic_block.h
 88.89% (40/45)
 90.91% (20/22)
 85.71% (24/28)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/construct.cpp
 89.47% (136/152)
 85.71% (12/14)
 92.08% (93/101)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/construct.h
100.00% (6/6)
100.00% (2/2)
100.00% (4/4)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/decoration.h
 94.12% (16/17)
 87.50% (7/8)
 95.83% (23/24)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/function.cpp
 97.65% (332/340)
 95.00% (38/40)
 95.65% (132/138)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/function.h
 67.57% (25/37)
 71.43% (10/14)
 71.43% (10/14)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/instruction.cpp
 47.37% (9/19)
 42.86% (3/7)
 42.86% (3/7)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/instruction.h
 92.68% (38/41)
 95.00% (19/20)
 95.83% (23/24)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate.cpp
 91.70% (243/265)
 81.82% (9/11)
 93.86% (214/228)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_adjacency.cpp
100.00% (79/79)
100.00% (1/1)
 97.67% (42/43)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_annotation.cpp
 83.42% (473/567)
100.00% (14/14)
 87.17% (326/374)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_arithmetics.cpp
 72.56% (320/441)
 50.00% (1/2)
 79.32% (234/295)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_atomics.cpp
 69.38% (222/320)
100.00% (7/7)
 71.95% (177/246)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_barriers.cpp
 56.00% (56/100)
100.00% (2/2)
 48.21% (27/56)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_bitwise.cpp
 92.64% (151/163)
100.00% (2/2)
 97.56% (120/123)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_builtins.cpp
 41.87% (1527/3647)
 55.70% (88/158)
 45.04% (626/1390)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_capability.cpp
 45.67% (137/300)
 46.67% (7/15)
 41.83% (105/251)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_cfg.cpp
 92.75% (844/910)
 96.55% (28/29)
 94.87% (555/585)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_composites.cpp
 84.35% (415/492)
 90.91% (10/11)
 86.03% (234/272)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_constants.cpp
 77.27% (306/396)
 87.50% (7/8)
 79.68% (200/251)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_conversion.cpp
 49.17% (237/482)
100.00% (1/1)
 56.40% (229/406)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_debug.cpp
100.00% (41/41)
100.00% (3/3)
100.00% (26/26)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_decorations.cpp
 80.81% (1204/1490)
 94.23% (49/52)
 78.63% (780/992)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_derivatives.cpp
 89.29% (100/112)
100.00% (3/3)
 90.70% (39/43)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_execution_limitations.cpp
 83.72% (36/43)
100.00% (1/1)
 90.00% (18/20)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_extensions.cpp
 16.91% (503/2974)
 10.64% (5/47)
 12.39% (314/2534)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_function.cpp
 64.38% (188/292)
 44.44% (4/9)
 70.52% (122/173)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_id.cpp
 99.38% (159/160)
100.00% (3/3)
 98.66% (147/149)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_image.cpp
 62.66% (1121/1789)
 87.50% (35/40)
 63.98% (794/1241)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_instruction.cpp
 74.38% (270/363)
100.00% (14/14)
 76.67% (184/240)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_interfaces.cpp
 82.94% (350/422)
100.00% (8/8)
 80.89% (237/293)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_layout.cpp
 57.19% (167/292)
100.00% (3/3)
 55.22% (127/230)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_literals.cpp
100.00% (49/49)
100.00% (3/3)
100.00% (25/25)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_logicals.cpp
 92.89% (209/225)
100.00% (2/2)
 93.71% (164/175)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_memory.cpp
 53.65% (728/1357)
 57.69% (15/26)
 56.09% (525/936)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_memory_semantics.cpp
 64.21% (122/190)
100.00% (1/1)
 77.95% (99/127)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_misc.cpp
 12.37% (24/194)
 28.57% (2/7)
 21.18% (18/85)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_mode_setting.cpp
 79.28% (547/690)
 95.24% (20/21)
 79.07% (272/344)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_non_uniform.cpp
 10.34% (9/87)
 33.33% (1/3)
  9.09% (5/55)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_primitives.cpp
 31.58% (12/38)
100.00% (1/1)
 31.25% (5/16)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_ray_query.cpp
  4.57% (9/197)
 33.33% (1/3)
  1.59% (3/189)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_ray_tracing.cpp
  4.59% (9/196)
 25.00% (1/4)
  2.50% (3/120)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_scopes.cpp
 81.25% (234/288)
100.00% (8/8)
 83.52% (147/176)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_small_type_uses.cpp
 20.83% (5/24)
100.00% (1/1)
 33.33% (7/21)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validate_type.cpp
 79.66% (419/526)
 86.67% (13/15)
 81.65% (316/387)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validation_state.cpp
 64.20% (1058/1648)
 88.57% (93/105)
 57.27% (709/1238)
src/dawn/third_party/vulkan-deps/spirv-tools/src/source/val/validation_state.h
 84.62% (154/182)
 85.25% (52/61)
 83.54% (66/79)
Totals
 24.09% (63047/261675)
 24.05% (6456/26844)
 22.93% (32534/141890)