[dataflow] partial register handling
Roman Zippel
zippel@linux-m68k.org
Fri May 11 13:25:00 GMT 2007
Hi,
On Fri, 11 May 2007, Rask Ingemann Lambertsen wrote:
> The first one is the insn pattern right below the mulsidi3 expander,
> right? Please give all insn patterns a name to make searches easier.
It's on the TODO list. :)
> May I ask why the original insn 7 isn't coded something like
>
> (set (reg:DI 30) (mult:DI (sign_extend:DI (reg:SI 33))
> (sign_extend:DI (reg:SI 32))))
>
> instead?
In the long term we want to expose the subreg for better register
allocation. It would be possible to initially generate this and split it
later (this would also avoid this problem), but this makes only more
complicated. So I'm a little hesitant to do this, if we can just generate
the final form immediately.
bye, Roman
More information about the Gcc
mailing list