]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
target/sparc: Merge gen_op_next_insn into only caller
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 16 Oct 2023 18:07:31 +0000 (11:07 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Sun, 5 Nov 2023 20:06:07 +0000 (12:06 -0800)
Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/sparc/translate.c

index 1233911b695b5e4eea425747d5370bcdfaa7ec91..0bbe4cff3be972a4314164f573d809073ea7fbb7 100644 (file)
@@ -1015,12 +1015,6 @@ static void gen_mov_pc_npc(DisasContext *dc)
     }
 }
 
-static void gen_op_next_insn(void)
-{
-    tcg_gen_mov_tl(cpu_pc, cpu_npc);
-    tcg_gen_addi_tl(cpu_npc, cpu_npc, 4);
-}
-
 static void gen_compare(DisasCompare *cmp, bool xcc, unsigned int cond,
                         DisasContext *dc)
 {
@@ -2346,7 +2340,8 @@ static bool advance_pc(DisasContext *dc)
         case DYNAMIC_PC:
         case DYNAMIC_PC_LOOKUP:
             dc->pc = dc->npc;
-            gen_op_next_insn();
+            tcg_gen_mov_tl(cpu_pc, cpu_npc);
+            tcg_gen_addi_tl(cpu_npc, cpu_npc, 4);
             break;
 
         case JUMP_PC: