Register coalescing (Subregs and SuperRegs)

Hi,

Consider this MI code from the hexagon backend.