IR: Compute in/out bitmasks for each instruction in the first pass, so
further passes get it for free.
Correct liveness computation so that it can be used for the intended
purpose: Being able to writeback/discard regs from the regalloc
immediately when no longer needed.
Jit IR: Simplify DetermineRegisterUsage, thanks to the new op in/out flags