src/all_types.hpp | 16 +- src/analyze.cpp | 9 + src/analyze.hpp | 1 + src/codegen.cpp | 5 +- src/ir.cpp | 305 +++++++++++++++++++++----------- src/ir_print.cpp | 39 +++- 6 files changed, 257 insertions(+), 118 deletions(-)