package info (click to toggle)
spirv-tools 2020.6-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 21,636 kB
  • sloc: cpp: 366,576; javascript: 5,849; python: 2,551; ansic: 387; sh: 327; ruby: 88; makefile: 19; lisp: 9

Folder: opt

d .. (parent)
- - rw-r--r-- 7,087 CMakeLists.txt
- - rw-r--r-- 38,589 aggressive_dead_code_elim_pass.cpp
- - rw-r--r-- 7,476 aggressive_dead_code_elim_pass.h
- - rw-r--r-- 40,496 amd_ext_to_khr.cpp
- - rw-r--r-- 1,945 amd_ext_to_khr.h
- - rw-r--r-- 8,263 basic_block.cpp
- - rw-r--r-- 12,427 basic_block.h
- - rw-r--r-- 1,639 block_merge_pass.cpp
- - rw-r--r-- 1,914 block_merge_pass.h
- - rw-r--r-- 6,731 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-- 12,845 ccp_pass.cpp
- - rw-r--r-- 4,642 ccp_pass.h
- - rw-r--r-- 11,447 cfg.cpp
- - rw-r--r-- 6,980 cfg.h
- - rw-r--r-- 1,310 cfg_cleanup_pass.cpp
- - rw-r--r-- 1,242 cfg_cleanup_pass.h
- - rw-r--r-- 10,026 code_sink.cpp
- - rw-r--r-- 4,412 code_sink.h
- - rw-r--r-- 10,963 combine_access_chains.cpp
- - rw-r--r-- 3,149 combine_access_chains.h
- - rw-r--r-- 3,247 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-- 51,489 const_folding_rules.cpp
- - rw-r--r-- 4,400 const_folding_rules.h
- - rw-r--r-- 14,949 constants.cpp
- - rw-r--r-- 27,265 constants.h
- - rw-r--r-- 17,744 convert_to_half_pass.cpp
- - rw-r--r-- 5,191 convert_to_half_pass.h
- - rw-r--r-- 30,349 copy_prop_arrays.cpp
- - rw-r--r-- 10,585 copy_prop_arrays.h
- - rw-r--r-- 25,272 dead_branch_elim_pass.cpp
- - rw-r--r-- 8,016 dead_branch_elim_pass.h
- - rw-r--r-- 10,529 dead_insert_elim_pass.cpp
- - rw-r--r-- 3,421 dead_insert_elim_pass.h
- - rw-r--r-- 3,974 dead_variable_elimination.cpp
- - rw-r--r-- 1,879 dead_variable_elimination.h
- - rw-r--r-- 32,041 debug_info_manager.cpp
- - rw-r--r-- 11,681 debug_info_manager.h
- - rw-r--r-- 3,861 decompose_initialized_variables_pass.cpp
- - rw-r--r-- 2,264 decompose_initialized_variables_pass.h
- - rw-r--r-- 23,954 decoration_manager.cpp
- - rw-r--r-- 9,287 decoration_manager.h
- - rw-r--r-- 9,003 def_use_manager.cpp
- - rw-r--r-- 10,189 def_use_manager.h
- - rw-r--r-- 16,373 desc_sroa.cpp
- - rw-r--r-- 4,384 desc_sroa.h
- - rw-r--r-- 1,990 dominator_analysis.cpp
- - rw-r--r-- 4,786 dominator_analysis.h
- - rw-r--r-- 14,990 dominator_tree.cpp
- - rw-r--r-- 11,847 dominator_tree.h
- - rw-r--r-- 3,738 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,168 eliminate_dead_functions_util.cpp
- - rw-r--r-- 1,312 eliminate_dead_functions_util.h
- - rw-r--r-- 23,129 eliminate_dead_members_pass.cpp
- - rw-r--r-- 6,293 eliminate_dead_members_pass.h
- - rw-r--r-- 1,034 empty_pass.h
- - rw-r--r-- 3,175 feature_manager.cpp
- - rw-r--r-- 3,297 feature_manager.h
- - rw-r--r-- 11,218 fix_storage_class.cpp
- - rw-r--r-- 3,919 fix_storage_class.h
- - rw-r--r-- 6,238 flatten_decoration_pass.cpp
- - rw-r--r-- 1,111 flatten_decoration_pass.h
- - rw-r--r-- 22,765 fold.cpp
- - rw-r--r-- 8,276 fold.h
- - rw-r--r-- 19,146 fold_spec_constant_op_and_composite_pass.cpp
- - rw-r--r-- 3,456 fold_spec_constant_op_and_composite_pass.h
- - rw-r--r-- 95,920 folding_rules.cpp
- - rw-r--r-- 3,821 folding_rules.h
- - rw-r--r-- 1,694 freeze_spec_constant_value_pass.cpp
- - rw-r--r-- 1,139 freeze_spec_constant_value_pass.h
- - rw-r--r-- 8,063 function.cpp
- - rw-r--r-- 10,358 function.h
- - rw-r--r-- 3,792 generate_webgpu_initializers_pass.cpp
- - rw-r--r-- 2,615 generate_webgpu_initializers_pass.h
- - rw-r--r-- 46,041 graphics_robust_access_pass.cpp
- - rw-r--r-- 6,831 graphics_robust_access_pass.h
- - rw-r--r-- 11,240 if_conversion.cpp
- - rw-r--r-- 3,745 if_conversion.h
- - rw-r--r-- 2,691 inline_exhaustive_pass.cpp
- - rw-r--r-- 1,580 inline_exhaustive_pass.h
- - rw-r--r-- 3,894 inline_opaque_pass.cpp
- - rw-r--r-- 1,837 inline_opaque_pass.h
- - rw-r--r-- 30,089 inline_pass.cpp
- - rw-r--r-- 10,240 inline_pass.h
- - rw-r--r-- 36,122 inst_bindless_check_pass.cpp
- - rw-r--r-- 9,354 inst_bindless_check_pass.h
- - rw-r--r-- 21,107 inst_buff_addr_check_pass.cpp
- - rw-r--r-- 5,775 inst_buff_addr_check_pass.h
- - rw-r--r-- 10,808 inst_debug_printf_pass.cpp
- - rw-r--r-- 4,089 inst_debug_printf_pass.h
- - rw-r--r-- 29,663 instruction.cpp
- - rw-r--r-- 32,489 instruction.h
- - rw-r--r-- 1,179 instruction_list.cpp
- - rw-r--r-- 4,962 instruction_list.h
- - rw-r--r-- 47,624 instrument_pass.cpp
- - rw-r--r-- 18,927 instrument_pass.h
- - rw-r--r-- 25,343 ir_builder.h
- - rw-r--r-- 38,448 ir_context.cpp
- - rw-r--r-- 42,534 ir_context.h
- - rw-r--r-- 12,237 ir_loader.cpp
- - rw-r--r-- 4,121 ir_loader.h
- - rw-r--r-- 13,181 iterator.h
- - rw-r--r-- 1,279 legalize_vector_shuffle_pass.cpp
- - rw-r--r-- 2,167 legalize_vector_shuffle_pass.h
- - rw-r--r-- 4,470 licm_pass.cpp
- - rw-r--r-- 2,612 licm_pass.h
- - rw-r--r-- 15,409 local_access_chain_convert_pass.cpp
- - rw-r--r-- 5,208 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-- 9,911 local_single_block_elim_pass.cpp
- - rw-r--r-- 4,209 local_single_block_elim_pass.h
- - rw-r--r-- 10,708 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,515 loop_dependence.cpp
- - rw-r--r-- 20,850 loop_dependence.h
- - rw-r--r-- 18,607 loop_dependence_helpers.cpp
- - rw-r--r-- 33,468 loop_descriptor.cpp
- - rw-r--r-- 23,279 loop_descriptor.h
- - rw-r--r-- 19,790 loop_fission.cpp
- - rw-r--r-- 2,766 loop_fission.h
- - rw-r--r-- 24,292 loop_fusion.cpp
- - rw-r--r-- 3,872 loop_fusion.h
- - rw-r--r-- 2,262 loop_fusion_pass.cpp
- - rw-r--r-- 1,852 loop_fusion_pass.h
- - rw-r--r-- 38,270 loop_peeling.cpp
- - rw-r--r-- 13,238 loop_peeling.h
- - rw-r--r-- 41,952 loop_unroller.cpp
- - rw-r--r-- 1,559 loop_unroller.h
- - rw-r--r-- 23,979 loop_unswitch_pass.cpp
- - rw-r--r-- 1,489 loop_unswitch_pass.h
- - rw-r--r-- 27,815 loop_utils.cpp
- - rw-r--r-- 6,833 loop_utils.h
- - rw-r--r-- 17,023 mem_pass.cpp
- - rw-r--r-- 6,090 mem_pass.h
- - rw-r--r-- 31,372 merge_return_pass.cpp
- - rw-r--r-- 14,148 merge_return_pass.h
- - rw-r--r-- 8,241 module.cpp
- - rw-r--r-- 19,277 module.h
- - rw-r--r-- 1,046 null_pass.h
- - rw-r--r-- 37,862 optimizer.cpp
- - rw-r--r-- 5,862 pass.cpp
- - rw-r--r-- 5,885 pass.h
- - rw-r--r-- 3,040 pass_manager.cpp
- - rw-r--r-- 5,334 pass_manager.h
- - rw-r--r-- 3,658 passes.h
- - rw-r--r-- 632 pch_source_opt.cpp
- - rw-r--r-- 1,102 pch_source_opt.h
- - rw-r--r-- 7,974 private_to_local_pass.cpp
- - rw-r--r-- 3,141 private_to_local_pass.h
- - rw-r--r-- 9,486 propagator.cpp
- - rw-r--r-- 13,449 propagator.h
- - rw-r--r-- 6,192 reduce_load_size.cpp
- - rw-r--r-- 2,478 reduce_load_size.h
- - rw-r--r-- 1,926 redundancy_elimination.cpp
- - rw-r--r-- 2,120 redundancy_elimination.h
- - rw-r--r-- 2,445 reflect.h
- - rw-r--r-- 21,416 register_pressure.cpp
- - rw-r--r-- 7,028 register_pressure.h
- - rw-r--r-- 6,424 relax_float_ops_pass.cpp
- - rw-r--r-- 2,494 relax_float_ops_pass.h
- - rw-r--r-- 6,620 remove_duplicates_pass.cpp
- - rw-r--r-- 1,988 remove_duplicates_pass.h
- - rw-r--r-- 7,384 replace_invalid_opc.cpp
- - rw-r--r-- 2,810 replace_invalid_opc.h
- - rw-r--r-- 33,488 scalar_analysis.cpp
- - rw-r--r-- 11,893 scalar_analysis.h
- - rw-r--r-- 12,138 scalar_analysis_nodes.h
- - rw-r--r-- 20,242 scalar_analysis_simplification.cpp
- - rw-r--r-- 33,867 scalar_replacement_pass.cpp
- - rw-r--r-- 10,564 scalar_replacement_pass.h
- - rw-r--r-- 14,745 set_spec_constant_default_value_pass.cpp
- - rw-r--r-- 4,860 set_spec_constant_default_value_pass.h
- - rw-r--r-- 6,108 simplification_pass.cpp
- - rw-r--r-- 2,198 simplification_pass.h
- - rw-r--r-- 3,705 split_invalid_unreachable_pass.cpp
- - rw-r--r-- 2,064 split_invalid_unreachable_pass.h
- - rw-r--r-- 27,629 ssa_rewrite_pass.cpp
- - rw-r--r-- 12,991 ssa_rewrite_pass.h
- - rw-r--r-- 6,609 strength_reduction_pass.cpp
- - rw-r--r-- 2,264 strength_reduction_pass.h
- - rw-r--r-- 2,127 strip_atomic_counter_memory_pass.cpp
- - rw-r--r-- 2,019 strip_atomic_counter_memory_pass.h
- - rw-r--r-- 3,999 strip_debug_info_pass.cpp
- - rw-r--r-- 1,094 strip_debug_info_pass.h
- - rw-r--r-- 4,549 strip_reflect_info_pass.cpp
- - rw-r--r-- 1,529 strip_reflect_info_pass.h
- - rw-r--r-- 7,749 struct_cfg_analysis.cpp
- - rw-r--r-- 6,071 struct_cfg_analysis.h
- - rw-r--r-- 8,725 tree_iterator.h
- - rw-r--r-- 37,854 type_manager.cpp
- - rw-r--r-- 10,012 type_manager.h
- - rw-r--r-- 21,024 types.cpp
- - rw-r--r-- 22,006 types.h
- - rw-r--r-- 7,113 unify_const_pass.cpp
- - rw-r--r-- 1,078 unify_const_pass.h
- - rw-r--r-- 30,561 upgrade_memory_model.cpp
- - rw-r--r-- 5,998 upgrade_memory_model.h
- - rw-r--r-- 7,625 value_number_table.cpp
- - rw-r--r-- 3,157 value_number_table.h
- - rw-r--r-- 15,433 vector_dce.cpp
- - rw-r--r-- 6,753 vector_dce.h
- - rw-r--r-- 2,376 workaround1209.cpp
- - rw-r--r-- 1,288 workaround1209.h
- - rw-r--r-- 6,277 wrap_opkill.cpp
- - rw-r--r-- 3,067 wrap_opkill.h