https://bugs.kde.org/show_bug.cgi?id=384337

--- Comment #8 from Julian Seward <jsew...@acm.org> ---
One thing you could try is this:

./vg-in-place --vex-regalloc-version=2 \
   --profile-flags=00000010 [whatever tool and args you like] ./perf/bz2 x

That both shows you the hot blocks and also the regalloc output for them.

and then compare against the same for the v3 allocator.  Because perf/bz2
is very deterministic, you should be able to find matching block-pairs
easily.

It might also be worth trying with perf/fbench and ffbench because they 
are small, have hot loops and use FP registers a lot.

Also, maybe worth comparing on x86 rather than amd64?  Given that 
there are fewer allocatable registers on x86, differences in
spilling strategies between v2 and v3 might be more obvious.
(Just a guess.)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to