package info (click to toggle)
spirv-tools 2023.1-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 25,608 kB
  • sloc: cpp: 408,882; javascript: 5,890; python: 2,847; ansic: 403; sh: 385; ruby: 88; makefile: 17; lisp: 9

Folder: opt

d .. (parent)
- - rw-r--r-- 7,486 CMakeLists.txt
- - rw-r--r-- 40,493 aggressive_dead_code_elim_pass.cpp
- - rw-r--r-- 10,589 aggressive_dead_code_elim_pass.h
- - rw-r--r-- 40,854 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,413 basic_block.cpp
- - rw-r--r-- 12,433 basic_block.h
- - rw-r--r-- 1,733 block_merge_pass.cpp
- - rw-r--r-- 1,914 block_merge_pass.h
- - rw-r--r-- 7,984 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,338 build_module.h
- - rw-r--r-- 14,189 ccp_pass.cpp
- - rw-r--r-- 5,317 ccp_pass.h
- - rw-r--r-- 12,034 cfg.cpp
- - rw-r--r-- 7,487 cfg.h
- - rw-r--r-- 1,310 cfg_cleanup_pass.cpp
- - rw-r--r-- 1,242 cfg_cleanup_pass.h
- - rw-r--r-- 10,373 code_sink.cpp
- - rw-r--r-- 4,412 code_sink.h
- - rw-r--r-- 11,233 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-- 66,769 const_folding_rules.cpp
- - rw-r--r-- 4,551 const_folding_rules.h
- - rw-r--r-- 18,605 constants.cpp
- - rw-r--r-- 28,693 constants.h
- - rw-r--r-- 6,319 control_dependence.cpp
- - rw-r--r-- 8,098 control_dependence.h
- - rw-r--r-- 18,897 convert_to_half_pass.cpp
- - rw-r--r-- 5,397 convert_to_half_pass.h
- - rw-r--r-- 16,454 convert_to_sampled_image_pass.cpp
- - rw-r--r-- 9,421 convert_to_sampled_image_pass.h
- - rw-r--r-- 31,788 copy_prop_arrays.cpp
- - rw-r--r-- 11,507 copy_prop_arrays.h
- - rw-r--r-- 2,838 dataflow.cpp
- - rw-r--r-- 5,780 dataflow.h
- - rw-r--r-- 25,185 dead_branch_elim_pass.cpp
- - rw-r--r-- 8,013 dead_branch_elim_pass.h
- - rw-r--r-- 10,650 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-- 37,872 debug_info_manager.cpp
- - rw-r--r-- 12,314 debug_info_manager.h
- - rw-r--r-- 24,603 decoration_manager.cpp
- - rw-r--r-- 9,485 decoration_manager.h
- - rw-r--r-- 9,715 def_use_manager.cpp
- - rw-r--r-- 9,942 def_use_manager.h
- - rw-r--r-- 15,551 desc_sroa.cpp
- - rw-r--r-- 6,762 desc_sroa.h
- - rw-r--r-- 4,281 desc_sroa_util.cpp
- - rw-r--r-- 2,109 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,737 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,428 eliminate_dead_functions_util.cpp
- - rw-r--r-- 1,312 eliminate_dead_functions_util.h
- - rw-r--r-- 11,169 eliminate_dead_io_components_pass.cpp
- - rw-r--r-- 2,853 eliminate_dead_io_components_pass.h
- - rw-r--r-- 24,226 eliminate_dead_members_pass.cpp
- - rw-r--r-- 6,293 eliminate_dead_members_pass.h
- - rw-r--r-- 9,600 eliminate_dead_output_stores_pass.cpp
- - rw-r--r-- 2,891 eliminate_dead_output_stores_pass.h
- - rw-r--r-- 1,034 empty_pass.h
- - rw-r--r-- 3,428 feature_manager.cpp
- - rw-r--r-- 3,574 feature_manager.h
- - rw-r--r-- 3,538 fix_func_call_arguments.cpp
- - rw-r--r-- 1,767 fix_func_call_arguments.h
- - rw-r--r-- 11,906 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,731 fold.cpp
- - rw-r--r-- 8,290 fold.h
- - rw-r--r-- 14,775 fold_spec_constant_op_and_composite_pass.cpp
- - rw-r--r-- 2,959 fold_spec_constant_op_and_composite_pass.h
- - rw-r--r-- 115,435 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,335 function.cpp
- - rw-r--r-- 11,889 function.h
- - rw-r--r-- 46,070 graphics_robust_access_pass.cpp
- - rw-r--r-- 6,834 graphics_robust_access_pass.h
- - rw-r--r-- 11,674 if_conversion.cpp
- - rw-r--r-- 3,745 if_conversion.h
- - rw-r--r-- 2,690 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-- 32,563 inline_pass.cpp
- - rw-r--r-- 10,572 inline_pass.h
- - rw-r--r-- 38,507 inst_bindless_check_pass.cpp
- - rw-r--r-- 9,377 inst_bindless_check_pass.h
- - rw-r--r-- 23,264 inst_buff_addr_check_pass.cpp
- - rw-r--r-- 6,129 inst_buff_addr_check_pass.h
- - rw-r--r-- 10,806 inst_debug_printf_pass.cpp
- - rw-r--r-- 4,089 inst_debug_printf_pass.h
- - rw-r--r-- 34,615 instruction.cpp
- - rw-r--r-- 34,567 instruction.h
- - rw-r--r-- 1,179 instruction_list.cpp
- - rw-r--r-- 4,963 instruction_list.h
- - rw-r--r-- 50,828 instrument_pass.cpp
- - rw-r--r-- 19,592 instrument_pass.h
- - rw-r--r-- 40,230 interface_var_sroa.cpp
- - rw-r--r-- 20,189 interface_var_sroa.h
- - rw-r--r-- 4,212 interp_fixup_pass.cpp
- - rw-r--r-- 2,146 interp_fixup_pass.h
- - rw-r--r-- 26,436 ir_builder.h
- - rw-r--r-- 37,179 ir_context.cpp
- - rw-r--r-- 45,380 ir_context.h
- - rw-r--r-- 15,058 ir_loader.cpp
- - rw-r--r-- 4,121 ir_loader.h
- - rw-r--r-- 12,688 iterator.h
- - rw-r--r-- 4,482 licm_pass.cpp
- - rw-r--r-- 2,612 licm_pass.h
- - rw-r--r-- 13,049 liveness.cpp
- - rw-r--r-- 3,158 liveness.h
- - rw-r--r-- 18,416 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-- 10,805 local_single_block_elim_pass.cpp
- - rw-r--r-- 4,209 local_single_block_elim_pass.h
- - rw-r--r-- 10,664 local_single_store_elim_pass.cpp
- - rw-r--r-- 3,916 local_single_store_elim_pass.h
- - rw-r--r-- 9,869 log.h
- - rw-r--r-- 65,553 loop_dependence.cpp
- - rw-r--r-- 20,850 loop_dependence.h
- - rw-r--r-- 18,715 loop_dependence_helpers.cpp
- - rw-r--r-- 33,632 loop_descriptor.cpp
- - rw-r--r-- 23,355 loop_descriptor.h
- - rw-r--r-- 19,770 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,262 loop_fusion_pass.cpp
- - rw-r--r-- 1,854 loop_fusion_pass.h
- - rw-r--r-- 38,441 loop_peeling.cpp
- - rw-r--r-- 13,240 loop_peeling.h
- - rw-r--r-- 42,843 loop_unroller.cpp
- - rw-r--r-- 1,559 loop_unroller.h
- - rw-r--r-- 24,050 loop_unswitch_pass.cpp
- - rw-r--r-- 1,491 loop_unswitch_pass.h
- - rw-r--r-- 27,828 loop_utils.cpp
- - rw-r--r-- 6,835 loop_utils.h
- - rw-r--r-- 17,312 mem_pass.cpp
- - rw-r--r-- 6,112 mem_pass.h
- - rw-r--r-- 32,059 merge_return_pass.cpp
- - rw-r--r-- 14,078 merge_return_pass.h
- - rw-r--r-- 9,858 module.cpp
- - rw-r--r-- 20,127 module.h
- - rw-r--r-- 1,046 null_pass.h
- - rw-r--r-- 42,111 optimizer.cpp
- - rw-r--r-- 5,892 pass.cpp
- - rw-r--r-- 6,029 pass.h
- - rw-r--r-- 3,339 pass_manager.cpp
- - rw-r--r-- 5,336 pass_manager.h
- - rw-r--r-- 3,955 passes.h
- - rw-r--r-- 632 pch_source_opt.cpp
- - rw-r--r-- 1,102 pch_source_opt.h
- - rw-r--r-- 8,108 private_to_local_pass.cpp
- - rw-r--r-- 3,142 private_to_local_pass.h
- - rw-r--r-- 9,498 propagator.cpp
- - rw-r--r-- 13,461 propagator.h
- - rw-r--r-- 6,507 reduce_load_size.cpp
- - rw-r--r-- 2,805 reduce_load_size.h
- - rw-r--r-- 1,981 redundancy_elimination.cpp
- - rw-r--r-- 2,121 redundancy_elimination.h
- - rw-r--r-- 2,802 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-- 6,630 remove_duplicates_pass.cpp
- - rw-r--r-- 1,988 remove_duplicates_pass.h
- - rw-r--r-- 3,414 remove_unused_interface_variables_pass.cpp
- - rw-r--r-- 884 remove_unused_interface_variables_pass.h
- - rw-r--r-- 17,345 replace_desc_array_access_using_var_index.cpp
- - rw-r--r-- 9,638 replace_desc_array_access_using_var_index.h
- - rw-r--r-- 8,037 replace_invalid_opc.cpp
- - rw-r--r-- 2,820 replace_invalid_opc.h
- - rw-r--r-- 33,455 scalar_analysis.cpp
- - rw-r--r-- 11,893 scalar_analysis.h
- - rw-r--r-- 12,139 scalar_analysis_nodes.h
- - rw-r--r-- 20,239 scalar_analysis_simplification.cpp
- - rw-r--r-- 35,191 scalar_replacement_pass.cpp
- - rw-r--r-- 11,465 scalar_replacement_pass.h
- - rw-r--r-- 15,801 set_spec_constant_default_value_pass.cpp
- - rw-r--r-- 4,860 set_spec_constant_default_value_pass.h
- - rw-r--r-- 6,214 simplification_pass.cpp
- - rw-r--r-- 2,198 simplification_pass.h
- - rw-r--r-- 11,648 spread_volatile_semantics.cpp
- - rw-r--r-- 4,932 spread_volatile_semantics.h
- - rw-r--r-- 25,128 ssa_rewrite_pass.cpp
- - rw-r--r-- 12,519 ssa_rewrite_pass.h
- - rw-r--r-- 6,578 strength_reduction_pass.cpp
- - rw-r--r-- 2,260 strength_reduction_pass.h
- - rw-r--r-- 4,064 strip_debug_info_pass.cpp
- - rw-r--r-- 1,094 strip_debug_info_pass.h
- - rw-r--r-- 4,012 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-- 8,725 tree_iterator.h
- - rw-r--r-- 38,461 type_manager.cpp
- - rw-r--r-- 10,263 type_manager.h
- - rw-r--r-- 21,759 types.cpp
- - rw-r--r-- 21,252 types.h
- - rw-r--r-- 7,095 unify_const_pass.cpp
- - rw-r--r-- 1,078 unify_const_pass.h
- - rw-r--r-- 31,443 upgrade_memory_model.cpp
- - rw-r--r-- 6,008 upgrade_memory_model.h
- - rw-r--r-- 7,662 value_number_table.cpp
- - rw-r--r-- 3,157 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