accel/tcg: Move can_do_io to CPUNegativeOffsetState
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 15 Sep 2023 22:41:39 +0000 (15:41 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 3 Oct 2023 15:01:02 +0000 (08:01 -0700)
commit464dacf6090d859a919596ba7452498c7446ced1
tree40dff34bf19b1d9282232877d443a43fb4be8217
parente62de981113350194f9c1f78a6a8fd35c03b1599
accel/tcg: Move can_do_io to CPUNegativeOffsetState

Minimize the displacement to can_do_io, since it may
be touched at the start of each TranslationBlock.
It fits into other padding within the substructure.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
14 files changed:
accel/dummy-cpus.c
accel/hvf/hvf-accel-ops.c
accel/kvm/kvm-accel-ops.c
accel/tcg/cpu-exec-common.c
accel/tcg/cpu-exec.c
accel/tcg/cputlb.c
accel/tcg/tcg-accel-ops-icount.c
accel/tcg/tcg-accel-ops-mttcg.c
accel/tcg/tcg-accel-ops-rr.c
accel/tcg/translator.c
hw/core/cpu-common.c
include/hw/core/cpu.h
softmmu/icount.c
softmmu/watchpoint.c