package info (click to toggle)
spirv-tools 2025.5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 28,588 kB
  • sloc: cpp: 470,407; javascript: 5,893; python: 3,326; ansic: 488; sh: 450; ruby: 88; makefile: 18; lisp: 9

Folder: opt

d .. (parent)
- - rw-r--r-- 8,507 CMakeLists.txt
- - rw-r--r-- 45,754 aggressive_dead_code_elim_pass.cpp
- - rw-r--r-- 11,454 aggressive_dead_code_elim_pass.h
- - rw-r--r-- 45,793 amd_ext_to_khr.cpp
- - rw-r--r-- 1,945 amd_ext_to_khr.h
- - rw-r--r-- 1,663 analyze_live_input_pass.cpp
- - rw-r--r-- 1,944 analyze_live_input_pass.h
- - rw-r--r-- 8,543 basic_block.cpp
- - rw-r--r-- 12,433 basic_block.h
- - rw-r--r-- 1,681 block_merge_pass.cpp
- - rw-r--r-- 1,914 block_merge_pass.h
- - rw-r--r-- 8,568 block_merge_util.cpp
- - rw-r--r-- 1,614 block_merge_util.h
- - rw-r--r-- 3,334 build_module.cpp
- - rw-r--r-- 2,340 build_module.h
- - rw-r--r-- 17,261 canonicalize_ids_pass.cpp
- - rw-r--r-- 4,164 canonicalize_ids_pass.h
- - rw-r--r-- 14,626 ccp_pass.cpp
- - rw-r--r-- 5,317 ccp_pass.h
- - rw-r--r-- 12,195 cfg.cpp
- - rw-r--r-- 7,487 cfg.h
- - rw-r--r-- 1,236 cfg_cleanup_pass.cpp
- - rw-r--r-- 1,242 cfg_cleanup_pass.h
- - rw-r--r-- 10,323 code_sink.cpp
- - rw-r--r-- 4,412 code_sink.h
- - rw-r--r-- 11,272 combine_access_chains.cpp
- - rw-r--r-- 3,157 combine_access_chains.h
- - rw-r--r-- 3,723 compact_ids_pass.cpp
- - rw-r--r-- 1,329 compact_ids_pass.h
- - rw-r--r-- 1,937 composite.cpp
- - rw-r--r-- 1,848 composite.h
- - rw-r--r-- 80,623 const_folding_rules.cpp
- - rw-r--r-- 4,551 const_folding_rules.h
- - rw-r--r-- 20,474 constants.cpp
- - rw-r--r-- 29,334 constants.h
- - rw-r--r-- 6,282 control_dependence.cpp
- - rw-r--r-- 8,098 control_dependence.h
- - rw-r--r-- 22,073 convert_to_half_pass.cpp
- - rw-r--r-- 5,663 convert_to_half_pass.h
- - rw-r--r-- 16,589 convert_to_sampled_image_pass.cpp
- - rw-r--r-- 9,421 convert_to_sampled_image_pass.h
- - rw-r--r-- 34,911 copy_prop_arrays.cpp
- - rw-r--r-- 12,016 copy_prop_arrays.h
- - rw-r--r-- 2,817 dataflow.cpp
- - rw-r--r-- 5,780 dataflow.h
- - rw-r--r-- 25,152 dead_branch_elim_pass.cpp
- - rw-r--r-- 8,013 dead_branch_elim_pass.h
- - rw-r--r-- 10,711 dead_insert_elim_pass.cpp
- - rw-r--r-- 3,421 dead_insert_elim_pass.h
- - rw-r--r-- 4,044 dead_variable_elimination.cpp
- - rw-r--r-- 1,879 dead_variable_elimination.h
- - rw-r--r-- 38,489 debug_info_manager.cpp
- - rw-r--r-- 12,200 debug_info_manager.h
- - rw-r--r-- 24,812 decoration_manager.cpp
- - rw-r--r-- 9,572 decoration_manager.h
- - rw-r--r-- 9,715 def_use_manager.cpp
- - rw-r--r-- 9,107 def_use_manager.h
- - rw-r--r-- 17,490 desc_sroa.cpp
- - rw-r--r-- 7,407 desc_sroa.h
- - rw-r--r-- 4,998 desc_sroa_util.cpp
- - rw-r--r-- 2,279 desc_sroa_util.h
- - rw-r--r-- 1,996 dominator_analysis.cpp
- - rw-r--r-- 4,786 dominator_analysis.h
- - rw-r--r-- 14,621 dominator_tree.cpp
- - rw-r--r-- 11,843 dominator_tree.h
- - rw-r--r-- 3,702 eliminate_dead_constant_pass.cpp
- - rw-r--r-- 1,131 eliminate_dead_constant_pass.h
- - rw-r--r-- 1,646 eliminate_dead_functions_pass.cpp
- - rw-r--r-- 1,408 eliminate_dead_functions_pass.h
- - rw-r--r-- 2,558 eliminate_dead_functions_util.cpp
- - rw-r--r-- 1,312 eliminate_dead_functions_util.h
- - rw-r--r-- 11,119 eliminate_dead_io_components_pass.cpp
- - rw-r--r-- 2,853 eliminate_dead_io_components_pass.h
- - rw-r--r-- 25,207 eliminate_dead_members_pass.cpp
- - rw-r--r-- 6,293 eliminate_dead_members_pass.h
- - rw-r--r-- 9,757 eliminate_dead_output_stores_pass.cpp
- - rw-r--r-- 2,761 eliminate_dead_output_stores_pass.h
- - rw-r--r-- 1,034 empty_pass.h
- - rw-r--r-- 3,754 feature_manager.cpp
- - rw-r--r-- 3,720 feature_manager.h
- - rw-r--r-- 3,649 fix_func_call_arguments.cpp
- - rw-r--r-- 1,767 fix_func_call_arguments.h
- - rw-r--r-- 13,421 fix_storage_class.cpp
- - rw-r--r-- 3,927 fix_storage_class.h
- - rw-r--r-- 6,229 flatten_decoration_pass.cpp
- - rw-r--r-- 1,111 flatten_decoration_pass.h
- - rw-r--r-- 22,640 fold.cpp
- - rw-r--r-- 8,638 fold.h
- - rw-r--r-- 14,803 fold_spec_constant_op_and_composite_pass.cpp
- - rw-r--r-- 3,608 fold_spec_constant_op_and_composite_pass.h
- - rw-r--r-- 133,182 folding_rules.cpp
- - rw-r--r-- 3,972 folding_rules.h
- - rw-r--r-- 1,693 freeze_spec_constant_value_pass.cpp
- - rw-r--r-- 1,139 freeze_spec_constant_value_pass.h
- - rw-r--r-- 8,357 function.cpp
- - rw-r--r-- 12,735 function.h
- - rw-r--r-- 2,323 graph.cpp
- - rw-r--r-- 4,340 graph.h
- - rw-r--r-- 48,372 graphics_robust_access_pass.cpp
- - rw-r--r-- 6,834 graphics_robust_access_pass.h
- - rw-r--r-- 11,754 if_conversion.cpp
- - rw-r--r-- 3,745 if_conversion.h
- - rw-r--r-- 2,742 inline_exhaustive_pass.cpp
- - rw-r--r-- 1,580 inline_exhaustive_pass.h
- - rw-r--r-- 3,915 inline_opaque_pass.cpp
- - rw-r--r-- 1,837 inline_opaque_pass.h
- - rw-r--r-- 35,383 inline_pass.cpp
- - rw-r--r-- 11,132 inline_pass.h
- - rw-r--r-- 36,079 instruction.cpp
- - rw-r--r-- 35,025 instruction.h
- - rw-r--r-- 1,179 instruction_list.cpp
- - rw-r--r-- 4,963 instruction_list.h
- - rw-r--r-- 41,833 interface_var_sroa.cpp
- - rw-r--r-- 20,311 interface_var_sroa.h
- - rw-r--r-- 4,188 interp_fixup_pass.cpp
- - rw-r--r-- 2,146 interp_fixup_pass.h
- - rw-r--r-- 17,516 invocation_interlock_placement_pass.cpp
- - rw-r--r-- 6,954 invocation_interlock_placement_pass.h
- - rw-r--r-- 30,471 ir_builder.h
- - rw-r--r-- 40,706 ir_context.cpp
- - rw-r--r-- 49,438 ir_context.h
- - rw-r--r-- 16,590 ir_loader.cpp
- - rw-r--r-- 4,227 ir_loader.h
- - rw-r--r-- 12,688 iterator.h
- - rw-r--r-- 4,393 licm_pass.cpp
- - rw-r--r-- 2,612 licm_pass.h
- - rw-r--r-- 14,173 liveness.cpp
- - rw-r--r-- 3,163 liveness.h
- - rw-r--r-- 19,090 local_access_chain_convert_pass.cpp
- - rw-r--r-- 5,870 local_access_chain_convert_pass.h
- - rw-r--r-- 2,145 local_redundancy_elimination.cpp
- - rw-r--r-- 2,695 local_redundancy_elimination.h
- - rw-r--r-- 11,511 local_single_block_elim_pass.cpp
- - rw-r--r-- 4,209 local_single_block_elim_pass.h
- - rw-r--r-- 11,374 local_single_store_elim_pass.cpp
- - rw-r--r-- 3,916 local_single_store_elim_pass.h
- - rw-r--r-- 9,244 log.h
- - rw-r--r-- 65,495 loop_dependence.cpp
- - rw-r--r-- 20,850 loop_dependence.h
- - rw-r--r-- 18,674 loop_dependence_helpers.cpp
- - rw-r--r-- 33,610 loop_descriptor.cpp
- - rw-r--r-- 23,624 loop_descriptor.h
- - rw-r--r-- 19,951 loop_fission.cpp
- - rw-r--r-- 2,767 loop_fission.h
- - rw-r--r-- 24,459 loop_fusion.cpp
- - rw-r--r-- 3,873 loop_fusion.h
- - rw-r--r-- 2,518 loop_fusion_pass.cpp
- - rw-r--r-- 1,856 loop_fusion_pass.h
- - rw-r--r-- 40,776 loop_peeling.cpp
- - rw-r--r-- 13,581 loop_peeling.h
- - rw-r--r-- 44,441 loop_unroller.cpp
- - rw-r--r-- 1,559 loop_unroller.h
- - rw-r--r-- 24,887 loop_unswitch_pass.cpp
- - rw-r--r-- 1,532 loop_unswitch_pass.h
- - rw-r--r-- 28,745 loop_utils.cpp
- - rw-r--r-- 6,983 loop_utils.h
- - rw-r--r-- 17,792 mem_pass.cpp
- - rw-r--r-- 6,112 mem_pass.h
- - rw-r--r-- 34,536 merge_return_pass.cpp
- - rw-r--r-- 13,969 merge_return_pass.h
- - rw-r--r-- 3,338 modify_maximal_reconvergence.cpp
- - rw-r--r-- 1,956 modify_maximal_reconvergence.h
- - rw-r--r-- 10,251 module.cpp
- - rw-r--r-- 21,890 module.h
- - rw-r--r-- 1,046 null_pass.h
- - rw-r--r-- 3,860 opextinst_forward_ref_fixup_pass.cpp
- - rw-r--r-- 1,834 opextinst_forward_ref_fixup_pass.h
- - rw-r--r-- 50,501 optimizer.cpp
- - rw-r--r-- 5,852 pass.cpp
- - rw-r--r-- 6,027 pass.h
- - rw-r--r-- 3,339 pass_manager.cpp
- - rw-r--r-- 5,336 pass_manager.h
- - rw-r--r-- 4,279 passes.h
- - rw-r--r-- 632 pch_source_opt.cpp
- - rw-r--r-- 1,102 pch_source_opt.h
- - rw-r--r-- 8,287 private_to_local_pass.cpp
- - rw-r--r-- 3,172 private_to_local_pass.h
- - rw-r--r-- 10,544 propagator.cpp
- - rw-r--r-- 13,632 propagator.h
- - rw-r--r-- 6,544 reduce_load_size.cpp
- - rw-r--r-- 2,805 reduce_load_size.h
- - rw-r--r-- 2,063 redundancy_elimination.cpp
- - rw-r--r-- 2,045 redundancy_elimination.h
- - rw-r--r-- 2,138 reflect.h
- - rw-r--r-- 21,485 register_pressure.cpp
- - rw-r--r-- 7,028 register_pressure.h
- - rw-r--r-- 6,879 relax_float_ops_pass.cpp
- - rw-r--r-- 2,653 relax_float_ops_pass.h
- - rw-r--r-- 1,680 remove_dontinline_pass.cpp
- - rw-r--r-- 1,367 remove_dontinline_pass.h
- - rw-r--r-- 7,992 remove_duplicates_pass.cpp
- - rw-r--r-- 2,147 remove_duplicates_pass.h
- - rw-r--r-- 3,738 remove_unused_interface_variables_pass.cpp
- - rw-r--r-- 1,072 remove_unused_interface_variables_pass.h
- - rw-r--r-- 18,251 replace_desc_array_access_using_var_index.cpp
- - rw-r--r-- 9,649 replace_desc_array_access_using_var_index.h
- - rw-r--r-- 8,159 replace_invalid_opc.cpp
- - rw-r--r-- 2,820 replace_invalid_opc.h
- - rw-r--r-- 11,903 resolve_binding_conflicts_pass.cpp
- - rw-r--r-- 1,289 resolve_binding_conflicts_pass.h
- - rw-r--r-- 33,434 scalar_analysis.cpp
- - rw-r--r-- 11,893 scalar_analysis.h
- - rw-r--r-- 12,139 scalar_analysis_nodes.h
- - rw-r--r-- 20,214 scalar_analysis_simplification.cpp
- - rw-r--r-- 35,720 scalar_replacement_pass.cpp
- - rw-r--r-- 12,376 scalar_replacement_pass.h
- - rw-r--r-- 15,729 set_spec_constant_default_value_pass.cpp
- - rw-r--r-- 4,860 set_spec_constant_default_value_pass.h
- - rw-r--r-- 6,199 simplification_pass.cpp
- - rw-r--r-- 2,198 simplification_pass.h
- - rw-r--r-- 27,438 split_combined_image_sampler_pass.cpp
- - rw-r--r-- 7,193 split_combined_image_sampler_pass.h
- - rw-r--r-- 11,613 spread_volatile_semantics.cpp
- - rw-r--r-- 4,932 spread_volatile_semantics.h
- - rw-r--r-- 25,151 ssa_rewrite_pass.cpp
- - rw-r--r-- 12,519 ssa_rewrite_pass.h
- - rw-r--r-- 6,813 strength_reduction_pass.cpp
- - rw-r--r-- 2,264 strength_reduction_pass.h
- - rw-r--r-- 4,068 strip_debug_info_pass.cpp
- - rw-r--r-- 1,094 strip_debug_info_pass.h
- - rw-r--r-- 3,997 strip_nonsemantic_info_pass.cpp
- - rw-r--r-- 1,549 strip_nonsemantic_info_pass.h
- - rw-r--r-- 7,778 struct_cfg_analysis.cpp
- - rw-r--r-- 6,071 struct_cfg_analysis.h
- - rw-r--r-- 18,626 struct_packing_pass.cpp
- - rw-r--r-- 2,769 struct_packing_pass.h
- - rw-r--r-- 1,506 switch_descriptorset_pass.cpp
- - rw-r--r-- 1,494 switch_descriptorset_pass.h
- - rw-r--r-- 8,725 tree_iterator.h
- - rw-r--r-- 28,731 trim_capabilities_pass.cpp
- - rw-r--r-- 8,665 trim_capabilities_pass.h
- - rw-r--r-- 49,440 type_manager.cpp
- - rw-r--r-- 10,476 type_manager.h
- - rw-r--r-- 30,697 types.cpp
- - rw-r--r-- 27,969 types.h
- - rw-r--r-- 7,060 unify_const_pass.cpp
- - rw-r--r-- 1,078 unify_const_pass.h
- - rw-r--r-- 33,818 upgrade_memory_model.cpp
- - rw-r--r-- 6,008 upgrade_memory_model.h
- - rw-r--r-- 9,849 value_number_table.cpp
- - rw-r--r-- 3,704 value_number_table.h
- - rw-r--r-- 16,076 vector_dce.cpp
- - rw-r--r-- 6,882 vector_dce.h
- - rw-r--r-- 2,388 workaround1209.cpp
- - rw-r--r-- 1,288 workaround1209.h
- - rw-r--r-- 6,381 wrap_opkill.cpp
- - rw-r--r-- 3,069 wrap_opkill.h