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] Powerpc patch #3 (revised), Generalize vectorization in preparation for VSX


The following patch is the revised version of the patch to address a comment
from David.

The changes from the last time I sent this out are:
1) Remove vec_init_operand;
2) Remove expand_vsx_builtin, which was just a placeholder;
3) Simplify vec_{init,set,extract} conditions for V2DImode;
4) Moved the subversion branch target up to 149953.

I have done full bootstrap builds and make check on this patch.  I get a
failure on gcc.dg/20090709-1.c with -m32 that I can't replicate.  As I
mentioned in the previous patch, I did side by side tests with
powerpc-linuxspe and powerpc-linuxpaired and I got equivalent code.

Is this ok to install?

I will be sending out patch #4 tomorrow, after I do the build/check cycle.
This patch will add all of the VSX support.  It will also add the simple math
function vectorization code that was written after this patch was submitted.

-- 
Michael Meissner, IBM
4 Technology Place Drive, MS 2203A, Westford, MA, 01886, USA
meissner@linux.vnet.ibm.com

Attachment: gcc-power7-mainline.patch10-03
Description: Text document


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