src/all_types.hpp | 25 +++-- src/codegen.cpp | 1 + src/ir.cpp | 190 ++++++++++++++++++++++++-------- src/ir_print.cpp | 23 ++-- 4 files changed, 175 insertions(+), 64 deletions(-)