On Mon, Jan 30, 2017 at 12:36 PM, Maxim Kuvyrkov
<maxim.kuvyr...@linaro.org> wrote:
> Current debug output from -fprefetch-loop-arrays refers to prefetching 
> instances by their (void *) address, which makes it painful to compare dumps, 
> e.g., when investigating how different parameter values affect prefetching 
> decisions.
>
> This patch adds UIDs to two main prefetching concepts: mem_ref_group and 
> mem_ref.  [Mem_refs are combined into mem_ref_groups so that they can re-use 
> prefetches.]  Debug output is then changed to identify prefetch opportunities 
> as <group>:<ref> instead of 0xNNNNNNNN.  Believe me, it makes a world of 
> difference for debugging tree-ssa-loop-prefetch.c.
>
> There is no change in code-generation from this patch.
>
> Bootstrapped and regtested on x86_64-linux-gnu and aarch64-linux-gnu.

Ok.

Richard.

> --
> Maxim Kuvyrkov
> www.linaro.org
>

Reply via email to