tcg: Add addr_type to TCGContext
This will enable replacement of TARGET_LONG_BITS within tcg/. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
fcdab382c8
commit
4baf3978c0
@ -356,6 +356,8 @@ TranslationBlock *tb_gen_code(CPUState *cpu,
|
||||
tb_set_page_addr0(tb, phys_pc);
|
||||
tb_set_page_addr1(tb, -1);
|
||||
tcg_ctx->gen_tb = tb;
|
||||
tcg_ctx->addr_type = TCG_TYPE_TL;
|
||||
|
||||
tb_overflow:
|
||||
|
||||
#ifdef CONFIG_PROFILER
|
||||
|
@ -558,6 +558,7 @@ struct TCGContext {
|
||||
int nb_temps;
|
||||
int nb_indirects;
|
||||
int nb_ops;
|
||||
TCGType addr_type; /* TCG_TYPE_I32 or TCG_TYPE_I64 */
|
||||
|
||||
TCGRegSet reserved_regs;
|
||||
intptr_t current_frame_offset;
|
||||
|
Loading…
Reference in New Issue
Block a user