src/all_types.hpp | 16 ++ src/analyze.cpp | 4 +- src/analyze.hpp | 1 + src/codegen.cpp | 2 + src/ir.cpp | 450 +++++++++++++++++++++----------- src/ir_print.cpp | 19 ++ 6 files changed, 341 insertions(+), 151 deletions(-)