[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/9] Improve tcg ldst optimization
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v2 0/9] Improve tcg ldst optimization |
Date: |
Fri, 16 Aug 2013 23:13:25 -0700 |
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
- [Qemu-devel] [PATCH v2 0/9] Improve tcg ldst optimization,
Richard Henderson <=
- [Qemu-devel] [PATCH v2 1/9] tcg: Tidy generated code for tcg_outN, Richard Henderson, 2013/08/17
- [Qemu-devel] [PATCH v2 2/9] tcg-i386: Add and use tcg_out64, Richard Henderson, 2013/08/17
- [Qemu-devel] [PATCH v2 3/9] tcg-i386: Try pc-relative lea for constant formation, Richard Henderson, 2013/08/17
- [Qemu-devel] [PATCH v2 6/9] tcg: Tidy softmmu_template.h, Richard Henderson, 2013/08/17
- [Qemu-devel] [PATCH v2 4/9] tcg-i386: Tidy qemu_ld/st slow path, Richard Henderson, 2013/08/17
- [Qemu-devel] [PATCH v2 5/9] tcg: Add mmu helpers that take a return address argument, Richard Henderson, 2013/08/17
- [Qemu-devel] [PATCH v2 7/9] tcg-i386: Use new return-argument ld/st helpers, Richard Henderson, 2013/08/17
- [Qemu-devel] [PATCH v2 8/9] tcg-arm: Use ldrd/strd for appropriate qemu_ld/st64, Richard Henderson, 2013/08/17
- [Qemu-devel] [PATCH v2 9/9] tcg-arm: Rearrange slow-path qemu_ld/st, Richard Henderson, 2013/08/17
- Re: [Qemu-devel] [PATCH v2 0/9] Improve tcg ldst optimization, Aurelien Jarno, 2013/08/27