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]Autovectorization loop versioning for data alignment





> 2005-06-19  Jan Hubicka  <jh@suse.cz>
>            * cfgloop.h (DLTHE_RECORD_COPY_NUMBER): New flag.
>            * cfgloopmanip.c (duplicate_loop_to_header_edge): Set aux
flags only
>            when asked for.
>            * loop-unroll.c (peel_loop_completely,
unroll_loop_constant_iterations,
>            unroll_loop_runtime_iterations, peel_loop_simple,
unroll_loop_stupid):
>            Update call of duplicate_loop_to_header_edge.
>            (apply_opt_in_copies): Clear out aux pointers.
>

With this fix, loop versioning patch of Keith (with Dorit's changes) works
O.K.
Now, we are just waiting for approval to commit it.

Ira


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