IonMonkey's MIR (Middle-level IR) is an SSA IR. IR nodes are represented as objects, whose class hierarchy is in ion/MIR.h