src-self-hosted/Module.zig | 30 ++- src-self-hosted/cgen.zig | 205 -------------------- src-self-hosted/codegen.zig | 331 +++++++++++++++++++------------- src-self-hosted/codegen/c.zig | 206 ++++++++++++++++++++ src-self-hosted/ir.zig | 30 --- src-self-hosted/link.zig | 4 +- src-self-hosted/type.zig | 4 + src-self-hosted/zir.zig | 46 +++++ test/stage2/cbe.zig | 1 + test/stage2/compare_output.zig | 29 ++- 10 files changed, 510 insertions(+), 376 deletions(-)