src/Air.zig | 6 - src/Air/Legalize.zig | 586 ++++++++++++++++++++++++++++---- src/Sema.zig | 157 +-------- src/Zcu.zig | 9 - src/Zcu/PerThread.zig | 15 + src/arch/riscv64/CodeGen.zig | 7 +- src/arch/wasm/CodeGen.zig | 7 +- src/arch/x86_64/CodeGen.zig | 4 + src/codegen/spirv.zig | 7 +- src/target.zig | 4 - 10 files changed, 558 insertions(+), 244 deletions(-)