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