src/analyze.cpp | 19 +- src/ir.cpp | 409 +++++++++++++++++++------------- 2 files changed, 254 insertions(+), 174 deletions(-)