This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] Make jump threading preserve loops


Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> wrote on 08/11/2006
02:58:47 PM:

> Hello,
>
> > > However, I'm OK with simply restricting peeling to the first
iteration
> > > if you're getting reasonable results with that.
> >
> > this would still spoil the alignment, which is *very* unfortunate.
People
> > put a lot of attention to structuring their code such that the data
would
> > be aligned for vectorization (just two recent examples:
> > http://gcc.gnu.org/ml/gcc/2006-11/msg00084.html,
> > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27827#c56). I think we
should
> > strongly consider Jeff's comment above.
>
> the patch prevents peeling simple loops (for more details, see my reply
> for the Jeff's mail); since vectorizer does not handle loops with
> multiple exits anyway, this should be sufficient.
>

ok, cool.

thanks,
dorit

> Zdenek


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]