xemu/include/tcg
Richard Henderson ae30e86661 tcg: Restart code generation when we run out of temps
Some large translation blocks can generate so many unique
constants that we run out of temps to hold them.  In this
case, longjmp back to the start of code generation and
restart with a smaller translation block.

Buglink: https://bugs.launchpad.net/bugs/1912065
Tested-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2021-01-24 08:03:27 -10:00
..
tcg-gvec-desc.h tcg: Adjust simd_desc size encoding 2020-10-08 05:57:32 -05:00
tcg-mo.h tcg: Move TCG headers to include/tcg/ 2020-01-15 15:13:10 -10:00
tcg-op-gvec.h tcg: Implement gvec support for rotate by scalar 2020-06-02 08:42:37 -07:00
tcg-op.h tcg: Remove tcg_gen_dup{8,16,32,64}i_vec 2021-01-13 08:39:08 -10:00
tcg-opc.h tcg: Remove movi and dupi opcodes 2021-01-13 08:39:08 -10:00
tcg.h tcg: Restart code generation when we run out of temps 2021-01-24 08:03:27 -10:00