lib/std/Target.zig | 2 +- lib/std/builtin.zig | 1 + src/Sema.zig | 21 ++++- src/codegen/spirv.zig | 147 +++++++++++++++++++++++--------- src/codegen/spirv/Assembler.zig | 105 ++++++++++++++++++++--- src/link/SpirV.zig | 2 +- src/link/SpirV/deduplicate.zig | 8 ++ src/target.zig | 2 +- 8 files changed, 231 insertions(+), 57 deletions(-)