Add a TODO about using the appropriate regalloc version before genCode().
Change IceInst::isLastUse() to take an operand arg instead of int.

This interface is far easier and safer to use.  It's also more
expensive, but the combination of early-return logic and fairly
infrequent use should make it unnoticeable.