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] Vectorizer: resolve mix of pointer and object: take 2 part 3


On Thu, Feb 10, 2005 at 10:52:50AM +0200, Ira Rosen wrote:
>       * tree-vectorizer.c (vect_get_base_and_offset): Remove.
>       (vect_is_simple_iv_evolution): Remove redundant parameter
>       and step check.
>       (vect_analyze_scalar_cycles): Call vect_is_simple_iv_evolution
>       without last parameter.
>       (vect_analyze_pointer_ref_access): Get access_fn as parameter.
>       Return pointer step. Call vect_is_simple_iv_evolution without
>       last parameter. Check only that the step is multiple of size
>       type. Remove stmt_vinfo updates.
>       (vect_get_memtag_and_dr): Remove.
>       (vect_get_memtag): New function.
>       (vect_address_analysis): New function.
>       (vect_object_analysis): New function.
>       (vect_analyze_data_refs): Call vect_object_analysis and
>       vect_get_memtag. Update stmt_vinfo fields.

Ok.

Thanks for the cleanup.


r~


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