------- Comment #4 from victork at gcc dot gnu dot org  2008-07-24 12:30 -------
I'm going to submit a patch which will enable SLP vectorization on complex data
types. But SLP will handle only add, substruct, compare and other operations
which doesn't require permutation.

Adding ability to handle multiplication of complex numbers to SLP is not easy
since it will require "addsub" operation and ability to permute operands in
SLP.

Vectorization of complex numbers multiplication can be done by usual
interleaving loop vectorizer as it is already done for PowerPC. In order to
enable this on x86, permute operations should be modeled on x86 target - see
PR30211.

So, I think this PR should be considered duplicate of PR30211.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36840

Reply via email to