https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88786

--- Comment #2 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> 
---
(In reply to Richard Biener from comment #1)
> I think it's a bit too low-level and having the higher-level op benefits
> later optimizations (match.pd patterns, etc.)

match.pd will already have seen the scalar form though, so I think
we should assume that any optimisations like that have already
been applied.

AFAIK the only copysign optimisation that happens after vectorisation
is the xorsign one.  But in a way that's working around the fact that
we *haven't* exposed the individual operations.  The xorsign_optab only
exists as a way of representing the result of a particular fold.

Reply via email to