[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 2/9] target/m68k: Replace DISAS_TB_JUMP with DISAS_NO
From: |
Laurent Vivier |
Subject: |
[Qemu-devel] [PULL 2/9] target/m68k: Replace DISAS_TB_JUMP with DISAS_NORETURN |
Date: |
Mon, 11 Jun 2018 12:49:28 +0200 |
From: Richard Henderson <address@hidden>
We have exited the TB after using goto_tb; there is no
distinction from DISAS_NORETURN.
Signed-off-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>
---
target/m68k/translate.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/target/m68k/translate.c b/target/m68k/translate.c
index de1be58f65..bfa30cde0a 100644
--- a/target/m68k/translate.c
+++ b/target/m68k/translate.c
@@ -199,7 +199,6 @@ static void do_writebacks(DisasContext *s)
/* is_jmp field values */
#define DISAS_JUMP DISAS_TARGET_0 /* only pc was modified dynamically */
#define DISAS_UPDATE DISAS_TARGET_1 /* cpu state was modified dynamically */
-#define DISAS_TB_JUMP DISAS_TARGET_2 /* only pc was modified statically */
#define DISAS_JUMP_NEXT DISAS_TARGET_3
#if defined(CONFIG_USER_ONLY)
@@ -1496,7 +1495,7 @@ static void gen_jmp_tb(DisasContext *s, int n, uint32_t
dest)
gen_jmp_im(s, dest);
tcg_gen_exit_tb(NULL, 0);
}
- s->is_jmp = DISAS_TB_JUMP;
+ s->is_jmp = DISAS_NORETURN;
}
DISAS_INSN(scc)
@@ -6148,7 +6147,6 @@ void gen_intermediate_code(CPUState *cs, TranslationBlock
*tb)
/* indicate that the hash table must be used to find the next TB */
tcg_gen_exit_tb(NULL, 0);
break;
- case DISAS_TB_JUMP:
case DISAS_NORETURN:
/* nothing more to generate */
break;
--
2.14.4
- [Qemu-devel] [PULL 0/9] M68k for 3.0 patches, Laurent Vivier, 2018/06/11
- [Qemu-devel] [PULL 1/9] target/m68k: Use DISAS_NORETURN for exceptions, Laurent Vivier, 2018/06/11
- [Qemu-devel] [PULL 5/9] target/m68k: Rename DISAS_UPDATE and gen_lookup_tb, Laurent Vivier, 2018/06/11
- [Qemu-devel] [PULL 2/9] target/m68k: Replace DISAS_TB_JUMP with DISAS_NORETURN,
Laurent Vivier <=
- [Qemu-devel] [PULL 4/9] target/m68k: Use lookup_and_goto_tb for DISAS_JUMP, Laurent Vivier, 2018/06/11
- [Qemu-devel] [PULL 3/9] target/m68k: Remove DISAS_JUMP_NEXT as unused, Laurent Vivier, 2018/06/11
- [Qemu-devel] [PULL 8/9] target/m68k: Improve ending TB at page boundaries, Laurent Vivier, 2018/06/11
- [Qemu-devel] [PULL 7/9] target/m68k: Convert to TranslatorOps, Laurent Vivier, 2018/06/11
- [Qemu-devel] [PULL 6/9] target/m68k: Convert to DisasContextBase, Laurent Vivier, 2018/06/11
- [Qemu-devel] [PULL 9/9] target/m68k: Merge disas_m68k_insn into m68k_tr_translate_insn, Laurent Vivier, 2018/06/11
- Re: [Qemu-devel] [PULL 0/9] M68k for 3.0 patches, Peter Maydell, 2018/06/11