Commit e78b2dd
authored
Submodule SPIRV-Headers updated 11 files
- include/spirv/spir-v.xml+3-2
- include/spirv/unified1/spirv.bf+48
- include/spirv/unified1/spirv.core.grammar.json+549-8
- include/spirv/unified1/spirv.cs+48
- include/spirv/unified1/spirv.h+81
- include/spirv/unified1/spirv.hpp+81
- include/spirv/unified1/spirv.hpp11+81
- include/spirv/unified1/spirv.json+48-2
- include/spirv/unified1/spirv.lua+48
- include/spirv/unified1/spirv.py+48
- include/spirv/unified1/spv.d+48
Submodule SPIRV-Tools updated 92 files
- Android.mk+2-1
- BUILD.gn+3-2
- PRESUBMIT.py+2
- include/spirv-tools/instrument.hpp+13-4
- include/spirv-tools/optimizer.hpp+14-2
- source/CMakeLists.txt+1
- source/opcode.cpp+1
- source/opt/CMakeLists.txt+2-2
- source/opt/aggressive_dead_code_elim_pass.cpp+13-12
- source/opt/aggressive_dead_code_elim_pass.h+9-2
- source/opt/amd_ext_to_khr.cpp-1
- source/opt/basic_block.cpp+3-5
- source/opt/block_merge_util.cpp-1
- source/opt/ccp_pass.cpp+1-4
- source/opt/cfg.cpp+1-1
- source/opt/const_folding_rules.cpp+7-2
- source/opt/convert_to_half_pass.cpp+4-7
- source/opt/copy_prop_arrays.cpp+6-6
- source/opt/dead_branch_elim_pass.cpp+3-6
- source/opt/dead_insert_elim_pass.cpp+8-11
- source/opt/debug_info_manager.cpp+21-22
- source/opt/decoration_manager.cpp+3-4
- source/opt/desc_sroa_util.cpp+1-2
- source/opt/dominator_tree.cpp+4-5
- source/opt/eliminate_dead_io_components_pass.cpp+96-42
- source/opt/eliminate_dead_io_components_pass.h+15-9
- source/opt/eliminate_dead_members_pass.cpp+4-5
- source/opt/eliminate_dead_output_stores_pass.cpp+8-11
- source/opt/folding_rules.cpp+10-10
- source/opt/inline_opaque_pass.cpp+2-4
- source/opt/inline_pass.cpp+6-6
- source/opt/inst_bindless_check_pass.cpp+21-23
- source/opt/instruction.cpp+11-12
- source/opt/instruction.h+2-2
- source/opt/instrument_pass.cpp+15-32
- source/opt/instrument_pass.h+5-4
- source/opt/interface_var_sroa.cpp+10-11
- source/opt/interp_fixup_pass.cpp+1-2
- source/opt/ir_builder.h+1-1
- source/opt/ir_context.cpp+12-14
- source/opt/ir_context.h+2-2
- source/opt/ir_loader.cpp+5-4
- source/opt/liveness.cpp+7-10
- source/opt/local_access_chain_convert_pass.cpp+3-6
- source/opt/local_single_block_elim_pass.cpp+2-4
- source/opt/local_single_store_elim_pass.cpp+3-6
- source/opt/loop_descriptor.cpp+1-1
- source/opt/loop_fusion.cpp-1
- source/opt/loop_peeling.cpp+15-13
- source/opt/loop_unroller.cpp+4-5
- source/opt/loop_unswitch_pass.cpp+1-6
- source/opt/loop_utils.cpp+3-4
- source/opt/mem_pass.cpp+3-6
- source/opt/optimizer.cpp+18-15
- source/opt/pass.cpp+1-4
- source/opt/passes.h+1-1
- source/opt/private_to_local_pass.cpp+2-4
- source/opt/reduce_load_size.cpp+5-8
- source/opt/reflect.h+2-1
- source/opt/register_pressure.cpp-1
- source/opt/replace_desc_array_access_using_var_index.cpp+4-5
- source/opt/scalar_analysis.cpp+3-3
- source/opt/scalar_replacement_pass.cpp+5-4
- source/opt/scalar_replacement_pass.h+1-1
- source/opt/set_spec_constant_default_value_pass.cpp+5-6
- source/opt/spread_volatile_semantics.cpp+4-5
- source/opt/ssa_rewrite_pass.cpp+2-3
- source/opt/strength_reduction_pass.cpp+2-3
- source/opt/struct_cfg_analysis.cpp+4-5
- source/opt/type_manager.cpp+7-4
- source/opt/types.cpp+4-1
- source/opt/types.h+4
- source/opt/unify_const_pass.cpp+1-2
- source/opt/vector_dce.cpp+3-5
- source/val/validate.cpp+1
- source/val/validate.h+3
- source/val/validate_annotation.cpp+2-1
- source/val/validate_extensions.cpp+2-1
- source/val/validate_memory.cpp+7-1
- source/val/validate_ray_tracing_reorder.cpp+625
- source/val/validation_state.cpp+17
- test/opt/CMakeLists.txt+1-1
- test/opt/aggressive_dead_code_elim_test.cpp+80
- test/opt/eliminate_dead_input_components_test.cpp-617
- test/opt/eliminate_dead_io_components_test.cpp+1.3k
- test/opt/fold_spec_const_op_composite_test.cpp+27
- test/opt/inst_bindless_check_test.cpp+42-522
- test/opt/inst_buff_addr_check_test.cpp+16-29
- test/opt/inst_debug_printf_test.cpp+56-55
- test/opt/type_manager_test.cpp+2
- test/val/CMakeLists.txt+1
- test/val/val_ray_tracing_reorder_test.cpp+598
0 commit comments