tcg: Remove TCGv from tcg_gen_qemu_{ld,st}_*
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 14 Mar 2023 23:46:55 +0000 (16:46 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 17 May 2023 02:53:25 +0000 (19:53 -0700)
commitd5920b7280762d4d696bff87f50dbce453adef06
tree33364c2e88448e0e07b89fa955d6df98e93e0063
parent4baf3978c02b387c39dc6a75d323126ab386aece
tcg: Remove TCGv from tcg_gen_qemu_{ld,st}_*

Expand from TCGv to TCGTemp inline in the translators,
and validate that the size matches tcg_ctx->addr_type.
These inlines will eventually be seen only by target-specific code.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
include/tcg/tcg-op.h
tcg/tcg-op-ldst.c