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