unicorn/qemu/accel/tcg
Richard Henderson 5fb8ab10eb 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.

Backports ae30e86661b0f48562cd95918d37cbeec5d0226
2021-03-04 15:37:05 -05:00
..
atomic_template.h atomic_template: fix indentation in GEN_ATOMIC_HELPER 2019-11-28 02:38:07 -05:00
cpu-exec-common.c tcg: Fix LGPL version number 2019-02-03 17:55:28 -05:00
cpu-exec.c accel/tcg: Remove special case for GCC < 4.6 2021-03-03 19:15:07 -05:00
cputlb.c tcg/optimize: Use tcg_constant_internal with constant folding 2021-03-04 12:15:58 -05:00
Makefile.objs tcg: move tcg backend files into accel/tcg/ 2018-03-13 11:48:15 -04:00
tcg-runtime-gvec.c tcg: Implement gvec support for rotate by vector 2020-06-14 21:43:46 -04:00
tcg-runtime.c cpu: Replace ENV_GET_CPU with env_cpu 2019-06-12 11:16:16 -04:00
tcg-runtime.h tcg: Use memset for large vector byte replication 2021-03-03 19:28:15 -05:00
translate-all.c tcg: Restart code generation when we run out of temps 2021-03-04 15:37:05 -05:00
translate-all.h tcg: Synchronize with qemu 2019-04-26 09:32:20 -04:00
translate-common.c tcg: Fix LGPL version number 2019-02-03 17:55:28 -05:00
translator.c unicorn: fix uc_emu_start until if end instruction is in another tlb 2020-08-05 03:18:51 +09:00