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]

[patch] [4.2 projects] vectorize type conversions - 1/6 (updated versus r114433)


This is updated version of "vectorize type conversions - 1/6" patch,
originally sent by Dorit in
http://gcc.gnu.org/ml//gcc-patches/2006-02/msg00940.html

-- Victor

This is a cleanup towards incorporating the new functionality:
Handling of aligned and unaligned loads can be largely unified, resulting
in a more readable code and avoids code duplication.

Bootstrapped with vectorization enabled and tested on the vectorizer
testcases on powerpc-linux.

ok for mainline?

thanks,
dorit

:ADDPATCH SSA (vectorizer):

2006-02-06  Dorit Nuzman  <dorit@il.ibm.com>

        * tree-vect-transform.c (vect_setup_realignment): New function.
        (vectorizable_load): Replace code that was factored out into
        vect_setup_realignment with a call to vect_setup_realignment.
        Unify handling of alignd and unaligned load.

(See attached file: updated.patch1.mainline.unify_load.txt)

Attachment: updated.patch1.mainline.unify_load.txt
Description: Text document


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