Home
last modified time | relevance | path

Searched refs:max_insns (Results 1 – 25 of 43) sorted by relevance

12

/qemu/accel/tcg/
H A Dtranslate-all.c240 int *max_insns, int64_t *ti) in setjmp_gen_code() argument
251 cs->cc->tcg_ops->translate_code(cs, tb, max_insns, pc, host_pc); in setjmp_gen_code()
255 *max_insns = tb->icount; in setjmp_gen_code()
267 int gen_code_size, search_size, max_insns; in tb_gen_code() local
281 max_insns = s.cflags & CF_COUNT_MASK; in tb_gen_code()
282 if (max_insns == 0) { in tb_gen_code()
283 max_insns = TCG_MAX_INSNS; in tb_gen_code()
320 gen_code_size = setjmp_gen_code(env, tb, s.pc, host_pc, &max_insns, &ti); in tb_gen_code()
350 assert(max_insns > 1); in tb_gen_code()
351 max_insns /= 2; in tb_gen_code()
[all …]
H A Dtranslator.c122 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns, in translator_loop() argument
137 db->max_insns = *max_insns; in translator_loop()
158 *max_insns = ++db->num_insns; in translator_loop()
198 if (tcg_op_buf_full() || db->num_insns >= db->max_insns) { in translator_loop()
259 tcg_debug_assert(db->max_insns == 1); in translator_ld()
311 db->max_insns = db->num_insns; in translator_ld()
/qemu/target/loongarch/tcg/
H A Dtranslate.c135 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in loongarch_tr_init_disas_context()
339 int *max_insns, vaddr pc, void *host_pc) in loongarch_translate_code() argument
343 translator_loop(cs, tb, max_insns, pc, host_pc, in loongarch_translate_code()
/qemu/include/exec/
H A Dtranslator.h73 int max_insns; member
148 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns,
/qemu/target/sh4/
H A Dtranslate.c1852 int max_insns = (pc_end - pc) / 2; in decode_gusa() local
1857 if (max_insns > ARRAY_SIZE(insns)) { in decode_gusa()
1862 for (i = 0; i < max_insns; ++i) { in decode_gusa()
1875 do { if (i >= max_insns) goto fail; ctx->opcode = insns[i++]; } while (0) in decode_gusa()
2045 if (i != max_insns - 1) { in decode_gusa()
2176 ctx->base.num_insns += max_insns - 1; in decode_gusa()
2183 for (i = 1; i < max_insns; ++i) { in decode_gusa()
2214 int max_insns = (pc_end - pc) / 2; in sh4_tr_init_disas_context() local
2216 if (pc != pc_end + backup || max_insns < 2) { in sh4_tr_init_disas_context()
2224 ctx->base.max_insns = max_insns; in sh4_tr_init_disas_context()
[all …]
H A Dcpu.h252 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/mips/tcg/
H A Dtcg-internal.h20 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/loongarch/
H A Dinternals.h21 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/hexagon/
H A Dcpu.h144 int *max_insns, vaddr pc, void *host_pc);
H A Dtranslate.c1030 int *max_insns, vaddr pc, void *host_pc) in hexagon_translate_code() argument
1034 translator_loop(cs, tb, max_insns, pc, host_pc, in hexagon_translate_code()
/qemu/target/i386/tcg/
H A Dhelper-tcg.h62 int *max_insns, vaddr pc, void *host_pc);
/qemu/include/accel/tcg/
H A Dcpu-ops.h63 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/avr/
H A Dcpu.h199 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/rx/
H A Dcpu.h147 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/tricore/
H A Dcpu.h259 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/openrisc/
H A Dcpu.h305 int *max_insns, vaddr pc, void *host_pc);
H A Dtranslate.c1538 dc->base.max_insns = MIN(dc->base.max_insns, bound); in openrisc_tr_init_disas_context()
1649 int *max_insns, vaddr pc, void *host_pc) in openrisc_translate_code() argument
1653 translator_loop(cs, tb, max_insns, pc, host_pc, in openrisc_translate_code()
/qemu/target/microblaze/
H A Dcpu.h402 int *max_insns, vaddr pc, void *host_pc);
H A Dtranslate.c1630 dc->base.max_insns = MIN(dc->base.max_insns, bound); in mb_tr_init_disas_context()
1796 int *max_insns, vaddr pc, void *host_pc) in mb_translate_code() argument
1799 translator_loop(cpu, tb, max_insns, pc, host_pc, &mb_tr_ops, &dc.base); in mb_translate_code()
/qemu/target/alpha/
H A Dcpu.h435 int *max_insns, vaddr pc, void *host_pc);
H A Dtranslate.c2896 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in alpha_tr_init_disas_context()
2959 int *max_insns, vaddr pc, void *host_pc) in alpha_translate_code() argument
2962 translator_loop(cpu, tb, max_insns, pc, host_pc, &alpha_tr_ops, &dc.base); in alpha_translate_code()
/qemu/target/hppa/
H A Dcpu.h319 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/m68k/
H A Dcpu.h197 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/s390x/
H A Ds390x-internal.h408 int *max_insns, vaddr pc, void *host_pc);
/qemu/target/xtensa/
H A Dcpu.h623 int *max_insns, vaddr pc, void *host_pc);

12