src/Air.zig | 15 +++- src/Air/types_resolved.zig | 1 + src/Liveness.zig | 62 +++++++++++++-- src/Liveness/Verify.zig | 38 +++++++--- src/Sema.zig | 19 ++++- src/arch/aarch64/CodeGen.zig | 1 + src/arch/arm/CodeGen.zig | 1 + src/arch/riscv64/CodeGen.zig | 1 + src/arch/sparc64/CodeGen.zig | 1 + src/arch/wasm/CodeGen.zig | 1 + src/arch/x86_64/CodeGen.zig | 1 + src/codegen/c.zig | 94 +++++++++++++---------- src/codegen/llvm.zig | 129 +++++++++++++++++++------------- src/codegen/spirv.zig | 1 + src/print_air.zig | 6 ++ 15 files changed, 257 insertions(+), 114 deletions(-)