lib/std/Target.zig | 2 +- lib/std/Target/spirv.zig | 203 +++++---- lib/std/builtin.zig | 1 + lib/std/gpu.zig | 228 ++++------ src/Zcu.zig | 2 +- src/codegen/spirv.zig | 718 +++++++++++++------------------- src/codegen/spirv/Assembler.zig | 22 +- src/codegen/spirv/Module.zig | 77 ++-- src/link/SpirV.zig | 5 +- src/target.zig | 24 +- test/cases/compile_errors/@import_zon_bad_type.zig | 6 +- test/cases/compile_errors/anytype_param_requires_comptime.zig | 2 +- test/cases/compile_errors/bogus_method_call_on_slice.zig | 2 +- test/cases/compile_errors/coerce_anon_struct.zig | 2 +- test/cases/compile_errors/redundant_try.zig | 4 +- test/tests.zig | 2 +- tools/update_cpu_features.zig | 122 ++++++ 17 files changed, 717 insertions(+), 705 deletions(-)