src-self-hosted/Module.zig | 24 +++++- src-self-hosted/codegen.zig | 137 ++++++++++++++++++++------------ src-self-hosted/codegen/riscv64.zig | 9 +++ src-self-hosted/codegen/x86.zig | 79 ++++++++++++++++++ src-self-hosted/codegen/x86_64.zig | 109 +++++++++++++++++++++++++ src-self-hosted/ir.zig | 16 +++- src-self-hosted/link.zig | 113 ++++++++++++++++++-------- src-self-hosted/type.zig | 66 ++++++++++++++- src-self-hosted/zir.zig | 29 ++++++- src-self-hosted/zir_sema.zig | 5 +- 10 files changed, 491 insertions(+), 96 deletions(-)