Register coalescing (Subregs and SuperRegs)

Your COMBINE_rr instruction does exactly what the target-independent REG_SEQUENCE instruction does. The important difference is that REG_SEQUENCE is recognized by the coalescer to do exactly what you need.

You simply need to generate REG_SEQUENCE instead of COMBINE_rr. Look at the ARM target for examples.

/jakob