[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/20] tcg improvements for ia64
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 00/20] tcg improvements for ia64 |
Date: |
Thu, 31 Oct 2013 13:21:49 -0700 |
This is an update and rebase of a patch set I sent at the
beginning of September. If I get no comments on this round
I'll just send a pull request next week.
r~
Richard Henderson (20):
tcg-ia64: Use TCGMemOp within qemu_ldst routines
tcg-ia64: Use shortcuts for nop insns
tcg-ia64: Handle constant calls
tcg-ia64: Simplify brcond
tcg-ia64: Move AREG0 to R32
tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu
tcg-ia64: Use ADDS for small addition
tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction
tcg-ia64: Use A3 form of logical operations
tcg-ia64: Introduce tcg_opc_mov_a
tcg-ia64: Introduce tcg_opc_movi_a
tcg-ia64: Introduce tcg_opc_ext_i
tcg-ia64: Introduce tcg_opc_bswap64_i
tcg-ia64: Re-bundle the tlb load
tcg-ia64: Move bswap for store into tlb load
tcg-ia64: Move tlb addend load into tlb read
tcg-ia64: Reduce code duplication in tcg_out_qemu_ld
tcg-ia64: Convert to new ldst helpers
tcg-ia64: Move part of softmmu slow path out of line
tcg-ia64: Optimize small arguments to exit_tb
tcg/ia64/tcg-target.c | 1044 +++++++++++++++++++++++++++----------------------
tcg/ia64/tcg-target.h | 4 +-
2 files changed, 572 insertions(+), 476 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PATCH 00/20] tcg improvements for ia64,
Richard Henderson <=
- [Qemu-devel] [PATCH 02/20] tcg-ia64: Use shortcuts for nop insns, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 01/20] tcg-ia64: Use TCGMemOp within qemu_ldst routines, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 04/20] tcg-ia64: Simplify brcond, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 03/20] tcg-ia64: Handle constant calls, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 05/20] tcg-ia64: Move AREG0 to R32, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 06/20] tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 07/20] tcg-ia64: Use ADDS for small addition, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 08/20] tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 09/20] tcg-ia64: Use A3 form of logical operations, Richard Henderson, 2013/10/31
- [Qemu-devel] [PATCH 10/20] tcg-ia64: Introduce tcg_opc_mov_a, Richard Henderson, 2013/10/31