src/codegen.cpp | 34 ++++++- src/ir.cpp | 168 ++++++++++++++++++-------------- src/ir_print.cpp | 1 + 3 files changed, 126 insertions(+), 77 deletions(-)