On 12/17/2015 12:54 PM, Richard Henderson wrote:
The primary focus of this patch set is to reduce the number of
helpers that modify TCG globals, and thus increase the lifetime
of those globals within each TB, and thus decrease the number
of times that tcg must spill and fill them from backing store.
This patch set is relative to the "Improve sparc register windows"
patches, which turned all of the integer registers into TCG globals.
Thus this patch set improves the effect of the previous patch set.
As a byproduct, I also implement the bulk of the interesting v9 ASIs
inline, thus exposing e.g. the little-endian loads and stores as
simple tcg operations.
Ho hum. I dunno what's wrong today, but "git send-email" is
throwing lots of errors for me today.
If in doubt, the complete tree is at
git://github.com/rth7680/qemu.git tgt-sparc
r~