On Apr 05, 2005 11:47 AM, Canqun Yang <[EMAIL PROTECTED]> wrote:

> Steven Bosscher <[EMAIL PROTECTED]>:
> 
> >
> > What happens if you use the memory address unrolling 
> patch, turn on
> > -fweb, and set the unrolling parameters properly?
> >
> 
> The memory address unrolling patch can't work on IA-
> 64,

Ah, no base+offset.  It could be made to work with a little
work though.  The IV splitting needs to be taught about GIVs,
and when that is in place, it should work, right?
(IMHO the current RTL IV analysis is not very nice to work
with, we could look into improving that first...)

On the other hand, we may not even need it if the RTL unroller
will be replaced by the tree one.  I don't know what Zdenek's
plans are about that, or if this is a wise thing to do at all.

> and the -fweb can improve the unroller, but still 
> far away from the old one. So, I plan to port my work  
> on new loop optimizer after Zdenek has commited his 
> patches. 

Cool.

Gr.
Steven


Reply via email to