Frederic Riss <frederic.r...@gmail.com> writes:

> Is it possible to describe multi-register values in RTL when the
> subparts of the value aren't stored in consecutive registers? For
> example having a DI value constructed from 2 unrelated SI registers
> (without losing the semantic of the original DI value) ?

Not really.  I suppose you could use CONCAT, but you would lose
optimizations.

I don't know what you are doing but I'll note that the lower-subreg pass
can be used to split a DImode value into 2 SImode values after the fact
that the value is DImode is no longer relevant.

Ian

Reply via email to