OSDN Git Service

target-i386: Access segs via TCG registers
authorRichard Henderson <rth@twiddle.net>
Thu, 17 Dec 2015 19:19:21 +0000 (11:19 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 9 Feb 2016 14:46:52 +0000 (15:46 +0100)
commit3558f8055f37a34762b7a2a0f02687e6eeab893d
tree59073f542b937c11872d277174f03a98529f4126
parent77ebcad04f3659fa7eb799928fdd68280fac720d
target-i386: Access segs via TCG registers

Having segs[].base as a register significantly improves code
generation for real and protected modes, particularly for TBs
that have multiple memory references where the segment base
can be held in a hard register through the TB.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-Id: <1450379966-28198-6-git-send-email-rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target-i386/translate.c