src/codegen/spirv/CodeGen.zig | 201 +++++++++--------- src/codegen/spirv/Module.zig | 11 +- src/link/SpirV.zig | 15 +- src/link/SpirV/lower_invocation_globals.zig | 11 +- src/link/SpirV/prune_unused.zig | 362 -------------------------------- test/behavior/align.zig | 2 + test/behavior/array.zig | 2 + test/behavior/cast.zig | 10 + test/behavior/comptime_memory.zig | 6 + test/behavior/generics.zig | 1 + test/behavior/pointers.zig | 8 + test/behavior/ptrfromint.zig | 1 + test/behavior/slice.zig | 2 + test/behavior/struct.zig | 4 + test/behavior/union.zig | 2 + 15 files changed, 154 insertions(+), 484 deletions(-)