qemu-patch-raspberry4/target-arm
Filip Navara 155c3eacd2 target-arm: use tcg_global_mem_new_i32 to allocate registers
Currently each read/write of ARM register involves a LD/ST TCG operation. This
patch uses TCG memory-backed registers to represent the ARM register set. With
memory-backed registers the LD/ST operations are transparently generated by TCG
and host registers could be used to optimize the generated code.

Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2009-10-17 23:52:16 +02:00
..
cpu.h cleanup cpu-exec.c, part 0/N: consolidate handle_cpu_signal 2009-08-24 08:21:42 -05:00
exec.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
helper.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
helpers.h Implement (very) basic Thumb2-EE support. This doesn't actually implement 2008-12-19 13:18:36 +00:00
iwmmxt_helper.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
machine.c Save/restore ARMv6 MMU state 2009-07-31 13:19:39 +01:00
neon_helper.c rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
op_addsub.h TCG variable type checking. 2008-11-17 14:43:54 +00:00
op_helper.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
translate.c target-arm: use tcg_global_mem_new_i32 to allocate registers 2009-10-17 23:52:16 +02:00