[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 11/24] tcg-mips: Use T9 for TCG_TMP1
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PULL 11/24] tcg-mips: Use T9 for TCG_TMP1 |
Date: |
Sat, 24 May 2014 08:53:48 -0700 |
T0 is an argument register for the n32 and n64 abis. T9 is the call
address register for the abis, and is more directly under the control
of the backend.
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
---
tcg/mips/tcg-target.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tcg/mips/tcg-target.c b/tcg/mips/tcg-target.c
index 54c9147..78caf25 100644
--- a/tcg/mips/tcg-target.c
+++ b/tcg/mips/tcg-target.c
@@ -73,7 +73,7 @@ static const char * const
tcg_target_reg_names[TCG_TARGET_NB_REGS] = {
#endif
#define TCG_TMP0 TCG_REG_AT
-#define TCG_TMP1 TCG_REG_T0
+#define TCG_TMP1 TCG_REG_T9
/* check if we really need so many registers :P */
static const TCGReg tcg_target_reg_alloc_order[] = {
--
1.9.0
- [Qemu-devel] [PULL 01/24] tcg-mips: Layout executable and code_gen_buffer, (continued)
- [Qemu-devel] [PULL 01/24] tcg-mips: Layout executable and code_gen_buffer, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 03/24] tcg-mips: Use J and JAL opcodes, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 02/24] tcg-mips: Constrain the code_gen_buffer to be within one 256mb segment, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 04/24] tcg-mips: Fill the exit_tb delay slot, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 05/24] tcg-mips: Split large ldst offsets, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 06/24] tcg-mips: Move softmmu slow path out of line, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 07/24] tcg-mips: Convert to new qemu_l/st helpers, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 08/24] tcg-mips: Convert to new_ldst, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 09/24] tcg-mips: Rearrange register allocation, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 10/24] tcg-mips: Introduce TCG_TMP0, TCG_TMP1, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 11/24] tcg-mips: Use T9 for TCG_TMP1,
Richard Henderson <=
- [Qemu-devel] [PULL 12/24] tcg-mips: Use EXT for AND on mips32r2, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 13/24] tcg-mips: Name the opcode enumeration, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 14/24] tcg-mips: Fix subtract immediate range, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 15/24] tcg-mips: Hoist args loads, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 16/24] tcg-mips: Improve add2/sub2, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 17/24] tcg-mips: Commonize opcode implementations, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 18/24] tcg-mips: Simplify setcond, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 19/24] tcg-mips: Simplify brcond, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 20/24] tcg-mips: Simplify setcond2, Richard Henderson, 2014/05/24
- [Qemu-devel] [PULL 21/24] tcg-mips: Improve setcond eq/ne vs zeros, Richard Henderson, 2014/05/24