V2: * Feedback from Aurelien * Added the first patch. * ARM patches fixed. Sorry about not merging back from the tree on my arm machine before posting the patch set last time. r~
Richard Henderson (9): tcg: Tidy generated code for tcg_outN tcg-i386: Add and use tcg_out64 tcg-i386: Try pc-relative lea for constant formation tcg-i386: Tidy qemu_ld/st slow path tcg: Add mmu helpers that take a return address argument tcg: Tidy softmmu_template.h tcg-i386: Use new return-argument ld/st helpers tcg-arm: Use ldrd/strd for appropriate qemu_ld/st64 tcg-arm: Rearrange slow-path qemu_ld/st include/exec/exec-all.h | 36 +---- include/exec/softmmu_defs.h | 46 +++--- include/exec/softmmu_template.h | 309 +++++++++++++++------------------------ tcg/arm/tcg-target.c | 315 ++++++++++++++++++++++------------------ tcg/i386/tcg-target.c | 274 +++++++++++++++++----------------- tcg/tcg.c | 17 ++- 6 files changed, 471 insertions(+), 526 deletions(-) -- 1.8.1.4