Index of /external/swiftshader/third_party/SPIRV-Tools/source/opt/


../
CMakeLists.txt                                     24-Feb-2026 12:58                8347
aggressive_dead_code_elim_pass.cpp                 24-Feb-2026 12:58               42947
aggressive_dead_code_elim_pass.h                   24-Feb-2026 12:58               10589
amd_ext_to_khr.cpp                                 24-Feb-2026 12:58               40811
amd_ext_to_khr.h                                   24-Feb-2026 12:58                1945
analyze_live_input_pass.cpp                        24-Feb-2026 12:58                1663
analyze_live_input_pass.h                          24-Feb-2026 12:58                1944
basic_block.cpp                                    24-Feb-2026 12:58                8349
basic_block.h                                      24-Feb-2026 12:58               12433
block_merge_pass.cpp                               24-Feb-2026 12:58                1681
block_merge_pass.h                                 24-Feb-2026 12:58                1914
block_merge_util.cpp                               24-Feb-2026 12:58                8568
block_merge_util.h                                 24-Feb-2026 12:58                1614
build_module.cpp                                   24-Feb-2026 12:58                3334
build_module.h                                     24-Feb-2026 12:58                2340
canonicalize_ids_pass.cpp                          24-Feb-2026 12:58               17261
canonicalize_ids_pass.h                            24-Feb-2026 12:58                4164
ccp_pass.cpp                                       24-Feb-2026 12:58               14158
ccp_pass.h                                         24-Feb-2026 12:58                5317
cfg.cpp                                            24-Feb-2026 12:58               12034
cfg.h                                              24-Feb-2026 12:58                7487
cfg_cleanup_pass.cpp                               24-Feb-2026 12:58                1236
cfg_cleanup_pass.h                                 24-Feb-2026 12:58                1242
code_sink.cpp                                      24-Feb-2026 12:58               10323
code_sink.h                                        24-Feb-2026 12:58                4412
combine_access_chains.cpp                          24-Feb-2026 12:58               11233
combine_access_chains.h                            24-Feb-2026 12:58                3157
compact_ids_pass.cpp                               24-Feb-2026 12:58                3723
compact_ids_pass.h                                 24-Feb-2026 12:58                1329
composite.cpp                                      24-Feb-2026 12:58                1937
composite.h                                        24-Feb-2026 12:58                1848
const_folding_rules.cpp                            24-Feb-2026 12:58               78862
const_folding_rules.h                              24-Feb-2026 12:58                4551
constants.cpp                                      24-Feb-2026 12:58               20297
constants.h                                        24-Feb-2026 12:58               29334
control_dependence.cpp                             24-Feb-2026 12:58                6282
control_dependence.h                               24-Feb-2026 12:58                8098
convert_to_half_pass.cpp                           24-Feb-2026 12:58               20173
convert_to_half_pass.h                             24-Feb-2026 12:58                5609
convert_to_sampled_image_pass.cpp                  24-Feb-2026 12:58               16372
convert_to_sampled_image_pass.h                    24-Feb-2026 12:58                9421
copy_prop_arrays.cpp                               24-Feb-2026 12:58               34911
copy_prop_arrays.h                                 24-Feb-2026 12:58               12016
dataflow.cpp                                       24-Feb-2026 12:58                2817
dataflow.h                                         24-Feb-2026 12:58                5780
dead_branch_elim_pass.cpp                          24-Feb-2026 12:58               25152
dead_branch_elim_pass.h                            24-Feb-2026 12:58                8013
dead_insert_elim_pass.cpp                          24-Feb-2026 12:58               10711
dead_insert_elim_pass.h                            24-Feb-2026 12:58                3421
dead_variable_elimination.cpp                      24-Feb-2026 12:58                4044
dead_variable_elimination.h                        24-Feb-2026 12:58                1879
debug_info_manager.cpp                             24-Feb-2026 12:58               38451
debug_info_manager.h                               24-Feb-2026 12:58               12200
decoration_manager.cpp                             24-Feb-2026 12:58               24812
decoration_manager.h                               24-Feb-2026 12:58                9572
def_use_manager.cpp                                24-Feb-2026 12:58                9715
def_use_manager.h                                  24-Feb-2026 12:58                9107
desc_sroa.cpp                                      24-Feb-2026 12:58               17187
desc_sroa.h                                        24-Feb-2026 12:58                7407
desc_sroa_util.cpp                                 24-Feb-2026 12:58                4998
desc_sroa_util.h                                   24-Feb-2026 12:58                2279
dominator_analysis.cpp                             24-Feb-2026 12:58                1996
dominator_analysis.h                               24-Feb-2026 12:58                4786
dominator_tree.cpp                                 24-Feb-2026 12:58               14621
dominator_tree.h                                   24-Feb-2026 12:58               11843
eliminate_dead_constant_pass.cpp                   24-Feb-2026 12:58                3702
eliminate_dead_constant_pass.h                     24-Feb-2026 12:58                1131
eliminate_dead_functions_pass.cpp                  24-Feb-2026 12:58                1646
eliminate_dead_functions_pass.h                    24-Feb-2026 12:58                1408
eliminate_dead_functions_util.cpp                  24-Feb-2026 12:58                2558
eliminate_dead_functions_util.h                    24-Feb-2026 12:58                1312
eliminate_dead_io_components_pass.cpp              24-Feb-2026 12:58               11119
eliminate_dead_io_components_pass.h                24-Feb-2026 12:58                2853
eliminate_dead_members_pass.cpp                    24-Feb-2026 12:58               25207
eliminate_dead_members_pass.h                      24-Feb-2026 12:58                6293
eliminate_dead_output_stores_pass.cpp              24-Feb-2026 12:58                9757
eliminate_dead_output_stores_pass.h                24-Feb-2026 12:58                2761
empty_pass.h                                       24-Feb-2026 12:58                1034
feature_manager.cpp                                24-Feb-2026 12:58                3472
feature_manager.h                                  24-Feb-2026 12:58                3720
fix_func_call_arguments.cpp                        24-Feb-2026 12:58                3538
fix_func_call_arguments.h                          24-Feb-2026 12:58                1767
fix_storage_class.cpp                              24-Feb-2026 12:58               13421
fix_storage_class.h                                24-Feb-2026 12:58                3927
flatten_decoration_pass.cpp                        24-Feb-2026 12:58                6229
flatten_decoration_pass.h                          24-Feb-2026 12:58                1111
fold.cpp                                           24-Feb-2026 12:58               22543
fold.h                                             24-Feb-2026 12:58                8638
fold_spec_constant_op_and_composite_pass.cpp       24-Feb-2026 12:58               13839
fold_spec_constant_op_and_composite_pass.h         24-Feb-2026 12:58                2959
folding_rules.cpp                                  24-Feb-2026 12:58              117932
folding_rules.h                                    24-Feb-2026 12:58                3972
freeze_spec_constant_value_pass.cpp                24-Feb-2026 12:58                1693
freeze_spec_constant_value_pass.h                  24-Feb-2026 12:58                1139
function.cpp                                       24-Feb-2026 12:58                8294
function.h                                         24-Feb-2026 12:58               12738
graphics_robust_access_pass.cpp                    24-Feb-2026 12:58               45919
graphics_robust_access_pass.h                      24-Feb-2026 12:58                6834
if_conversion.cpp                                  24-Feb-2026 12:58               11674
if_conversion.h                                    24-Feb-2026 12:58                3745
inline_exhaustive_pass.cpp                         24-Feb-2026 12:58                2742
inline_exhaustive_pass.h                           24-Feb-2026 12:58                1580
inline_opaque_pass.cpp                             24-Feb-2026 12:58                3915
inline_opaque_pass.h                               24-Feb-2026 12:58                1837
inline_pass.cpp                                    24-Feb-2026 12:58               35383
inline_pass.h                                      24-Feb-2026 12:58               11132
instruction.cpp                                    24-Feb-2026 12:58               35607
instruction.h                                      24-Feb-2026 12:58               35025
instruction_list.cpp                               24-Feb-2026 12:58                1179
instruction_list.h                                 24-Feb-2026 12:58                4963
interface_var_sroa.cpp                             24-Feb-2026 12:58               40230
interface_var_sroa.h                               24-Feb-2026 12:58               20032
interp_fixup_pass.cpp                              24-Feb-2026 12:58                4188
interp_fixup_pass.h                                24-Feb-2026 12:58                2146
invocation_interlock_placement_pass.cpp            24-Feb-2026 12:58               16685
invocation_interlock_placement_pass.h              24-Feb-2026 12:58                6944
ir_builder.h                                       24-Feb-2026 12:58               30003
ir_context.cpp                                     24-Feb-2026 12:58               40089
ir_context.h                                       24-Feb-2026 12:58               47962
ir_loader.cpp                                      24-Feb-2026 12:58               15139
ir_loader.h                                        24-Feb-2026 12:58                4121
iterator.h                                         24-Feb-2026 12:58               12688
licm_pass.cpp                                      24-Feb-2026 12:58                4447
licm_pass.h                                        24-Feb-2026 12:58                2612
liveness.cpp                                       24-Feb-2026 12:58               14173
liveness.h                                         24-Feb-2026 12:58                3163
local_access_chain_convert_pass.cpp                24-Feb-2026 12:58               19051
local_access_chain_convert_pass.h                  24-Feb-2026 12:58                5870
local_redundancy_elimination.cpp                   24-Feb-2026 12:58                2145
local_redundancy_elimination.h                     24-Feb-2026 12:58                2695
local_single_block_elim_pass.cpp                   24-Feb-2026 12:58               11472
local_single_block_elim_pass.h                     24-Feb-2026 12:58                4209
local_single_store_elim_pass.cpp                   24-Feb-2026 12:58               11335
local_single_store_elim_pass.h                     24-Feb-2026 12:58                3916
log.h                                              24-Feb-2026 12:58                9244
loop_dependence.cpp                                24-Feb-2026 12:58               65495
loop_dependence.h                                  24-Feb-2026 12:58               20850
loop_dependence_helpers.cpp                        24-Feb-2026 12:58               18674
loop_descriptor.cpp                                24-Feb-2026 12:58               33458
loop_descriptor.h                                  24-Feb-2026 12:58               23341
loop_fission.cpp                                   24-Feb-2026 12:58               19803
loop_fission.h                                     24-Feb-2026 12:58                2767
loop_fusion.cpp                                    24-Feb-2026 12:58               24459
loop_fusion.h                                      24-Feb-2026 12:58                3873
loop_fusion_pass.cpp                               24-Feb-2026 12:58                2227
loop_fusion_pass.h                                 24-Feb-2026 12:58                1854
loop_peeling.cpp                                   24-Feb-2026 12:58               38396
loop_peeling.h                                     24-Feb-2026 12:58               13240
loop_unroller.cpp                                  24-Feb-2026 12:58               43023
loop_unroller.h                                    24-Feb-2026 12:58                1559
loop_unswitch_pass.cpp                             24-Feb-2026 12:58               24026
loop_unswitch_pass.h                               24-Feb-2026 12:58                1491
loop_utils.cpp                                     24-Feb-2026 12:58               27828
loop_utils.h                                       24-Feb-2026 12:58                6835
mem_pass.cpp                                       24-Feb-2026 12:58               17792
mem_pass.h                                         24-Feb-2026 12:58                6112
merge_return_pass.cpp                              24-Feb-2026 12:58               32628
merge_return_pass.h                                24-Feb-2026 12:58               14078
modify_maximal_reconvergence.cpp                   24-Feb-2026 12:58                3338
modify_maximal_reconvergence.h                     24-Feb-2026 12:58                1956
module.cpp                                         24-Feb-2026 12:58                9858
module.h                                           24-Feb-2026 12:58               20470
null_pass.h                                        24-Feb-2026 12:58                1046
opextinst_forward_ref_fixup_pass.cpp               24-Feb-2026 12:58                3860
opextinst_forward_ref_fixup_pass.h                 24-Feb-2026 12:58                1834
optimizer.cpp                                      24-Feb-2026 12:58               50501
pass.cpp                                           24-Feb-2026 12:58                5766
pass.h                                             24-Feb-2026 12:58                6073
pass_manager.cpp                                   24-Feb-2026 12:58                3339
pass_manager.h                                     24-Feb-2026 12:58                5336
passes.h                                           24-Feb-2026 12:58                4279
pch_source_opt.cpp                                 24-Feb-2026 12:58                 632
pch_source_opt.h                                   24-Feb-2026 12:58                1102
private_to_local_pass.cpp                          24-Feb-2026 12:58                8287
private_to_local_pass.h                            24-Feb-2026 12:58                3172
propagator.cpp                                     24-Feb-2026 12:58                9498
propagator.h                                       24-Feb-2026 12:58               13461
reduce_load_size.cpp                               24-Feb-2026 12:58                6507
reduce_load_size.h                                 24-Feb-2026 12:58                2805
redundancy_elimination.cpp                         24-Feb-2026 12:58                2063
redundancy_elimination.h                           24-Feb-2026 12:58                2045
reflect.h                                          24-Feb-2026 12:58                2138
register_pressure.cpp                              24-Feb-2026 12:58               21485
register_pressure.h                                24-Feb-2026 12:58                7028
relax_float_ops_pass.cpp                           24-Feb-2026 12:58                6879
relax_float_ops_pass.h                             24-Feb-2026 12:58                2653
remove_dontinline_pass.cpp                         24-Feb-2026 12:58                1680
remove_dontinline_pass.h                           24-Feb-2026 12:58                1367
remove_duplicates_pass.cpp                         24-Feb-2026 12:58                6561
remove_duplicates_pass.h                           24-Feb-2026 12:58                1988
remove_unused_interface_variables_pass.cpp         24-Feb-2026 12:58                3517
remove_unused_interface_variables_pass.h           24-Feb-2026 12:58                1072
replace_desc_array_access_using_var_index.cpp      24-Feb-2026 12:58               17345
replace_desc_array_access_using_var_index.h        24-Feb-2026 12:58                9638
replace_invalid_opc.cpp                            24-Feb-2026 12:58                8159
replace_invalid_opc.h                              24-Feb-2026 12:58                2820
resolve_binding_conflicts_pass.cpp                 24-Feb-2026 12:58               11903
resolve_binding_conflicts_pass.h                   24-Feb-2026 12:58                1289
scalar_analysis.cpp                                24-Feb-2026 12:58               33434
scalar_analysis.h                                  24-Feb-2026 12:58               11893
scalar_analysis_nodes.h                            24-Feb-2026 12:58               12139
scalar_analysis_simplification.cpp                 24-Feb-2026 12:58               20214
scalar_replacement_pass.cpp                        24-Feb-2026 12:58               35549
scalar_replacement_pass.h                          24-Feb-2026 12:58               12314
set_spec_constant_default_value_pass.cpp           24-Feb-2026 12:58               15729
set_spec_constant_default_value_pass.h             24-Feb-2026 12:58                4860
simplification_pass.cpp                            24-Feb-2026 12:58                6199
simplification_pass.h                              24-Feb-2026 12:58                2198
split_combined_image_sampler_pass.cpp              24-Feb-2026 12:58               25562
split_combined_image_sampler_pass.h                24-Feb-2026 12:58                7193
spread_volatile_semantics.cpp                      24-Feb-2026 12:58               11613
spread_volatile_semantics.h                        24-Feb-2026 12:58                4932
ssa_rewrite_pass.cpp                               24-Feb-2026 12:58               25091
ssa_rewrite_pass.h                                 24-Feb-2026 12:58               12519
strength_reduction_pass.cpp                        24-Feb-2026 12:58                6489
strength_reduction_pass.h                          24-Feb-2026 12:58                2260
strip_debug_info_pass.cpp                          24-Feb-2026 12:58                4068
strip_debug_info_pass.h                            24-Feb-2026 12:58                1094
strip_nonsemantic_info_pass.cpp                    24-Feb-2026 12:58                3997
strip_nonsemantic_info_pass.h                      24-Feb-2026 12:58                1549
struct_cfg_analysis.cpp                            24-Feb-2026 12:58                7778
struct_cfg_analysis.h                              24-Feb-2026 12:58                6071
struct_packing_pass.cpp                            24-Feb-2026 12:58               18626
struct_packing_pass.h                              24-Feb-2026 12:58                2769
switch_descriptorset_pass.cpp                      24-Feb-2026 12:58                1506
switch_descriptorset_pass.h                        24-Feb-2026 12:58                1494
tree_iterator.h                                    24-Feb-2026 12:58                8725
trim_capabilities_pass.cpp                         24-Feb-2026 12:58               28446
trim_capabilities_pass.h                           24-Feb-2026 12:58                8632
type_manager.cpp                                   24-Feb-2026 12:58               48111
type_manager.h                                     24-Feb-2026 12:58               10397
types.cpp                                          24-Feb-2026 12:58               29125
types.h                                            24-Feb-2026 12:58               26979
unify_const_pass.cpp                               24-Feb-2026 12:58                7060
unify_const_pass.h                                 24-Feb-2026 12:58                1078
upgrade_memory_model.cpp                           24-Feb-2026 12:58               33346
upgrade_memory_model.h                             24-Feb-2026 12:58                6008
value_number_table.cpp                             24-Feb-2026 12:58                8078
value_number_table.h                               24-Feb-2026 12:58                3157
vector_dce.cpp                                     24-Feb-2026 12:58               16076
vector_dce.h                                       24-Feb-2026 12:58                6882
workaround1209.cpp                                 24-Feb-2026 12:58                2388
workaround1209.h                                   24-Feb-2026 12:58                1288
wrap_opkill.cpp                                    24-Feb-2026 12:58                6381
wrap_opkill.h                                      24-Feb-2026 12:58                3069