src/Air.zig | 7 +- src/Liveness.zig | 4 +- src/Module.zig | 4 +- src/Sema.zig | 386 ++++++++++++++++++++++++++------ src/codegen.zig | 9 + src/codegen/c.zig | 25 ++- src/codegen/llvm.zig | 354 ++++++++++++++++++++++------- src/codegen/llvm/bindings.zig | 133 ++++++++++- src/codegen/wasm.zig | 2 +- src/link/Coff.zig | 14 +- src/link/Elf.zig | 7 +- src/link/MachO.zig | 6 + src/link/Wasm.zig | 10 +- src/print_air.zig | 7 +- 14 files changed, 804 insertions(+), 164 deletions(-)