Merge arithmetic with non-trivial constant operands
[platform/upstream/SPIRV-Tools.git] / source / opt /
drwxr-xr-x   ..
-rw-r--r-- 4557 CMakeLists.txt
-rw-r--r-- 25955 aggressive_dead_code_elim_pass.cpp
-rw-r--r-- 7065 aggressive_dead_code_elim_pass.h
-rw-r--r-- 5365 basic_block.cpp
-rw-r--r-- 10034 basic_block.h
-rw-r--r-- 5733 block_merge_pass.cpp
-rw-r--r-- 2298 block_merge_pass.h
-rw-r--r-- 2796 build_module.cpp
-rw-r--r-- 1806 build_module.h
-rw-r--r-- 11613 ccp_pass.cpp
-rw-r--r-- 3996 ccp_pass.h
-rw-r--r-- 4864 cfg.cpp
-rw-r--r-- 5875 cfg.h
-rw-r--r-- 1395 cfg_cleanup_pass.cpp
-rw-r--r-- 1204 cfg_cleanup_pass.h
-rw-r--r-- 22111 common_uniform_elim_pass.cpp
-rw-r--r-- 7846 common_uniform_elim_pass.h
-rw-r--r-- 2384 compact_ids_pass.cpp
-rw-r--r-- 1062 compact_ids_pass.h
-rw-r--r-- 1912 composite.cpp
-rw-r--r-- 1818 composite.h
-rw-r--r-- 13942 const_folding_rules.cpp
-rw-r--r-- 2969 const_folding_rules.h
-rw-r--r-- 11146 constants.cpp
-rw-r--r-- 24926 constants.h
-rw-r--r-- 16811 dead_branch_elim_pass.cpp
-rw-r--r-- 6128 dead_branch_elim_pass.h
-rw-r--r-- 11530 dead_insert_elim_pass.cpp
-rw-r--r-- 3109 dead_insert_elim_pass.h
-rw-r--r-- 4034 dead_variable_elimination.cpp
-rw-r--r-- 1811 dead_variable_elimination.h
-rw-r--r-- 12671 decoration_manager.cpp
-rw-r--r-- 5343 decoration_manager.h
-rw-r--r-- 8621 def_use_manager.cpp
-rw-r--r-- 10486 def_use_manager.h
-rw-r--r-- 1159 dominator_analysis.cpp
-rw-r--r-- 4771 dominator_analysis.h
-rw-r--r-- 15013 dominator_tree.cpp
-rw-r--r-- 11883 dominator_tree.h
-rw-r--r-- 3733 eliminate_dead_constant_pass.cpp
-rw-r--r-- 1118 eliminate_dead_constant_pass.h
-rw-r--r-- 1824 eliminate_dead_functions_pass.cpp
-rw-r--r-- 1327 eliminate_dead_functions_pass.h
-rw-r--r-- 2004 feature_manager.cpp
-rw-r--r-- 2614 feature_manager.h
-rw-r--r-- 6265 flatten_decoration_pass.cpp
-rw-r--r-- 1097 flatten_decoration_pass.h
-rw-r--r-- 22484 fold.cpp
-rw-r--r-- 4140 fold.h
-rw-r--r-- 17553 fold_spec_constant_op_and_composite_pass.cpp
-rw-r--r-- 3827 fold_spec_constant_op_and_composite_pass.h
-rw-r--r-- 67000 folding_rules.cpp
-rw-r--r-- 2795 folding_rules.h
-rw-r--r-- 1797 freeze_spec_constant_value_pass.cpp
-rw-r--r-- 1126 freeze_spec_constant_value_pass.h
-rw-r--r-- 3017 function.cpp
-rw-r--r-- 5679 function.h
-rw-r--r-- 7518 if_conversion.cpp
-rw-r--r-- 2971 if_conversion.h
-rw-r--r-- 2887 inline_exhaustive_pass.cpp
-rw-r--r-- 1600 inline_exhaustive_pass.h
-rw-r--r-- 3772 inline_opaque_pass.cpp
-rw-r--r-- 1848 inline_opaque_pass.h
-rw-r--r-- 28164 inline_pass.cpp
-rw-r--r-- 7911 inline_pass.h
-rw-r--r-- 10203 insert_extract_elim.cpp
-rw-r--r-- 2343 insert_extract_elim.h
-rw-r--r-- 18300 instruction.cpp
-rw-r--r-- 25638 instruction.h
-rw-r--r-- 1165 instruction_list.cpp
-rw-r--r-- 4675 instruction_list.h
-rw-r--r-- 14196 ir_builder.h
-rw-r--r-- 19654 ir_context.cpp
-rw-r--r-- 28352 ir_context.h
-rw-r--r-- 5755 ir_loader.cpp
-rw-r--r-- 3362 ir_loader.h
-rw-r--r-- 9760 iterator.h
-rw-r--r-- 3740 licm_pass.cpp
-rw-r--r-- 2512 licm_pass.h
-rw-r--r-- 12183 local_access_chain_convert_pass.cpp
-rw-r--r-- 4861 local_access_chain_convert_pass.h
-rw-r--r-- 2175 local_redundancy_elimination.cpp
-rw-r--r-- 2649 local_redundancy_elimination.h
-rw-r--r-- 8604 local_single_block_elim_pass.cpp
-rw-r--r-- 4080 local_single_block_elim_pass.h
-rw-r--r-- 12572 local_single_store_elim_pass.cpp
-rw-r--r-- 5680 local_single_store_elim_pass.h
-rw-r--r-- 4896 local_ssa_elim_pass.cpp
-rw-r--r-- 2445 local_ssa_elim_pass.h
-rw-r--r-- 9727 log.h
-rw-r--r-- 34291 loop_descriptor.cpp
-rw-r--r-- 20868 loop_descriptor.h
-rw-r--r-- 40298 loop_unroller.cpp
-rw-r--r-- 1258 loop_unroller.h
-rw-r--r-- 35156 loop_unswitch_pass.cpp
-rw-r--r-- 1508 loop_unswitch_pass.h
-rw-r--r-- 24152 loop_utils.cpp
-rw-r--r-- 5352 loop_utils.h
-rw-r--r-- 947 make_unique.h
-rw-r--r-- 30865 mem_pass.cpp
-rw-r--r-- 9847 mem_pass.h
-rw-r--r-- 4673 merge_return_pass.cpp
-rw-r--r-- 1817 merge_return_pass.h
-rw-r--r-- 5336 module.cpp
-rw-r--r-- 17037 module.h
-rw-r--r-- 1050 null_pass.h
-rw-r--r-- 15356 optimizer.cpp
-rw-r--r-- 4088 pass.cpp
-rw-r--r-- 5944 pass.h
-rw-r--r-- 2200 pass_manager.cpp
-rw-r--r-- 3989 pass_manager.h
-rw-r--r-- 2082 passes.h
-rw-r--r-- 5953 private_to_local_pass.cpp
-rw-r--r-- 2941 private_to_local_pass.h
-rw-r--r-- 9563 propagator.cpp
-rw-r--r-- 13583 propagator.h
-rw-r--r-- 1972 redundancy_elimination.cpp
-rw-r--r-- 2080 redundancy_elimination.h
-rw-r--r-- 2253 reflect.h
-rw-r--r-- 6062 remove_duplicates_pass.cpp
-rw-r--r-- 2495 remove_duplicates_pass.h
-rw-r--r-- 7393 replace_invalid_opc.cpp
-rw-r--r-- 2813 replace_invalid_opc.h
-rw-r--r-- 24549 scalar_replacement_pass.cpp
-rw-r--r-- 8421 scalar_replacement_pass.h
-rw-r--r-- 14789 set_spec_constant_default_value_pass.cpp
-rw-r--r-- 4814 set_spec_constant_default_value_pass.h
-rw-r--r-- 4185 simplification_pass.cpp
-rw-r--r-- 1716 simplification_pass.h
-rw-r--r-- 6599 strength_reduction_pass.cpp
-rw-r--r-- 2244 strength_reduction_pass.h
-rw-r--r-- 1230 strip_debug_info_pass.cpp
-rw-r--r-- 1091 strip_debug_info_pass.h
-rw-r--r-- 8731 tree_iterator.h
-rw-r--r-- 24753 type_manager.cpp
-rw-r--r-- 7023 type_manager.h
-rw-r--r-- 16335 types.cpp
-rw-r--r-- 16454 types.h
-rw-r--r-- 7073 unify_const_pass.cpp
-rw-r--r-- 1074 unify_const_pass.h
-rw-r--r-- 6970 value_number_table.cpp
-rw-r--r-- 3384 value_number_table.h
-rw-r--r-- 2395 workaround1209.cpp
-rw-r--r-- 1297 workaround1209.h