[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 11/24] tcg-mips: Use T9 for TCG_TMP1
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 11/24] tcg-mips: Use T9 for TCG_TMP1 |
Date: |
Wed, 14 May 2014 00:17:28 -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.
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] [PATCH 00/24] tcg mips updates, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 02/24] tcg-mips: Constrain the code_gen_buffer to be within one 256mb segment, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 01/24] tcg-mips: Layout executable and code_gen_buffer, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 03/24] tcg-mips: Use J and JAL opcodes, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 06/24] tcg-mips: Move softmmu slow path out of line, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 04/24] tcg-mips: Fill the exit_tb delay slot, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 07/24] tcg-mips: Convert to new qemu_l/st helpers, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 05/24] tcg-mips: Split large ldst offsets, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 09/24] tcg-mips: Rearrange register allocation, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 10/24] tcg-mips: Introduce TCG_TMP0, TCG_TMP1, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 11/24] tcg-mips: Use T9 for TCG_TMP1,
Richard Henderson <=
- [Qemu-devel] [PATCH 08/24] tcg-mips: Convert to new_ldst, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 13/24] tcg-mips: Name the opcode enumeration, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 12/24] tcg-mips: Use EXT for AND on mips32r2, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 14/24] tcg-mips: Fix subtract immediate range, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 15/24] tcg-mips: Hoist args loads, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 16/24] tcg-mips: Improve add2/sub2, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 17/24] tcg-mips: Commonize opcode implementations, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 18/24] tcg-mips: Simplify setcond, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 19/24] tcg-mips: Simplify brcond, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 20/24] tcg-mips: Simplify setcond2, Richard Henderson, 2014/05/14