tcg/i386: Introduce HostAddress
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 19 Apr 2023 16:29:14 +0000 (18:29 +0200)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 5 May 2023 16:10:59 +0000 (17:10 +0100)
commit61713c29a912899a5195f7605b5bb328cc0f29e6
tree4a05f3b36f0b205a33cde3bb598d740eaeaf8b8d
parent3174941fe096abe903a1acdec8ed0603b3c23e12
tcg/i386: Introduce HostAddress

Collect the 4 potential parts of the host address into a struct.
Reorg tcg_out_qemu_{ld,st}_direct to use it.
Reorg guest_base handling to use it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/i386/tcg-target.c.inc