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: [RFC] Fix PR28684




> I wasn't sure if general strength reduction was still controlled by the
> flag, but if it is, we need to mention it, and again the user can
> certify the code as being good in the face of it.  I worry a bit about
> strength reduction, as it often is unknown how extreme it can get, and
> in fp, sometimes it can mess with error (though in small ways).  For
instance,
> replacing 4*X --> X+X+X+X would increase the forward error slightly.  Can
> we bound the number of extra flops that strength reduction is allowed to
do?
> Is the strength reduction stuff necessary for vectorization?

I do not think we have cases of strength reduction in the list of
transformation
which are allowed by the flag; just reordering. I'll recheck that.


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