src-self-hosted/Module.zig | 25 ++- src-self-hosted/astgen.zig | 31 ++-- src-self-hosted/codegen.zig | 289 ++++++++++++++++++++++++++++---- src-self-hosted/ir.zig | 8 + src-self-hosted/type.zig | 52 ++++++ src-self-hosted/zir.zig | 16 +- src-self-hosted/zir_sema.zig | 16 +- 7 files changed, 372 insertions(+), 65 deletions(-)