File tree
27 files changed
+192
-170
lines changed- external
- tools/clang/test/CodeGenSPIRV
27 files changed
+192
-170
lines changedSubmodule SPIRV-Headers updated 15 files
- include/spirv/spir-v.xml+2-2
- include/spirv/unified1/NonSemanticVkspReflection.h+1-1
- include/spirv/unified1/extinst.nonsemantic.vkspreflection.grammar.json+3-2
- include/spirv/unified1/spirv.bf+5
- include/spirv/unified1/spirv.core.grammar.json+118-62
- include/spirv/unified1/spirv.cs+5
- include/spirv/unified1/spirv.h+1.8k-2
- include/spirv/unified1/spirv.hpp+1.8k-2
- include/spirv/unified1/spirv.hpp11+1.8k-2
- include/spirv/unified1/spirv.json+5
- include/spirv/unified1/spirv.lua+5
- include/spirv/unified1/spirv.py+5
- include/spirv/unified1/spv.d+5
- tools/buildHeaders/header.cpp+53-8
- tools/buildHeaders/jsonToSpirv.cpp+60-3
Submodule SPIRV-Tools updated 72 files
- .github/workflows/autoroll.yml+1-1
- .github/workflows/bazel.yml+1-1
- .github/workflows/ios.yml+2-2
- .github/workflows/release.yml+1-1
- .github/workflows/scorecard.yml+4-4
- .github/workflows/wasm.yml+1-1
- Android.mk-2
- BUILD.gn-4
- DEPS+4-3
- include/spirv-tools/instrument.hpp+1-8
- include/spirv-tools/optimizer.hpp-47
- source/binary.cpp+2-2
- source/disassemble.cpp+162-60
- source/disassemble.h+23-3
- source/opcode.cpp+13
- source/opcode.h+3
- source/operand.cpp+5-3
- source/operand.h+1-1
- source/opt/CMakeLists.txt-4
- source/opt/convert_to_sampled_image_pass.cpp+2-4
- source/opt/eliminate_dead_output_stores_pass.cpp+8-5
- source/opt/folding_rules.cpp+32-162
- source/opt/inst_bindless_check_pass.cpp-761
- source/opt/inst_bindless_check_pass.h-130
- source/opt/inst_buff_addr_check_pass.cpp-331
- source/opt/inst_buff_addr_check_pass.h-130
- source/opt/ir_context.h+3-2
- source/opt/ir_loader.cpp+5-5
- source/opt/liveness.cpp+63-43
- source/opt/liveness.h+12-13
- source/opt/optimizer.cpp-20
- source/opt/passes.h-2
- source/opt/strip_debug_info_pass.cpp+1-1
- source/opt/strip_nonsemantic_info_pass.cpp+1-1
- source/opt/trim_capabilities_pass.cpp+28-4
- source/opt/trim_capabilities_pass.h+5-1
- source/opt/type_manager.cpp+3-6
- source/text.cpp+1-2
- source/val/decoration.h+11
- source/val/instruction.h+3-2
- source/val/validate_adjacency.cpp+1
- source/val/validate_builtins.cpp+97-77
- source/val/validate_decorations.cpp+78-41
- source/val/validate_extensions.cpp+5-5
- source/val/validate_id.cpp+28-2
- source/val/validate_image.cpp+7-1
- source/val/validate_interfaces.cpp+22
- source/val/validate_layout.cpp+2
- source/val/validate_memory.cpp+2-1
- source/val/validate_misc.cpp+16-4
- source/val/validation_state.cpp+5
- source/wasm/build.sh+2-2
- test/binary_to_text_test.cpp+416-4
- test/opt/CMakeLists.txt-2
- test/opt/aggressive_dead_code_elim_test.cpp+3-3
- test/opt/fold_test.cpp+33-115
- test/opt/inst_bindless_check_test.cpp-5.3k
- test/opt/inst_buff_addr_check_test.cpp-772
- test/opt/spread_volatile_semantics_test.cpp+3-3
- test/opt/trim_capabilities_pass_test.cpp+499
- test/text_to_binary.extension_test.cpp+26
- test/val/val_decoration_test.cpp+523
- test/val/val_ext_inst_test.cpp+76
- test/val/val_extensions_test.cpp+40-1
- test/val/val_id_test.cpp+108
- test/val/val_image_test.cpp+40-2
- test/val/val_interfaces_test.cpp+66
- test/val/val_memory_test.cpp+199-9
- test/val/val_misc_test.cpp+54-1
- tools/val/val.cpp+1-1
- utils/git-sync-deps+1-1
- utils/roll_deps.sh+8-8
Lines changed: 22 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
Lines changed: 9 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
| 21 | + | |
22 | 22 |
| |
23 |
| - | |
| 23 | + | |
24 | 24 |
| |
25 |
| - | |
| 25 | + | |
26 | 26 |
| |
27 |
| - | |
| 27 | + | |
28 | 28 |
| |
29 |
| - | |
30 |
| - | |
31 |
| - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
Lines changed: 8 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| |||
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
25 |
| - | |
| 25 | + | |
26 | 26 |
| |
27 |
| - | |
| 27 | + | |
28 | 28 |
| |
29 |
| - | |
| 29 | + | |
30 | 30 |
| |
31 |
| - | |
32 |
| - | |
33 |
| - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
|
0 commit comments