src/spirv-tools/build/core_tables_body.inc
|
72.17% (319/442)
|
100.00% (5/5)
|
71.19% (304/427)
|
src/spirv-tools/external/spirv-headers/include/spirv/unified1/spirv.hpp11
|
4.69% (3/64)
|
4.69% (3/64)
|
4.69% (3/64)
|
src/spirv-tools/include/spirv-tools/libspirv.hpp
|
13.76% (15/109)
|
20.93% (9/43)
|
24.44% (11/45)
|
src/spirv-tools/source/assembly_grammar.cpp
|
97.47% (77/79)
|
100.00% (9/9)
|
95.56% (43/45)
|
src/spirv-tools/source/assembly_grammar.h
|
100.00% (6/6)
|
100.00% (3/3)
|
100.00% (4/4)
|
src/spirv-tools/source/binary.cpp
|
91.86% (564/614)
|
86.96% (20/23)
|
77.72% (436/561)
|
src/spirv-tools/source/cfa.h
|
100.00% (183/183)
|
100.00% (12/12)
|
72.22% (117/162)
|
src/spirv-tools/source/diagnostic.cpp
|
43.92% (65/148)
|
75.00% (6/8)
|
46.15% (36/78)
|
src/spirv-tools/source/diagnostic.h
|
100.00% (10/10)
|
100.00% (3/3)
|
100.00% (8/8)
|
src/spirv-tools/source/disassemble.cpp
|
43.97% (299/680)
|
44.90% (22/49)
|
39.66% (232/585)
|
src/spirv-tools/source/enum_set.h
|
81.28% (165/203)
|
84.85% (28/33)
|
71.50% (138/193)
|
src/spirv-tools/source/ext_inst.cpp
|
100.00% (73/73)
|
100.00% (3/3)
|
100.00% (74/74)
|
src/spirv-tools/source/extensions.cpp
|
91.67% (22/24)
|
100.00% (2/2)
|
60.98% (25/41)
|
src/spirv-tools/source/instruction.h
|
100.00% (3/3)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/spirv-tools/source/libspirv.cpp
|
26.92% (28/104)
|
34.78% (8/23)
|
30.91% (17/55)
|
src/spirv-tools/source/name_mapper.cpp
|
99.03% (306/309)
|
90.00% (9/10)
|
97.75% (304/311)
|
src/spirv-tools/source/name_mapper.h
|
100.00% (8/8)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/spirv-tools/source/opcode.cpp
|
73.87% (475/643)
|
72.22% (26/36)
|
72.73% (376/517)
|
src/spirv-tools/source/operand.cpp
|
85.14% (510/599)
|
75.00% (30/40)
|
85.29% (319/374)
|
src/spirv-tools/source/opt/aggressive_dead_code_elim_pass.cpp
|
79.49% (907/1141)
|
92.86% (52/56)
|
69.24% (493/712)
|
src/spirv-tools/source/opt/aggressive_dead_code_elim_pass.h
|
100.00% (16/16)
|
100.00% (5/5)
|
100.00% (9/9)
|
src/spirv-tools/source/opt/amd_ext_to_khr.cpp
|
0.00% (0/702)
|
0.00% (0/17)
|
0.00% (0/521)
|
src/spirv-tools/source/opt/amd_ext_to_khr.h
|
0.00% (0/14)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/analyze_live_input_pass.cpp
|
0.00% (0/16)
|
0.00% (0/2)
|
0.00% (0/14)
|
src/spirv-tools/source/opt/analyze_live_input_pass.h
|
0.00% (0/10)
|
0.00% (0/3)
|
0.00% (0/5)
|
src/spirv-tools/source/opt/basic_block.cpp
|
86.38% (241/279)
|
79.31% (23/29)
|
72.73% (112/154)
|
src/spirv-tools/source/opt/basic_block.h
|
73.44% (94/128)
|
69.23% (27/39)
|
72.34% (68/94)
|
src/spirv-tools/source/opt/block_merge_pass.cpp
|
100.00% (20/20)
|
100.00% (4/4)
|
100.00% (14/14)
|
src/spirv-tools/source/opt/block_merge_pass.h
|
100.00% (8/8)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/block_merge_util.cpp
|
93.87% (153/163)
|
90.91% (10/11)
|
78.79% (104/132)
|
src/spirv-tools/source/opt/build_module.cpp
|
78.79% (26/33)
|
80.00% (4/5)
|
71.43% (10/14)
|
src/spirv-tools/source/opt/canonicalize_ids_pass.cpp
|
0.00% (0/474)
|
0.00% (0/19)
|
0.00% (0/270)
|
src/spirv-tools/source/opt/canonicalize_ids_pass.h
|
0.00% (0/13)
|
0.00% (0/7)
|
0.00% (0/7)
|
src/spirv-tools/source/opt/ccp_pass.cpp
|
94.02% (236/251)
|
100.00% (17/17)
|
77.04% (208/270)
|
src/spirv-tools/source/opt/ccp_pass.h
|
100.00% (10/10)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/spirv-tools/source/opt/cfg.cpp
|
73.73% (233/316)
|
87.50% (21/24)
|
62.75% (96/153)
|
src/spirv-tools/source/opt/cfg.h
|
86.36% (38/44)
|
85.71% (12/14)
|
64.00% (32/50)
|
src/spirv-tools/source/opt/cfg_cleanup_pass.cpp
|
86.96% (20/23)
|
100.00% (2/2)
|
81.82% (9/11)
|
src/spirv-tools/source/opt/cfg_cleanup_pass.h
|
100.00% (6/6)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/spirv-tools/source/opt/code_sink.cpp
|
0.00% (0/322)
|
0.00% (0/15)
|
0.00% (0/195)
|
src/spirv-tools/source/opt/code_sink.h
|
0.00% (0/9)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/combine_access_chains.cpp
|
48.31% (129/267)
|
46.67% (7/15)
|
37.69% (75/199)
|
src/spirv-tools/source/opt/combine_access_chains.h
|
100.00% (9/9)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/compact_ids_pass.cpp
|
0.00% (0/99)
|
0.00% (0/3)
|
0.00% (0/49)
|
src/spirv-tools/source/opt/compact_ids_pass.h
|
0.00% (0/6)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/composite.cpp
|
94.74% (18/19)
|
100.00% (2/2)
|
95.00% (19/20)
|
src/spirv-tools/source/opt/const_folding_rules.cpp
|
82.91% (2285/2756)
|
96.75% (119/123)
|
55.40% (1616/2917)
|
src/spirv-tools/source/opt/const_folding_rules.h
|
88.24% (30/34)
|
100.00% (7/7)
|
90.91% (20/22)
|
src/spirv-tools/source/opt/constants.cpp
|
55.49% (369/665)
|
74.29% (26/35)
|
44.91% (331/737)
|
src/spirv-tools/source/opt/constants.h
|
50.54% (141/279)
|
41.88% (49/117)
|
46.35% (127/274)
|
src/spirv-tools/source/opt/convert_to_half_pass.cpp
|
0.00% (0/641)
|
0.00% (0/36)
|
0.00% (0/294)
|
src/spirv-tools/source/opt/convert_to_half_pass.h
|
0.00% (0/9)
|
0.00% (0/5)
|
0.00% (0/6)
|
src/spirv-tools/source/opt/convert_to_sampled_image_pass.cpp
|
0.00% (0/335)
|
0.00% (0/25)
|
0.00% (0/225)
|
src/spirv-tools/source/opt/convert_to_sampled_image_pass.h
|
0.00% (0/11)
|
0.00% (0/4)
|
0.00% (0/7)
|
src/spirv-tools/source/opt/convert_to_untyped.cpp
|
0.00% (0/646)
|
0.00% (0/21)
|
0.00% (0/310)
|
src/spirv-tools/source/opt/convert_to_untyped.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/copy_prop_arrays.cpp
|
75.49% (659/873)
|
100.00% (36/36)
|
63.12% (356/564)
|
src/spirv-tools/source/opt/copy_prop_arrays.h
|
100.00% (41/41)
|
100.00% (9/9)
|
75.00% (15/20)
|
src/spirv-tools/source/opt/dead_branch_elim_pass.cpp
|
93.77% (512/546)
|
100.00% (22/22)
|
87.86% (275/313)
|
src/spirv-tools/source/opt/dead_branch_elim_pass.h
|
100.00% (7/7)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/spirv-tools/source/opt/dead_insert_elim_pass.cpp
|
87.79% (187/213)
|
100.00% (9/9)
|
86.09% (99/115)
|
src/spirv-tools/source/opt/dead_insert_elim_pass.h
|
100.00% (10/10)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/spirv-tools/source/opt/dead_variable_elimination.cpp
|
0.00% (0/73)
|
0.00% (0/4)
|
0.00% (0/43)
|
src/spirv-tools/source/opt/dead_variable_elimination.h
|
0.00% (0/5)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/debug_info_manager.cpp
|
8.84% (66/747)
|
36.11% (13/36)
|
6.91% (45/651)
|
src/spirv-tools/source/opt/debug_info_manager.h
|
13.04% (3/23)
|
22.22% (2/9)
|
28.57% (4/14)
|
src/spirv-tools/source/opt/decoration_manager.cpp
|
75.27% (414/550)
|
74.19% (23/31)
|
58.73% (185/315)
|
src/spirv-tools/source/opt/decoration_manager.h
|
76.00% (19/25)
|
100.00% (4/4)
|
78.57% (11/14)
|
src/spirv-tools/source/opt/def_use_manager.cpp
|
73.97% (179/242)
|
83.87% (26/31)
|
70.41% (119/169)
|
src/spirv-tools/source/opt/def_use_manager.h
|
94.12% (16/17)
|
75.00% (3/4)
|
89.19% (33/37)
|
src/spirv-tools/source/opt/desc_sroa.cpp
|
0.00% (0/376)
|
0.00% (0/16)
|
0.00% (0/243)
|
src/spirv-tools/source/opt/desc_sroa.h
|
0.00% (0/14)
|
0.00% (0/3)
|
0.00% (0/13)
|
src/spirv-tools/source/opt/desc_sroa_util.cpp
|
25.61% (21/82)
|
33.33% (3/9)
|
13.68% (13/95)
|
src/spirv-tools/source/opt/dominator_analysis.cpp
|
80.00% (32/40)
|
100.00% (2/2)
|
86.11% (31/36)
|
src/spirv-tools/source/opt/dominator_analysis.h
|
47.92% (23/48)
|
45.00% (9/20)
|
50.00% (17/34)
|
src/spirv-tools/source/opt/dominator_tree.cpp
|
73.01% (165/226)
|
80.65% (25/31)
|
73.33% (77/105)
|
src/spirv-tools/source/opt/dominator_tree.h
|
39.29% (44/112)
|
33.33% (18/54)
|
38.64% (34/88)
|
src/spirv-tools/source/opt/eliminate_dead_constant_pass.cpp
|
0.00% (0/65)
|
0.00% (0/2)
|
0.00% (0/45)
|
src/spirv-tools/source/opt/eliminate_dead_constant_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/eliminate_dead_functions_pass.cpp
|
92.86% (26/28)
|
100.00% (2/2)
|
92.31% (12/13)
|
src/spirv-tools/source/opt/eliminate_dead_functions_pass.h
|
100.00% (5/5)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/eliminate_dead_functions_util.cpp
|
74.58% (44/59)
|
100.00% (2/2)
|
37.04% (10/27)
|
src/spirv-tools/source/opt/eliminate_dead_io_components_pass.cpp
|
0.00% (0/263)
|
0.00% (0/5)
|
0.00% (0/215)
|
src/spirv-tools/source/opt/eliminate_dead_io_components_pass.h
|
0.00% (0/12)
|
0.00% (0/3)
|
0.00% (0/5)
|
src/spirv-tools/source/opt/eliminate_dead_members_pass.cpp
|
82.91% (553/667)
|
92.59% (25/27)
|
57.14% (300/525)
|
src/spirv-tools/source/opt/eliminate_dead_members_pass.h
|
100.00% (14/14)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/eliminate_dead_output_stores_pass.cpp
|
0.00% (0/217)
|
0.00% (0/14)
|
0.00% (0/190)
|
src/spirv-tools/source/opt/eliminate_dead_output_stores_pass.h
|
0.00% (0/10)
|
0.00% (0/3)
|
0.00% (0/5)
|
src/spirv-tools/source/opt/empty_pass.h
|
0.00% (0/3)
|
0.00% (0/3)
|
0.00% (0/3)
|
src/spirv-tools/source/opt/feature_manager.cpp
|
76.74% (66/86)
|
77.78% (7/9)
|
69.23% (45/65)
|
src/spirv-tools/source/opt/feature_manager.h
|
94.74% (18/19)
|
88.89% (8/9)
|
90.00% (9/10)
|
src/spirv-tools/source/opt/fix_func_call_arguments.cpp
|
0.00% (0/98)
|
0.00% (0/5)
|
0.00% (0/52)
|
src/spirv-tools/source/opt/fix_func_call_arguments.h
|
0.00% (0/5)
|
0.00% (0/3)
|
0.00% (0/3)
|
src/spirv-tools/source/opt/fix_storage_class.cpp
|
69.49% (205/295)
|
78.57% (11/14)
|
50.21% (119/237)
|
src/spirv-tools/source/opt/fix_storage_class.h
|
11.11% (1/9)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/spirv-tools/source/opt/flatten_decoration_pass.cpp
|
0.00% (0/100)
|
0.00% (0/1)
|
0.00% (0/59)
|
src/spirv-tools/source/opt/flatten_decoration_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/fold.cpp
|
89.34% (511/572)
|
89.47% (17/19)
|
75.09% (407/542)
|
src/spirv-tools/source/opt/fold.h
|
100.00% (19/19)
|
100.00% (5/5)
|
100.00% (11/11)
|
src/spirv-tools/source/opt/fold_spec_constant_op_and_composite_pass.cpp
|
0.00% (0/236)
|
0.00% (0/8)
|
0.00% (0/200)
|
src/spirv-tools/source/opt/fold_spec_constant_op_and_composite_pass.h
|
0.00% (0/13)
|
0.00% (0/4)
|
0.00% (0/6)
|
src/spirv-tools/source/opt/folding_rules.cpp
|
92.15% (5281/5731)
|
97.60% (163/167)
|
69.69% (2628/3771)
|
src/spirv-tools/source/opt/folding_rules.h
|
87.10% (27/31)
|
100.00% (6/6)
|
90.48% (19/21)
|
src/spirv-tools/source/opt/freeze_spec_constant_value_pass.cpp
|
0.00% (0/63)
|
0.00% (0/2)
|
0.00% (0/13)
|
src/spirv-tools/source/opt/freeze_spec_constant_value_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/function.cpp
|
47.16% (108/229)
|
61.90% (13/21)
|
43.80% (60/137)
|
src/spirv-tools/source/opt/function.h
|
60.19% (65/108)
|
72.22% (26/36)
|
56.06% (37/66)
|
src/spirv-tools/source/opt/graph.cpp
|
0.00% (0/110)
|
0.00% (0/7)
|
0.00% (0/59)
|
src/spirv-tools/source/opt/graph.h
|
41.94% (13/31)
|
33.33% (5/15)
|
37.50% (6/16)
|
src/spirv-tools/source/opt/graphics_robust_access_pass.cpp
|
0.00% (0/740)
|
0.00% (0/20)
|
0.00% (0/364)
|
src/spirv-tools/source/opt/graphics_robust_access_pass.h
|
0.00% (0/10)
|
0.00% (0/3)
|
0.00% (0/3)
|
src/spirv-tools/source/opt/if_conversion.cpp
|
95.49% (275/288)
|
100.00% (14/14)
|
91.41% (149/163)
|
src/spirv-tools/source/opt/if_conversion.h
|
100.00% (7/7)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/inline_exhaustive_pass.cpp
|
96.00% (48/50)
|
100.00% (5/5)
|
96.97% (32/33)
|
src/spirv-tools/source/opt/inline_exhaustive_pass.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/spirv-tools/source/opt/inline_opaque_pass.cpp
|
0.00% (0/94)
|
0.00% (0/10)
|
0.00% (0/60)
|
src/spirv-tools/source/opt/inline_opaque_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/inline_pass.cpp
|
72.19% (540/748)
|
86.36% (38/44)
|
66.33% (260/392)
|
src/spirv-tools/source/opt/inline_pass.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/spirv-tools/source/opt/instruction.cpp
|
64.41% (599/930)
|
68.85% (42/61)
|
67.51% (455/674)
|
src/spirv-tools/source/opt/instruction.h
|
77.56% (273/352)
|
80.21% (77/96)
|
72.79% (222/305)
|
src/spirv-tools/source/opt/instruction_list.cpp
|
100.00% (12/12)
|
100.00% (2/2)
|
100.00% (3/3)
|
src/spirv-tools/source/opt/instruction_list.h
|
57.14% (44/77)
|
73.68% (14/19)
|
78.79% (26/33)
|
src/spirv-tools/source/opt/interface_var_sroa.cpp
|
0.00% (0/834)
|
0.00% (0/55)
|
0.00% (0/452)
|
src/spirv-tools/source/opt/interface_var_sroa.h
|
0.00% (0/23)
|
0.00% (0/10)
|
0.00% (0/11)
|
src/spirv-tools/source/opt/interp_fixup_pass.cpp
|
53.23% (33/62)
|
85.71% (6/7)
|
29.17% (14/48)
|
src/spirv-tools/source/opt/interp_fixup_pass.h
|
7.14% (1/14)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/spirv-tools/source/opt/invocation_interlock_placement_pass.cpp
|
1.86% (9/483)
|
6.67% (2/30)
|
2.74% (6/219)
|
src/spirv-tools/source/opt/invocation_interlock_placement_pass.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/ir_builder.h
|
42.47% (203/478)
|
50.98% (26/51)
|
48.11% (102/212)
|
src/spirv-tools/source/opt/ir_context.cpp
|
62.96% (702/1115)
|
63.83% (30/47)
|
55.40% (308/556)
|
src/spirv-tools/source/opt/ir_context.h
|
48.03% (280/583)
|
45.38% (59/130)
|
51.52% (136/264)
|
src/spirv-tools/source/opt/ir_loader.cpp
|
88.86% (311/350)
|
100.00% (4/4)
|
92.81% (258/278)
|
src/spirv-tools/source/opt/ir_loader.h
|
83.33% (5/6)
|
75.00% (3/4)
|
75.00% (3/4)
|
src/spirv-tools/source/opt/iterator.h
|
45.16% (42/93)
|
46.67% (14/30)
|
32.79% (20/61)
|
src/spirv-tools/source/opt/legalize_multidim_array_pass.cpp
|
14.55% (31/213)
|
27.27% (3/11)
|
18.67% (28/150)
|
src/spirv-tools/source/opt/legalize_multidim_array_pass.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/spirv-tools/source/opt/licm_pass.cpp
|
0.00% (0/95)
|
0.00% (0/8)
|
0.00% (0/57)
|
src/spirv-tools/source/opt/licm_pass.h
|
0.00% (0/2)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/liveness.cpp
|
0.00% (0/359)
|
0.00% (0/18)
|
0.00% (0/342)
|
src/spirv-tools/source/opt/liveness.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/local_access_chain_convert_pass.cpp
|
93.64% (427/456)
|
100.00% (21/21)
|
81.45% (202/248)
|
src/spirv-tools/source/opt/local_access_chain_convert_pass.h
|
100.00% (5/5)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/local_redundancy_elimination.cpp
|
75.51% (37/49)
|
66.67% (2/3)
|
55.56% (10/18)
|
src/spirv-tools/source/opt/local_redundancy_elimination.h
|
88.89% (8/9)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/spirv-tools/source/opt/local_single_block_elim_pass.cpp
|
97.68% (253/259)
|
100.00% (10/10)
|
90.44% (123/136)
|
src/spirv-tools/source/opt/local_single_block_elim_pass.h
|
100.00% (6/6)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/local_single_store_elim_pass.cpp
|
90.25% (250/277)
|
93.33% (14/15)
|
82.61% (95/115)
|
src/spirv-tools/source/opt/local_single_store_elim_pass.h
|
100.00% (6/6)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/log.h
|
67.86% (19/28)
|
100.00% (4/4)
|
64.29% (9/14)
|
src/spirv-tools/source/opt/loop_dependence.cpp
|
0.00% (0/1246)
|
0.00% (0/31)
|
0.00% (0/554)
|
src/spirv-tools/source/opt/loop_dependence.h
|
0.00% (0/91)
|
0.00% (0/51)
|
0.00% (0/83)
|
src/spirv-tools/source/opt/loop_dependence_helpers.cpp
|
0.00% (0/387)
|
0.00% (0/26)
|
0.00% (0/211)
|
src/spirv-tools/source/opt/loop_descriptor.cpp
|
56.63% (397/701)
|
42.22% (19/45)
|
46.17% (313/678)
|
src/spirv-tools/source/opt/loop_descriptor.h
|
42.50% (68/160)
|
37.68% (26/69)
|
38.85% (54/139)
|
src/spirv-tools/source/opt/loop_fission.cpp
|
0.00% (0/279)
|
0.00% (0/15)
|
0.00% (0/191)
|
src/spirv-tools/source/opt/loop_fission.h
|
0.00% (0/2)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/loop_fusion.cpp
|
0.00% (0/532)
|
0.00% (0/29)
|
0.00% (0/292)
|
src/spirv-tools/source/opt/loop_fusion.h
|
0.00% (0/4)
|
0.00% (0/1)
|
0.00% (0/5)
|
src/spirv-tools/source/opt/loop_fusion_pass.cpp
|
0.00% (0/32)
|
0.00% (0/2)
|
0.00% (0/21)
|
src/spirv-tools/source/opt/loop_fusion_pass.h
|
0.00% (0/2)
|
0.00% (0/2)
|
0.00% (0/4)
|
src/spirv-tools/source/opt/loop_peeling.cpp
|
0.00% (0/1012)
|
0.00% (0/41)
|
0.00% (0/581)
|
src/spirv-tools/source/opt/loop_peeling.h
|
0.00% (0/68)
|
0.00% (0/11)
|
0.00% (0/62)
|
src/spirv-tools/source/opt/loop_unroller.cpp
|
62.52% (377/603)
|
75.00% (27/36)
|
54.26% (223/411)
|
src/spirv-tools/source/opt/loop_unroller.h
|
90.00% (9/10)
|
75.00% (3/4)
|
85.71% (6/7)
|
src/spirv-tools/source/opt/loop_unswitch_pass.cpp
|
0.00% (0/476)
|
0.00% (0/23)
|
0.00% (0/314)
|
src/spirv-tools/source/opt/loop_unswitch_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/loop_utils.cpp
|
0.00% (0/552)
|
0.00% (0/30)
|
0.00% (0/334)
|
src/spirv-tools/source/opt/loop_utils.h
|
50.00% (4/8)
|
20.00% (1/5)
|
55.56% (5/9)
|
src/spirv-tools/source/opt/mem_pass.cpp
|
95.16% (393/413)
|
100.00% (30/30)
|
88.81% (238/268)
|
src/spirv-tools/source/opt/mem_pass.h
|
100.00% (7/7)
|
100.00% (3/3)
|
100.00% (5/5)
|
src/spirv-tools/source/opt/merge_return_pass.cpp
|
79.59% (659/828)
|
93.75% (30/32)
|
70.81% (376/531)
|
src/spirv-tools/source/opt/merge_return_pass.h
|
73.08% (19/26)
|
81.82% (9/11)
|
91.67% (22/24)
|
src/spirv-tools/source/opt/modify_maximal_reconvergence.cpp
|
0.00% (0/73)
|
0.00% (0/3)
|
0.00% (0/32)
|
src/spirv-tools/source/opt/modify_maximal_reconvergence.h
|
0.00% (0/9)
|
0.00% (0/3)
|
0.00% (0/5)
|
src/spirv-tools/source/opt/module.cpp
|
74.65% (265/355)
|
73.91% (17/23)
|
70.30% (142/202)
|
src/spirv-tools/source/opt/module.h
|
51.57% (115/223)
|
51.69% (46/89)
|
52.00% (52/100)
|
src/spirv-tools/source/opt/null_pass.h
|
0.00% (0/2)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/opextinst_forward_ref_fixup_pass.cpp
|
36.21% (21/58)
|
50.00% (2/4)
|
15.56% (7/45)
|
src/spirv-tools/source/opt/opextinst_forward_ref_fixup_pass.h
|
7.14% (1/14)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/spirv-tools/source/opt/optimizer.cpp
|
30.32% (309/1019)
|
36.36% (48/132)
|
15.37% (85/553)
|
src/spirv-tools/source/opt/pass.cpp
|
15.70% (19/121)
|
42.86% (3/7)
|
17.07% (14/82)
|
src/spirv-tools/source/opt/pass.h
|
82.61% (19/23)
|
84.62% (11/13)
|
84.62% (11/13)
|
src/spirv-tools/source/opt/pass_manager.cpp
|
59.42% (41/69)
|
100.00% (2/2)
|
63.33% (19/30)
|
src/spirv-tools/source/opt/pass_manager.h
|
60.00% (24/40)
|
63.64% (7/11)
|
52.00% (13/25)
|
src/spirv-tools/source/opt/private_to_local_pass.cpp
|
83.87% (156/186)
|
100.00% (10/10)
|
76.70% (79/103)
|
src/spirv-tools/source/opt/private_to_local_pass.h
|
100.00% (9/9)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/propagator.cpp
|
89.34% (218/244)
|
93.33% (14/15)
|
81.88% (131/160)
|
src/spirv-tools/source/opt/propagator.h
|
100.00% (32/32)
|
100.00% (12/12)
|
72.97% (27/37)
|
src/spirv-tools/source/opt/reduce_load_size.cpp
|
66.26% (108/163)
|
100.00% (5/5)
|
59.43% (63/106)
|
src/spirv-tools/source/opt/reduce_load_size.h
|
20.00% (2/10)
|
66.67% (2/3)
|
75.00% (3/4)
|
src/spirv-tools/source/opt/redundancy_elimination.cpp
|
93.75% (30/32)
|
100.00% (2/2)
|
93.33% (14/15)
|
src/spirv-tools/source/opt/redundancy_elimination.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/spirv-tools/source/opt/reflect.h
|
100.00% (32/32)
|
100.00% (8/8)
|
100.00% (28/28)
|
src/spirv-tools/source/opt/register_pressure.cpp
|
0.00% (0/509)
|
0.00% (0/27)
|
0.00% (0/281)
|
src/spirv-tools/source/opt/register_pressure.h
|
0.00% (0/60)
|
0.00% (0/13)
|
0.00% (0/27)
|
src/spirv-tools/source/opt/relax_float_ops_pass.cpp
|
0.00% (0/151)
|
0.00% (0/10)
|
0.00% (0/50)
|
src/spirv-tools/source/opt/relax_float_ops_pass.h
|
0.00% (0/9)
|
0.00% (0/5)
|
0.00% (0/6)
|
src/spirv-tools/source/opt/remove_dontinline_pass.cpp
|
0.00% (0/25)
|
0.00% (0/3)
|
0.00% (0/10)
|
src/spirv-tools/source/opt/remove_dontinline_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/remove_duplicates_pass.cpp
|
0.00% (0/155)
|
0.00% (0/6)
|
0.00% (0/89)
|
src/spirv-tools/source/opt/remove_duplicates_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/remove_unused_interface_variables_pass.cpp
|
98.75% (79/80)
|
100.00% (7/7)
|
95.00% (57/60)
|
src/spirv-tools/source/opt/remove_unused_interface_variables_pass.h
|
100.00% (3/3)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/spirv-tools/source/opt/replace_desc_array_access_using_var_index.cpp
|
0.00% (0/383)
|
0.00% (0/29)
|
0.00% (0/275)
|
src/spirv-tools/source/opt/replace_desc_array_access_using_var_index.h
|
0.00% (0/9)
|
0.00% (0/3)
|
0.00% (0/3)
|
src/spirv-tools/source/opt/replace_invalid_opc.cpp
|
0.00% (0/225)
|
0.00% (0/8)
|
0.00% (0/136)
|
src/spirv-tools/source/opt/replace_invalid_opc.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/resolve_binding_conflicts_pass.cpp
|
0.00% (0/213)
|
0.00% (0/14)
|
0.00% (0/107)
|
src/spirv-tools/source/opt/resolve_binding_conflicts_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/scalar_analysis.cpp
|
0.00% (0/749)
|
0.00% (0/46)
|
0.00% (0/509)
|
src/spirv-tools/source/opt/scalar_analysis.h
|
0.00% (0/48)
|
0.00% (0/19)
|
0.00% (0/21)
|
src/spirv-tools/source/opt/scalar_analysis_nodes.h
|
0.00% (0/109)
|
0.00% (0/64)
|
0.00% (0/105)
|
src/spirv-tools/source/opt/scalar_analysis_simplification.cpp
|
0.00% (0/254)
|
0.00% (0/10)
|
0.00% (0/178)
|
src/spirv-tools/source/opt/scalar_replacement_pass.cpp
|
77.40% (774/1000)
|
87.80% (36/41)
|
60.30% (357/592)
|
src/spirv-tools/source/opt/scalar_replacement_pass.h
|
100.00% (19/19)
|
100.00% (3/3)
|
61.11% (11/18)
|
src/spirv-tools/source/opt/set_spec_constant_default_value_pass.cpp
|
0.00% (0/249)
|
0.00% (0/10)
|
0.00% (0/175)
|
src/spirv-tools/source/opt/set_spec_constant_default_value_pass.h
|
0.00% (0/7)
|
0.00% (0/5)
|
0.00% (0/9)
|
src/spirv-tools/source/opt/simplification_pass.cpp
|
98.92% (183/185)
|
100.00% (9/9)
|
98.57% (69/70)
|
src/spirv-tools/source/opt/simplification_pass.h
|
100.00% (9/9)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/source/opt/split_combined_image_sampler_pass.cpp
|
0.00% (0/582)
|
0.00% (0/20)
|
0.00% (0/369)
|
src/spirv-tools/source/opt/split_combined_image_sampler_pass.h
|
0.00% (0/19)
|
0.00% (0/7)
|
0.00% (0/19)
|
src/spirv-tools/source/opt/spread_volatile_semantics.cpp
|
0.00% (0/278)
|
0.00% (0/19)
|
0.00% (0/125)
|
src/spirv-tools/source/opt/spread_volatile_semantics.h
|
0.00% (0/16)
|
0.00% (0/5)
|
0.00% (0/10)
|
src/spirv-tools/source/opt/ssa_rewrite_pass.cpp
|
83.65% (312/373)
|
85.71% (18/21)
|
69.51% (228/328)
|
src/spirv-tools/source/opt/ssa_rewrite_pass.h
|
97.14% (34/35)
|
95.24% (20/21)
|
97.22% (35/36)
|
src/spirv-tools/source/opt/strength_reduction_pass.cpp
|
0.00% (0/120)
|
0.00% (0/7)
|
0.00% (0/89)
|
src/spirv-tools/source/opt/strength_reduction_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/strip_debug_info_pass.cpp
|
0.00% (0/96)
|
0.00% (0/4)
|
0.00% (0/40)
|
src/spirv-tools/source/opt/strip_debug_info_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/strip_nonsemantic_info_pass.cpp
|
0.00% (0/85)
|
0.00% (0/2)
|
0.00% (0/59)
|
src/spirv-tools/source/opt/strip_nonsemantic_info_pass.h
|
0.00% (0/8)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/struct_cfg_analysis.cpp
|
80.33% (147/183)
|
73.33% (11/15)
|
71.29% (72/101)
|
src/spirv-tools/source/opt/struct_cfg_analysis.h
|
92.59% (25/27)
|
100.00% (4/4)
|
94.74% (18/19)
|
src/spirv-tools/source/opt/struct_packing_pass.cpp
|
0.00% (0/309)
|
0.00% (0/20)
|
0.00% (0/288)
|
src/spirv-tools/source/opt/struct_packing_pass.h
|
0.00% (0/9)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/spirv-tools/source/opt/switch_descriptorset_pass.cpp
|
0.00% (0/20)
|
0.00% (0/1)
|
0.00% (0/10)
|
src/spirv-tools/source/opt/switch_descriptorset_pass.h
|
0.00% (0/7)
|
0.00% (0/3)
|
0.00% (0/5)
|
src/spirv-tools/source/opt/tree_iterator.h
|
89.61% (69/77)
|
100.00% (18/18)
|
93.88% (46/49)
|
src/spirv-tools/source/opt/trim_capabilities_pass.cpp
|
0.00% (0/538)
|
0.00% (0/36)
|
0.00% (0/469)
|
src/spirv-tools/source/opt/trim_capabilities_pass.h
|
0.00% (0/24)
|
0.00% (0/5)
|
0.00% (0/11)
|
src/spirv-tools/source/opt/type_manager.cpp
|
30.97% (371/1198)
|
78.95% (15/19)
|
30.76% (219/712)
|
src/spirv-tools/source/opt/type_manager.h
|
31.65% (25/79)
|
21.21% (7/33)
|
33.75% (27/80)
|
src/spirv-tools/source/opt/types.cpp
|
34.44% (310/900)
|
42.06% (45/107)
|
29.46% (380/1290)
|
src/spirv-tools/source/opt/types.h
|
38.50% (72/187)
|
36.60% (56/153)
|
42.22% (76/180)
|
src/spirv-tools/source/opt/unify_const_pass.cpp
|
0.00% (0/65)
|
0.00% (0/8)
|
0.00% (0/42)
|
src/spirv-tools/source/opt/unify_const_pass.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/upgrade_memory_model.cpp
|
0.00% (0/1057)
|
0.00% (0/31)
|
0.00% (0/493)
|
src/spirv-tools/source/opt/upgrade_memory_model.h
|
0.00% (0/7)
|
0.00% (0/2)
|
0.00% (0/3)
|
src/spirv-tools/source/opt/value_number_table.cpp
|
89.77% (193/215)
|
100.00% (9/9)
|
88.59% (132/149)
|
src/spirv-tools/source/opt/value_number_table.h
|
100.00% (5/5)
|
100.00% (3/3)
|
100.00% (5/5)
|
src/spirv-tools/source/opt/vector_dce.cpp
|
90.43% (340/376)
|
100.00% (20/20)
|
79.39% (131/165)
|
src/spirv-tools/source/opt/vector_dce.h
|
100.00% (14/14)
|
100.00% (4/4)
|
100.00% (10/10)
|
src/spirv-tools/source/opt/workaround1209.cpp
|
0.00% (0/35)
|
0.00% (0/2)
|
0.00% (0/18)
|
src/spirv-tools/source/opt/workaround1209.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/spirv-tools/source/opt/wrap_opkill.cpp
|
77.85% (123/158)
|
87.50% (7/8)
|
62.39% (73/117)
|
src/spirv-tools/source/opt/wrap_opkill.h
|
100.00% (9/9)
|
100.00% (3/3)
|
100.00% (4/4)
|
src/spirv-tools/source/parsed_operand.cpp
|
86.17% (81/94)
|
100.00% (1/1)
|
84.78% (39/46)
|
src/spirv-tools/source/print.cpp
|
0.00% (0/6)
|
0.00% (0/6)
|
0.00% (0/6)
|
src/spirv-tools/source/print.h
|
75.00% (6/8)
|
66.67% (2/3)
|
62.50% (5/8)
|
src/spirv-tools/source/spirv_endian.cpp
|
91.18% (31/34)
|
75.00% (3/4)
|
95.92% (47/49)
|
src/spirv-tools/source/spirv_optimizer_options.cpp
|
57.14% (12/21)
|
57.14% (4/7)
|
57.14% (4/7)
|
src/spirv-tools/source/spirv_optimizer_options.h
|
100.00% (5/5)
|
100.00% (1/1)
|
100.00% (6/6)
|
src/spirv-tools/source/spirv_target_env.cpp
|
17.88% (69/386)
|
50.00% (6/12)
|
11.03% (46/417)
|
src/spirv-tools/source/spirv_validator_options.cpp
|
11.82% (13/110)
|
14.29% (3/21)
|
13.48% (12/89)
|
src/spirv-tools/source/spirv_validator_options.h
|
100.00% (13/13)
|
100.00% (1/1)
|
100.00% (14/14)
|
src/spirv-tools/source/table.cpp
|
63.16% (24/38)
|
100.00% (3/3)
|
58.06% (18/31)
|
src/spirv-tools/source/table2.cpp
|
79.80% (241/302)
|
91.18% (31/34)
|
73.49% (122/166)
|
src/spirv-tools/source/table2.h
|
50.00% (3/6)
|
50.00% (3/6)
|
66.67% (6/9)
|
src/spirv-tools/source/text.cpp
|
97.53% (672/689)
|
92.86% (13/14)
|
91.04% (498/547)
|
src/spirv-tools/source/text_handler.cpp
|
95.82% (321/335)
|
100.00% (25/25)
|
94.93% (206/217)
|
src/spirv-tools/source/text_handler.h
|
66.67% (28/42)
|
80.00% (8/10)
|
71.43% (15/21)
|
src/spirv-tools/source/to_string.cpp
|
100.00% (17/17)
|
100.00% (1/1)
|
66.67% (10/15)
|
src/spirv-tools/source/util/bit_vector.cpp
|
42.37% (25/59)
|
50.00% (2/4)
|
50.00% (18/36)
|
src/spirv-tools/source/util/bit_vector.h
|
93.88% (46/49)
|
83.33% (5/6)
|
92.00% (23/25)
|
src/spirv-tools/source/util/bitutils.h
|
89.36% (84/94)
|
100.00% (9/9)
|
65.91% (58/88)
|
src/spirv-tools/source/util/hash_combine.h
|
93.75% (15/16)
|
80.00% (4/5)
|
83.33% (5/6)
|
src/spirv-tools/source/util/hex_float.h
|
84.94% (857/1009)
|
68.02% (134/197)
|
82.87% (537/648)
|
src/spirv-tools/source/util/ilist.h
|
94.12% (96/102)
|
96.15% (25/26)
|
72.22% (52/72)
|
src/spirv-tools/source/util/ilist_node.h
|
35.29% (36/102)
|
66.67% (8/12)
|
38.21% (47/123)
|
src/spirv-tools/source/util/index_range.h
|
100.00% (9/9)
|
100.00% (6/6)
|
90.91% (10/11)
|
src/spirv-tools/source/util/make_unique.h
|
100.00% (3/3)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/spirv-tools/source/util/parse_number.cpp
|
91.44% (203/222)
|
100.00% (7/7)
|
86.71% (124/143)
|
src/spirv-tools/source/util/parse_number.h
|
93.51% (72/77)
|
100.00% (9/9)
|
89.29% (50/56)
|
src/spirv-tools/source/util/small_vector.h
|
77.27% (187/242)
|
86.21% (25/29)
|
74.60% (141/189)
|
src/spirv-tools/source/util/span.h
|
85.71% (12/14)
|
88.89% (8/9)
|
84.21% (16/19)
|
src/spirv-tools/source/util/string_utils.cpp
|
53.85% (14/26)
|
50.00% (1/2)
|
53.33% (16/30)
|
src/spirv-tools/source/util/string_utils.h
|
90.16% (55/61)
|
85.71% (6/7)
|
84.21% (32/38)
|
src/spirv-tools/source/util/timer.cpp
|
18.97% (11/58)
|
100.00% (4/4)
|
20.83% (10/48)
|
src/spirv-tools/source/util/timer.h
|
13.48% (12/89)
|
20.00% (4/20)
|
13.04% (9/69)
|
src/spirv-tools/source/val/basic_block.cpp
|
73.91% (102/138)
|
71.05% (27/38)
|
82.26% (51/62)
|
src/spirv-tools/source/val/basic_block.h
|
88.89% (40/45)
|
90.91% (20/22)
|
85.71% (24/28)
|
src/spirv-tools/source/val/construct.cpp
|
94.90% (149/157)
|
92.86% (13/14)
|
79.17% (114/144)
|
src/spirv-tools/source/val/construct.h
|
100.00% (6/6)
|
100.00% (2/2)
|
100.00% (4/4)
|
src/spirv-tools/source/val/decoration.h
|
76.19% (16/21)
|
77.78% (7/9)
|
70.27% (26/37)
|
src/spirv-tools/source/val/function.cpp
|
97.73% (344/352)
|
95.00% (38/40)
|
76.72% (201/262)
|
src/spirv-tools/source/val/function.h
|
67.57% (25/37)
|
71.43% (10/14)
|
71.43% (10/14)
|
src/spirv-tools/source/val/instruction.cpp
|
56.52% (13/23)
|
42.86% (3/7)
|
52.63% (10/19)
|
src/spirv-tools/source/val/instruction.h
|
92.31% (36/39)
|
95.00% (19/20)
|
73.81% (31/42)
|
src/spirv-tools/source/val/validate.cpp
|
86.75% (288/332)
|
83.33% (10/12)
|
89.47% (289/323)
|
src/spirv-tools/source/val/validate_adjacency.cpp
|
90.00% (81/90)
|
100.00% (1/1)
|
86.00% (43/50)
|
src/spirv-tools/source/val/validate_annotation.cpp
|
61.96% (404/652)
|
80.00% (12/15)
|
61.27% (280/457)
|
src/spirv-tools/source/val/validate_arithmetics.cpp
|
52.32% (417/797)
|
70.59% (12/17)
|
57.93% (336/580)
|
src/spirv-tools/source/val/validate_atomics.cpp
|
56.10% (207/369)
|
100.00% (7/7)
|
59.86% (170/284)
|
src/spirv-tools/source/val/validate_barriers.cpp
|
55.71% (78/140)
|
66.67% (2/3)
|
62.86% (44/70)
|
src/spirv-tools/source/val/validate_bitwise.cpp
|
93.63% (191/204)
|
100.00% (8/8)
|
96.03% (145/151)
|
src/spirv-tools/source/val/validate_builtins.cpp
|
2.78% (130/4668)
|
4.30% (8/186)
|
5.10% (104/2038)
|
src/spirv-tools/source/val/validate_capability.cpp
|
9.80% (40/408)
|
5.26% (1/19)
|
15.53% (59/380)
|
src/spirv-tools/source/val/validate_cfg.cpp
|
85.40% (901/1055)
|
93.75% (30/32)
|
84.20% (602/715)
|
src/spirv-tools/source/val/validate_composites.cpp
|
43.89% (438/998)
|
66.67% (10/15)
|
39.02% (272/697)
|
src/spirv-tools/source/val/validate_constants.cpp
|
52.53% (363/691)
|
71.43% (10/14)
|
56.90% (235/413)
|
src/spirv-tools/source/val/validate_conversion.cpp
|
46.01% (461/1002)
|
61.54% (16/26)
|
52.86% (416/787)
|
src/spirv-tools/source/val/validate_debug.cpp
|
100.00% (41/41)
|
100.00% (3/3)
|
100.00% (26/26)
|
src/spirv-tools/source/val/validate_decorations.cpp
|
52.74% (568/1077)
|
89.29% (25/28)
|
57.75% (529/916)
|
src/spirv-tools/source/val/validate_derivatives.cpp
|
81.20% (108/133)
|
100.00% (3/3)
|
75.00% (45/60)
|
src/spirv-tools/source/val/validate_dot_product.cpp
|
2.58% (8/310)
|
16.67% (1/6)
|
1.49% (3/201)
|
src/spirv-tools/source/val/validate_execution_limitations.cpp
|
83.33% (35/42)
|
100.00% (1/1)
|
90.00% (18/20)
|
src/spirv-tools/source/val/validate_explicit_layout.cpp
|
0.80% (7/872)
|
7.41% (2/27)
|
0.71% (4/565)
|
src/spirv-tools/source/val/validate_extensions.cpp
|
17.55% (678/3863)
|
10.96% (8/73)
|
14.83% (502/3384)
|
src/spirv-tools/source/val/validate_function.cpp
|
57.67% (218/378)
|
66.67% (4/6)
|
67.10% (155/231)
|
src/spirv-tools/source/val/validate_graph.cpp
|
1.56% (7/450)
|
5.26% (1/19)
|
1.21% (3/247)
|
src/spirv-tools/source/val/validate_group.cpp
|
12.79% (22/172)
|
28.57% (2/7)
|
9.43% (10/106)
|
src/spirv-tools/source/val/validate_id.cpp
|
100.00% (222/222)
|
100.00% (5/5)
|
99.38% (159/160)
|
src/spirv-tools/source/val/validate_image.cpp
|
55.39% (1352/2441)
|
75.00% (39/52)
|
54.84% (1054/1922)
|
src/spirv-tools/source/val/validate_instruction.cpp
|
80.21% (312/389)
|
100.00% (13/13)
|
82.42% (225/273)
|
src/spirv-tools/source/val/validate_interfaces.cpp
|
11.14% (75/673)
|
30.77% (4/13)
|
9.43% (40/424)
|
src/spirv-tools/source/val/validate_invalid_type.cpp
|
64.18% (129/201)
|
100.00% (5/5)
|
74.83% (107/143)
|
src/spirv-tools/source/val/validate_layout.cpp
|
59.30% (220/371)
|
100.00% (4/4)
|
57.65% (162/281)
|
src/spirv-tools/source/val/validate_literals.cpp
|
100.00% (49/49)
|
100.00% (3/3)
|
76.74% (33/43)
|
src/spirv-tools/source/val/validate_logical_pointers.cpp
|
35.63% (315/884)
|
37.50% (6/16)
|
46.32% (264/570)
|
src/spirv-tools/source/val/validate_logicals.cpp
|
96.77% (270/279)
|
100.00% (9/9)
|
93.40% (198/212)
|
src/spirv-tools/source/val/validate_memory.cpp
|
25.62% (899/3509)
|
34.38% (22/64)
|
28.65% (683/2384)
|
src/spirv-tools/source/val/validate_memory_semantics.cpp
|
46.92% (122/260)
|
100.00% (1/1)
|
62.03% (98/158)
|
src/spirv-tools/source/val/validate_mesh_shading.cpp
|
6.14% (14/228)
|
22.22% (2/9)
|
6.80% (7/103)
|
src/spirv-tools/source/val/validate_misc.cpp
|
9.23% (24/260)
|
22.22% (2/9)
|
14.18% (19/134)
|
src/spirv-tools/source/val/validate_mode_setting.cpp
|
55.80% (712/1276)
|
84.38% (27/32)
|
54.20% (368/679)
|
src/spirv-tools/source/val/validate_non_uniform.cpp
|
6.04% (25/414)
|
14.29% (2/14)
|
5.88% (16/272)
|
src/spirv-tools/source/val/validate_pipe.cpp
|
2.79% (7/251)
|
7.69% (1/13)
|
1.51% (3/199)
|
src/spirv-tools/source/val/validate_primitives.cpp
|
57.89% (22/38)
|
100.00% (1/1)
|
56.25% (9/16)
|
src/spirv-tools/source/val/validate_ray_query.cpp
|
2.99% (9/301)
|
25.00% (1/4)
|
1.05% (3/286)
|
src/spirv-tools/source/val/validate_ray_tracing.cpp
|
3.83% (8/209)
|
14.29% (1/7)
|
2.73% (3/110)
|
src/spirv-tools/source/val/validate_ray_tracing_reorder.cpp
|
4.43% (58/1310)
|
10.53% (2/19)
|
0.74% (6/812)
|
src/spirv-tools/source/val/validate_scopes.cpp
|
25.00% (88/352)
|
44.44% (4/9)
|
33.03% (72/218)
|
src/spirv-tools/source/val/validate_small_type_uses.cpp
|
20.83% (5/24)
|
100.00% (1/1)
|
33.33% (7/21)
|
src/spirv-tools/source/val/validate_tensor.cpp
|
4.89% (9/184)
|
14.29% (1/7)
|
2.68% (3/112)
|
src/spirv-tools/source/val/validate_tensor_layout.cpp
|
5.74% (7/122)
|
16.67% (1/6)
|
3.41% (3/88)
|
src/spirv-tools/source/val/validate_type.cpp
|
47.21% (473/1002)
|
59.09% (13/22)
|
53.60% (395/737)
|
src/spirv-tools/source/val/validation_state.cpp
|
31.25% (1035/3312)
|
66.86% (117/175)
|
28.85% (781/2707)
|
src/spirv-tools/source/val/validation_state.h
|
53.82% (169/314)
|
69.88% (58/83)
|
45.91% (73/159)
|
src/spirv-tools/test/fuzzers/random_generator.cpp
|
73.33% (44/60)
|
63.64% (7/11)
|
50.00% (25/50)
|
src/spirv-tools/test/fuzzers/random_generator.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/spirv-tools/test/fuzzers/spvtools_as_fuzzer.cpp
|
95.24% (40/42)
|
100.00% (1/1)
|
92.86% (13/14)
|
src/spirv-tools/test/fuzzers/spvtools_binary_parser_fuzzer.cpp
|
80.95% (17/21)
|
100.00% (1/1)
|
80.00% (8/10)
|
src/spirv-tools/test/fuzzers/spvtools_dis_fuzzer.cpp
|
0.00% (0/44)
|
0.00% (0/1)
|
0.00% (0/17)
|
src/spirv-tools/test/fuzzers/spvtools_opt_fuzzer_common.cpp
|
94.59% (35/37)
|
100.00% (2/2)
|
93.33% (14/15)
|
src/spirv-tools/test/fuzzers/spvtools_opt_legalization_fuzzer.cpp
|
100.00% (9/9)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/test/fuzzers/spvtools_opt_performance_fuzzer.cpp
|
100.00% (9/9)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/test/fuzzers/spvtools_opt_size_fuzzer.cpp
|
100.00% (9/9)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/spirv-tools/test/fuzzers/spvtools_val_fuzzer.cpp
|
89.47% (17/19)
|
100.00% (2/2)
|
87.50% (7/8)
|