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

--- Comment #17 from rguenther at suse dot de <rguenther at suse dot de> ---
On Thu, 18 Jan 2018, amker at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82604
> 
> --- Comment #16 from amker at gcc dot gnu.org ---
> I hope it's possible to break the dependence by reordering passes so that
> graphite/parallelization could be moved earlier.  There are several issues 
> like
> this IIRC.

Certainly not for GCC 8.  Also given that parallelization involves
outlining of code this always introduces issues with dependence
analysis due to extra indirections and us not being able to transition
all relevant information to the outlined copy.  So I'd even move
it later... (after vectorization for example).

For this particular case dependence analysis should be enhanced to
also handle memory builtins of course.

Reply via email to