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 >