src/all_types.hpp | 39 +++ src/analyze.cpp | 2 +- src/codegen.cpp | 85 ++++++ src/ir.cpp | 484 ++++++++++++++++++++------------ src/ir.hpp | 2 +- src/ir_print.cpp | 51 ++++ test/self_hosted2.zig | 16 ++ 7 files changed, 491 insertions(+), 188 deletions(-)