accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 21 Dec 2024 16:50:26 +0000 (16:50 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 24 Dec 2024 16:32:15 +0000 (08:32 -0800)
commite4a8e093dc74be049f4829831dce76e5edab0003
tree20354b9913086ac3a535e06e4d28057f88710d14
parent59abfb444e1d9654e15f85c50d09a3366e4c1c1e
accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core

Convert all targets simultaneously, as the gen_intermediate_code
function disappears from the target.  While there are possible
workarounds, they're larger than simply performing the conversion.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
62 files changed:
accel/tcg/cpu-exec.c
accel/tcg/translate-all.c
include/exec/translator.h
include/hw/core/tcg-cpu-ops.h
target/alpha/cpu.c
target/alpha/cpu.h
target/alpha/translate.c
target/arm/cpu.c
target/arm/internals.h
target/arm/tcg/cpu-v7m.c
target/arm/tcg/translate.c
target/avr/cpu.c
target/avr/cpu.h
target/avr/translate.c
target/hexagon/cpu.c
target/hexagon/cpu.h
target/hexagon/translate.c
target/hppa/cpu.c
target/hppa/cpu.h
target/hppa/translate.c
target/i386/tcg/helper-tcg.h
target/i386/tcg/tcg-cpu.c
target/i386/tcg/translate.c
target/loongarch/cpu.c
target/loongarch/internals.h
target/loongarch/tcg/translate.c
target/m68k/cpu.c
target/m68k/cpu.h
target/m68k/translate.c
target/microblaze/cpu.c
target/microblaze/cpu.h
target/microblaze/translate.c
target/mips/cpu.c
target/mips/tcg/tcg-internal.h
target/mips/tcg/translate.c
target/openrisc/cpu.c
target/openrisc/cpu.h
target/openrisc/translate.c
target/ppc/cpu.h
target/ppc/cpu_init.c
target/ppc/translate.c
target/riscv/cpu.h
target/riscv/tcg/tcg-cpu.c
target/riscv/translate.c
target/rx/cpu.c
target/rx/cpu.h
target/rx/translate.c
target/s390x/cpu.c
target/s390x/s390x-internal.h
target/s390x/tcg/translate.c
target/sh4/cpu.c
target/sh4/cpu.h
target/sh4/translate.c
target/sparc/cpu.c
target/sparc/cpu.h
target/sparc/translate.c
target/tricore/cpu.c
target/tricore/cpu.h
target/tricore/translate.c
target/xtensa/cpu.c
target/xtensa/cpu.h
target/xtensa/translate.c