Commit 3f85295
Submodule SPIRV-Headers updated 17 files
- include/spirv/spir-v.xml+2-1
- include/spirv/unified1/TOSA.001000.1.h+1-1
- include/spirv/unified1/extinst.debuginfo.grammar.json+23-23
- include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json+27-27
- include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json+27-27
- include/spirv/unified1/extinst.tosa.001000.1.grammar.json+1-1
- include/spirv/unified1/spirv.bf+169
- include/spirv/unified1/spirv.core.grammar.json+922-297
- include/spirv/unified1/spirv.cs+169
- include/spirv/unified1/spirv.h+394-145
- include/spirv/unified1/spirv.hpp+394-145
- include/spirv/unified1/spirv.hpp11+394-145
- include/spirv/unified1/spirv.json+159
- include/spirv/unified1/spirv.lua+169
- include/spirv/unified1/spirv.py+169
- include/spirv/unified1/spv.d+169
- tools/buildHeaders/jsonToSpirv.cpp-3
Submodule SPIRV-Tools updated 83 files
- .github/workflows/autoroll.yml+1-1
- .github/workflows/bazel.yml+2-2
- .github/workflows/ios.yml+1-1
- .github/workflows/release.yml+1-1
- .github/workflows/scorecard.yml+3-3
- .github/workflows/wasm.yml+1-1
- Android.mk+1
- BUILD.gn+2
- CHANGES+37
- DEPS+4-4
- source/CMakeLists.txt+1
- source/opcode.cpp+1
- source/opt/aggressive_dead_code_elim_pass.cpp+1-1
- source/opt/amd_ext_to_khr.cpp+136-45
- source/opt/constants.cpp+6-2
- source/opt/folding_rules.cpp+230-2
- source/opt/ir_context.cpp+4-1
- source/opt/loop_descriptor.cpp+2-2
- source/opt/loop_descriptor.h+2-1
- source/opt/loop_fusion_pass.cpp+2-2
- source/opt/loop_unroller.cpp+5
- source/opt/pass.h+2-5
- source/opt/split_combined_image_sampler_pass.cpp+34-12
- source/opt/type_manager.cpp+5
- source/opt/type_manager.h+5-1
- source/opt/types.cpp+3
- source/opt/types.h+4
- source/opt/value_number_table.cpp+40-1
- source/opt/value_number_table.h+12
- source/util/bitutils.h+17
- source/util/status.h+31
- source/val/validate.cpp+2
- source/val/validate.h+6
- source/val/validate_annotation.cpp+1
- source/val/validate_arithmetics.cpp+2-1
- source/val/validate_builtins.cpp+58-2
- source/val/validate_composites.cpp+1-2
- source/val/validate_extensions.cpp+19-3
- source/val/validate_function.cpp+74-38
- source/val/validate_image.cpp+5-6
- source/val/validate_logical_pointers.cpp+1.0k
- source/val/validate_memory.cpp+259-101
- source/val/validate_mode_setting.cpp+1-3
- source/val/validate_ray_tracing_reorder.cpp+688-10
- source/val/validation_state.cpp+26-3
- test/fuzz/fuzzer_pass_donate_modules_test.cpp+3
- test/fuzz/transformation_access_chain_test.cpp+1
- test/fuzz/transformation_add_copy_memory_test.cpp+1
- test/fuzz/transformation_add_synonym_test.cpp+3
- test/fuzz/transformation_load_test.cpp+1
- test/fuzz/transformation_mutate_pointer_test.cpp+1
- test/fuzz/transformation_propagate_instruction_down_test.cpp+1
- test/fuzz/transformation_propagate_instruction_up_test.cpp+2
- test/fuzz/transformation_push_id_through_variable_test.cpp+5
- test/fuzz/transformation_store_test.cpp+1
- test/opt/aggressive_dead_code_elim_test.cpp+2-4
- test/opt/ccp_test.cpp+1
- test/opt/combine_access_chains_test.cpp+4
- test/opt/eliminate_dead_member_test.cpp+2
- test/opt/fold_test.cpp+932-18
- test/opt/graphics_robust_access_test.cpp+47
- test/opt/local_access_chain_convert_test.cpp+1
- test/opt/local_ssa_elim_test.cpp+1
- test/opt/loop_optimizations/fusion_legal.cpp+2-2
- test/opt/loop_optimizations/unroll_simple.cpp+75
- test/opt/scalar_replacement_test.cpp+1
- test/opt/type_manager_test.cpp+1
- test/opt/upgrade_memory_model_test.cpp+10-10
- test/val/CMakeLists.txt+1
- test/val/val_arithmetics_test.cpp+193
- test/val/val_builtins_test.cpp+41-2
- test/val/val_cfg_test.cpp+5-5
- test/val/val_constants_test.cpp+9-5
- test/val/val_conversion_test.cpp+18-9
- test/val/val_function_test.cpp+194
- test/val/val_id_test.cpp+42-13
- test/val/val_interfaces_test.cpp+1
- test/val/val_logical_pointers_test.cpp+2.4k
- test/val/val_logicals_test.cpp+36-20
- test/val/val_memory_test.cpp+588-47
- test/val/val_modes_test.cpp+1-1
- test/val/val_ray_tracing_reorder_test.cpp+774-1
- tools/as/as.cpp+5-3
0 commit comments