Welcome to
mirror list
, hosted at
ThFree Co
, Russian Federation.
opt « source - github.com/KhronosGroup/SPIRV-Tools.git - Unnamed repository; edit this file 'description' to name the repository.
index
:
github.com/KhronosGroup/SPIRV-Tools.git
canary
master
sdk-1.2.198
sdk-1.3.204
sdk-1.3.211
sdk-1.3.216
sdk-1.3.224
sdk-1.3.231
stable
tmp-1.3.230
Unnamed repository; edit this file 'description' to name the repository.
www-data
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
source
/
opt
Mode
Name
Size
-rw-r--r--
CMakeLists.txt
7636
log
plain
-rw-r--r--
aggressive_dead_code_elim_pass.cpp
40367
log
plain
-rw-r--r--
aggressive_dead_code_elim_pass.h
10254
log
plain
-rw-r--r--
amd_ext_to_khr.cpp
40855
log
plain
-rw-r--r--
amd_ext_to_khr.h
1945
log
plain
-rw-r--r--
analyze_live_input_pass.cpp
1663
log
plain
-rw-r--r--
analyze_live_input_pass.h
1944
log
plain
-rw-r--r--
basic_block.cpp
8403
log
plain
-rw-r--r--
basic_block.h
12433
log
plain
-rw-r--r--
block_merge_pass.cpp
1733
log
plain
-rw-r--r--
block_merge_pass.h
1914
log
plain
-rw-r--r--
block_merge_util.cpp
7811
log
plain
-rw-r--r--
block_merge_util.h
1614
log
plain
-rw-r--r--
build_module.cpp
3334
log
plain
-rw-r--r--
build_module.h
2338
log
plain
-rw-r--r--
ccp_pass.cpp
14188
log
plain
-rw-r--r--
ccp_pass.h
5317
log
plain
-rw-r--r--
cfg.cpp
12030
log
plain
-rw-r--r--
cfg.h
7487
log
plain
-rw-r--r--
cfg_cleanup_pass.cpp
1310
log
plain
-rw-r--r--
cfg_cleanup_pass.h
1242
log
plain
-rw-r--r--
code_sink.cpp
10373
log
plain
-rw-r--r--
code_sink.h
4412
log
plain
-rw-r--r--
combine_access_chains.cpp
11233
log
plain
-rw-r--r--
combine_access_chains.h
3157
log
plain
-rw-r--r--
compact_ids_pass.cpp
3723
log
plain
-rw-r--r--
compact_ids_pass.h
1329
log
plain
-rw-r--r--
composite.cpp
1937
log
plain
-rw-r--r--
composite.h
1848
log
plain
-rw-r--r--
const_folding_rules.cpp
66358
log
plain
-rw-r--r--
const_folding_rules.h
4551
log
plain
-rw-r--r--
constants.cpp
16986
log
plain
-rw-r--r--
constants.h
28269
log
plain
-rw-r--r--
control_dependence.cpp
6319
log
plain
-rw-r--r--
control_dependence.h
8098
log
plain
-rw-r--r--
convert_to_half_pass.cpp
18913
log
plain
-rw-r--r--
convert_to_half_pass.h
5397
log
plain
-rw-r--r--
convert_to_sampled_image_pass.cpp
16454
log
plain
-rw-r--r--
convert_to_sampled_image_pass.h
9421
log
plain
-rw-r--r--
copy_prop_arrays.cpp
31764
log
plain
-rw-r--r--
copy_prop_arrays.h
11507
log
plain
-rw-r--r--
dataflow.cpp
2838
log
plain
-rw-r--r--
dataflow.h
5780
log
plain
-rw-r--r--
dead_branch_elim_pass.cpp
25190
log
plain
-rw-r--r--
dead_branch_elim_pass.h
8013
log
plain
-rw-r--r--
dead_insert_elim_pass.cpp
10635
log
plain
-rw-r--r--
dead_insert_elim_pass.h
3421
log
plain
-rw-r--r--
dead_variable_elimination.cpp
4044
log
plain
-rw-r--r--
dead_variable_elimination.h
1879
log
plain
-rw-r--r--
debug_info_manager.cpp
37920
log
plain
-rw-r--r--
debug_info_manager.h
12314
log
plain
-rw-r--r--
decoration_manager.cpp
24604
log
plain
-rw-r--r--
decoration_manager.h
9485
log
plain
-rw-r--r--
def_use_manager.cpp
9715
log
plain
-rw-r--r--
def_use_manager.h
9942
log
plain
-rw-r--r--
desc_sroa.cpp
15551
log
plain
-rw-r--r--
desc_sroa.h
6762
log
plain
-rw-r--r--
desc_sroa_util.cpp
4278
log
plain
-rw-r--r--
desc_sroa_util.h
2109
log
plain
-rw-r--r--
dominator_analysis.cpp
1996
log
plain
-rw-r--r--
dominator_analysis.h
4786
log
plain
-rw-r--r--
dominator_tree.cpp
14687
log
plain
-rw-r--r--
dominator_tree.h
11843
log
plain
-rw-r--r--
eliminate_dead_constant_pass.cpp
3737
log
plain
-rw-r--r--
eliminate_dead_constant_pass.h
1131
log
plain
-rw-r--r--
eliminate_dead_functions_pass.cpp
1646
log
plain
-rw-r--r--
eliminate_dead_functions_pass.h
1408
log
plain
-rw-r--r--
eliminate_dead_functions_util.cpp
2428
log
plain
-rw-r--r--
eliminate_dead_functions_util.h
1312
log
plain
-rw-r--r--
eliminate_dead_input_components_pass.cpp
8089
log
plain
-rw-r--r--
eliminate_dead_input_components_pass.h
2426
log
plain
-rw-r--r--
eliminate_dead_members_pass.cpp
24219
log
plain
-rw-r--r--
eliminate_dead_members_pass.h
6293
log
plain
-rw-r--r--
eliminate_dead_output_stores_pass.cpp
9579
log
plain
-rw-r--r--
eliminate_dead_output_stores_pass.h
2891
log
plain
-rw-r--r--
empty_pass.h
1034
log
plain
-rw-r--r--
feature_manager.cpp
3428
log
plain
-rw-r--r--
feature_manager.h
3574
log
plain
-rw-r--r--
fix_func_call_arguments.cpp
3538
log
plain
-rw-r--r--
fix_func_call_arguments.h
1767
log
plain
-rw-r--r--
fix_storage_class.cpp
11906
log
plain
-rw-r--r--
fix_storage_class.h
3927
log
plain
-rw-r--r--
flatten_decoration_pass.cpp
6229
log
plain
-rw-r--r--
flatten_decoration_pass.h
1111
log
plain
-rw-r--r--
fold.cpp
22731
log
plain
-rw-r--r--
fold.h
8290
log
plain
-rw-r--r--
fold_spec_constant_op_and_composite_pass.cpp
14775
log
plain
-rw-r--r--
fold_spec_constant_op_and_composite_pass.h
2959
log
plain
-rw-r--r--
folding_rules.cpp
115395
log
plain
-rw-r--r--
folding_rules.h
3972
log
plain
-rw-r--r--
freeze_spec_constant_value_pass.cpp
1693
log
plain
-rw-r--r--
freeze_spec_constant_value_pass.h
1139
log
plain
-rw-r--r--
function.cpp
8335
log
plain
-rw-r--r--
function.h
11889
log
plain
-rw-r--r--
graphics_robust_access_pass.cpp
46070
log
plain
-rw-r--r--
graphics_robust_access_pass.h
6834
log
plain
-rw-r--r--
if_conversion.cpp
11674
log
plain
-rw-r--r--
if_conversion.h
3745
log
plain
-rw-r--r--
inline_exhaustive_pass.cpp
2690
log
plain
-rw-r--r--
inline_exhaustive_pass.h
1580
log
plain
-rw-r--r--
inline_opaque_pass.cpp
3923
log
plain
-rw-r--r--
inline_opaque_pass.h
1837
log
plain
-rw-r--r--
inline_pass.cpp
32546
log
plain
-rw-r--r--
inline_pass.h
10572
log
plain
-rw-r--r--
inst_bindless_check_pass.cpp
38427
log
plain
-rw-r--r--
inst_bindless_check_pass.h
9377
log
plain
-rw-r--r--
inst_buff_addr_check_pass.cpp
23662
log
plain
-rw-r--r--
inst_buff_addr_check_pass.h
6129
log
plain
-rw-r--r--
inst_debug_printf_pass.cpp
10806
log
plain
-rw-r--r--
inst_debug_printf_pass.h
4089
log
plain
-rw-r--r--
instruction.cpp
34315
log
plain
-rw-r--r--
instruction.h
34559
log
plain
-rw-r--r--
instruction_list.cpp
1179
log
plain
-rw-r--r--
instruction_list.h
4963
log
plain
-rw-r--r--
instrument_pass.cpp
51419
log
plain
-rw-r--r--
instrument_pass.h
19574
log
plain
-rw-r--r--
interface_var_sroa.cpp
40257
log
plain
-rw-r--r--
interface_var_sroa.h
20189
log
plain
-rw-r--r--
interp_fixup_pass.cpp
4216
log
plain
-rw-r--r--
interp_fixup_pass.h
2146
log
plain
-rw-r--r--
ir_builder.h
26432
log
plain
-rw-r--r--
ir_context.cpp
37169
log
plain
-rw-r--r--
ir_context.h
44277
log
plain
-rw-r--r--
ir_loader.cpp
15040
log
plain
-rw-r--r--
ir_loader.h
4121
log
plain
-rw-r--r--
iterator.h
12688
log
plain
-rw-r--r--
licm_pass.cpp
4482
log
plain
-rw-r--r--
licm_pass.h
2612
log
plain
-rw-r--r--
liveness.cpp
13032
log
plain
-rw-r--r--
liveness.h
3158
log
plain
-rw-r--r--
local_access_chain_convert_pass.cpp
18421
log
plain
-rw-r--r--
local_access_chain_convert_pass.h
5870
log
plain
-rw-r--r--
local_redundancy_elimination.cpp
2145
log
plain
-rw-r--r--
local_redundancy_elimination.h
2695
log
plain
-rw-r--r--
local_single_block_elim_pass.cpp
10813
log
plain
-rw-r--r--
local_single_block_elim_pass.h
4209
log
plain
-rw-r--r--
local_single_store_elim_pass.cpp
10669
log
plain
-rw-r--r--
local_single_store_elim_pass.h
3916
log
plain
-rw-r--r--
log.h
9869
log
plain
-rw-r--r--
loop_dependence.cpp
65553
log
plain
-rw-r--r--
loop_dependence.h
20850
log
plain
-rw-r--r--
loop_dependence_helpers.cpp
18715
log
plain
-rw-r--r--
loop_descriptor.cpp
33639
log
plain
-rw-r--r--
loop_descriptor.h
23355
log
plain
-rw-r--r--
loop_fission.cpp
19770
log
plain
-rw-r--r--
loop_fission.h
2767
log
plain
-rw-r--r--
loop_fusion.cpp
24460
log
plain
-rw-r--r--
loop_fusion.h
3873
log
plain
-rw-r--r--
loop_fusion_pass.cpp
2262
log
plain
-rw-r--r--
loop_fusion_pass.h
1854
log
plain
-rw-r--r--
loop_peeling.cpp
38434
log
plain
-rw-r--r--
loop_peeling.h
13240
log
plain
-rw-r--r--
loop_unroller.cpp
42889
log
plain
-rw-r--r--
loop_unroller.h
1559
log
plain
-rw-r--r--
loop_unswitch_pass.cpp
24094
log
plain
-rw-r--r--
loop_unswitch_pass.h
1491
log
plain
-rw-r--r--
loop_utils.cpp
27850
log
plain
-rw-r--r--
loop_utils.h
6835
log
plain
-rw-r--r--
mem_pass.cpp
17303
log
plain
-rw-r--r--
mem_pass.h
6112
log
plain
-rw-r--r--
merge_return_pass.cpp
32059
log
plain
-rw-r--r--
merge_return_pass.h
14078
log
plain
-rw-r--r--
module.cpp
9858
log
plain
-rw-r--r--
module.h
20127
log
plain
-rw-r--r--
null_pass.h
1046
log
plain
-rw-r--r--
optimizer.cpp
41389
log
plain
-rw-r--r--
pass.cpp
5891
log
plain
-rw-r--r--
pass.h
6029
log
plain
-rw-r--r--
pass_manager.cpp
3339
log
plain
-rw-r--r--
pass_manager.h
5336
log
plain
-rw-r--r--
passes.h
3958
log
plain
-rw-r--r--
pch_source_opt.cpp
632
log
plain
-rw-r--r--
pch_source_opt.h
1102
log
plain
-rw-r--r--
private_to_local_pass.cpp
8102
log
plain
-rw-r--r--
private_to_local_pass.h
3142
log
plain
-rw-r--r--
propagator.cpp
9498
log
plain
-rw-r--r--
propagator.h
13461
log
plain
-rw-r--r--
reduce_load_size.cpp
6498
log
plain
-rw-r--r--
reduce_load_size.h
2805
log
plain
-rw-r--r--
redundancy_elimination.cpp
1981
log
plain
-rw-r--r--
redundancy_elimination.h
2121
log
plain
-rw-r--r--
reflect.h
2753
log
plain
-rw-r--r--
register_pressure.cpp
21486
log
plain
-rw-r--r--
register_pressure.h
7028
log
plain
-rw-r--r--
relax_float_ops_pass.cpp
6879
log
plain
-rw-r--r--
relax_float_ops_pass.h
2653
log
plain
-rw-r--r--
remove_dontinline_pass.cpp
1680
log
plain
-rw-r--r--
remove_dontinline_pass.h
1367
log
plain
-rw-r--r--
remove_duplicates_pass.cpp
6630
log
plain
-rw-r--r--
remove_duplicates_pass.h
1988
log
plain
-rw-r--r--
remove_unused_interface_variables_pass.cpp
3414
log
plain
-rw-r--r--
remove_unused_interface_variables_pass.h
884
log
plain
-rw-r--r--
replace_desc_array_access_using_var_index.cpp
17328
log
plain
-rw-r--r--
replace_desc_array_access_using_var_index.h
9638
log
plain
-rw-r--r--
replace_invalid_opc.cpp
8037
log
plain
-rw-r--r--
replace_invalid_opc.h
2820
log
plain
-rw-r--r--
scalar_analysis.cpp
33476
log
plain
-rw-r--r--
scalar_analysis.h
11893
log
plain
-rw-r--r--
scalar_analysis_nodes.h
12139
log
plain
-rw-r--r--
scalar_analysis_simplification.cpp
20239
log
plain
-rw-r--r--
scalar_replacement_pass.cpp
35169
log
plain
-rw-r--r--
scalar_replacement_pass.h
11461
log
plain
-rw-r--r--
set_spec_constant_default_value_pass.cpp
15782
log
plain
-rw-r--r--
set_spec_constant_default_value_pass.h
4860
log
plain
-rw-r--r--
simplification_pass.cpp
6214
log
plain
-rw-r--r--
simplification_pass.h
2198
log
plain
-rw-r--r--
spread_volatile_semantics.cpp
11633
log
plain
-rw-r--r--
spread_volatile_semantics.h
4932
log
plain
-rw-r--r--
ssa_rewrite_pass.cpp
25121
log
plain
-rw-r--r--
ssa_rewrite_pass.h
12519
log
plain
-rw-r--r--
strength_reduction_pass.cpp
6579
log
plain
-rw-r--r--
strength_reduction_pass.h
2260
log
plain
-rw-r--r--
strip_debug_info_pass.cpp
4064
log
plain
-rw-r--r--
strip_debug_info_pass.h
1094
log
plain
-rw-r--r--
strip_nonsemantic_info_pass.cpp
4012
log
plain
-rw-r--r--
strip_nonsemantic_info_pass.h
1549
log
plain
-rw-r--r--
struct_cfg_analysis.cpp
7771
log
plain
-rw-r--r--
struct_cfg_analysis.h
6071
log
plain
-rw-r--r--
tree_iterator.h
8725
log
plain
-rw-r--r--
type_manager.cpp
38293
log
plain
-rw-r--r--
type_manager.h
10263
log
plain
-rw-r--r--
types.cpp
21667
log
plain
-rw-r--r--
types.h
21131
log
plain
-rw-r--r--
unify_const_pass.cpp
7106
log
plain
-rw-r--r--
unify_const_pass.h
1078
log
plain
-rw-r--r--
upgrade_memory_model.cpp
31443
log
plain
-rw-r--r--
upgrade_memory_model.h
6008
log
plain
-rw-r--r--
value_number_table.cpp
7662
log
plain
-rw-r--r--
value_number_table.h
3157
log
plain
-rw-r--r--
vector_dce.cpp
16066
log
plain
-rw-r--r--
vector_dce.h
6882
log
plain
-rw-r--r--
workaround1209.cpp
2388
log
plain
-rw-r--r--
workaround1209.h
1288
log
plain
-rw-r--r--
wrap_opkill.cpp
6381
log
plain
-rw-r--r--
wrap_opkill.h
3069
log
plain