r148179 - in /branches/arc-milepost-branch/gcc:...
amylaar@gcc.gnu.org
amylaar@gcc.gnu.org
Thu Jun 4 17:48:00 GMT 2009
Author: amylaar
Date: Thu Jun 4 17:48:38 2009
New Revision: 148179
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148179
Log:
* tree-parloops.c (parallelize_loops): Don't check for vector phi
nodes when processing a loop that should be executed on a different
target than CFUN.
* tree-vectorizer.c (vectorize_loops): Also analyze and vectorize
loops for different targets than CFUN.
* tree-vect-transform.c (vect_transform_loop): If the loop is for a
different target than CFUN, don't do alignment peeling. Switch
to loop target during transformation and back afterwards.
* cfgloop.c (alloc_loop): Initialize target_arch member from CFUN.
* tree-ssa-loop.c (pass_vectorize): Add TODO_rebuild_alias to
todo_flags_finish.
* tree-vect-transform.c (vect_create_addr_base_for_vector_ref): New
parameter ptr_alias_set. Changed all callers.
Modified:
branches/arc-milepost-branch/gcc/ChangeLog.multi-target
branches/arc-milepost-branch/gcc/cfgloop.c
branches/arc-milepost-branch/gcc/tree-parloops.c
branches/arc-milepost-branch/gcc/tree-ssa-loop.c
branches/arc-milepost-branch/gcc/tree-vect-transform.c
branches/arc-milepost-branch/gcc/tree-vectorizer.c
More information about the Gcc-cvs
mailing list