lib/std/Target.zig | 4 +- lib/std/builtin.zig | 6 + src/Sema.zig | 5 + src/codegen/llvm.zig | 1 + src/codegen/spirv.zig | 215 ++++++++++++++++++-------------- src/codegen/spirv/Module.zig | 53 ++++++-- src/codegen/spirv/spec.zig | 11 +- src/link/SpirV.zig | 29 +++-- tools/gen_spirv_spec.zig | 11 +- 9 files changed, 220 insertions(+), 115 deletions(-)