Okay so there is another LIR instruction, oops, but also implemented half of virtual calls in LIR. Virtual calls on interfaces still are not handled. Yay!