src/codegen/spirv.zig | 601 ++++++++++++++++---------------- src/codegen/spirv/Assembler.zig | 14 +- src/codegen/spirv/Cache.zig | 306 +++++++++------- src/codegen/spirv/Module.zig | 11 - test/behavior/bugs/12000.zig | 1 - test/behavior/bugs/1735.zig | 1 - test/behavior/bugs/1914.zig | 4 - test/behavior/bugs/2006.zig | 1 - test/behavior/bugs/3007.zig | 1 - test/behavior/bugs/6947.zig | 1 - test/behavior/bugs/7325.zig | 1 - test/behavior/error.zig | 1 - test/behavior/eval.zig | 4 - test/behavior/generics.zig | 1 - test/behavior/null.zig | 1 - test/behavior/optional.zig | 1 - test/behavior/ptrcast.zig | 2 - test/behavior/struct.zig | 6 - test/behavior/struct_contains_null_ptr_itself.zig | 1 - test/behavior/struct_contains_slice_of_itself.zig | 2 - test/behavior/union.zig | 10 - 21 files changed, 484 insertions(+), 487 deletions(-)