Home
last modified time | relevance | path

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

/qemu/accel/tcg/
H A Dtranslate-all.c268 int *max_insns, int64_t *ti) in setjmp_gen_code() argument
278 gen_intermediate_code(env_cpu(env), tb, max_insns, pc, host_pc); in setjmp_gen_code()
281 *max_insns = tb->icount; in setjmp_gen_code()
295 int gen_code_size, search_size, max_insns; in tb_gen_code() local
309 max_insns = cflags & CF_COUNT_MASK; in tb_gen_code()
310 if (max_insns == 0) { in tb_gen_code()
311 max_insns = TCG_MAX_INSNS; in tb_gen_code()
358 gen_code_size = setjmp_gen_code(env, tb, pc, host_pc, &max_insns, &ti); in tb_gen_code()
388 assert(max_insns > 1); in tb_gen_code()
389 max_insns /= 2; in tb_gen_code()
[all …]
H A Dtranslator.c116 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns, in translator_loop() argument
131 db->max_insns = *max_insns; in translator_loop()
152 *max_insns = ++db->num_insns; in translator_loop()
192 if (tcg_op_buf_full() || db->num_insns >= db->max_insns) { in translator_loop()
253 tcg_debug_assert(db->max_insns == 1); in translator_ld()
303 db->max_insns = db->num_insns; in translator_ld()
/qemu/include/exec/
H A Dtranslator.h35 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns,
88 int max_insns; member
163 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns,
/qemu/target/loongarch/tcg/
H A Dtranslate.c133 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in loongarch_tr_init_disas_context()
336 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
341 translator_loop(cs, tb, max_insns, pc, host_pc, in gen_intermediate_code()
/qemu/target/sh4/
H A Dtranslate.c1858 int max_insns = (pc_end - pc) / 2; in decode_gusa() local
1863 if (max_insns > ARRAY_SIZE(insns)) { in decode_gusa()
1868 for (i = 0; i < max_insns; ++i) { in decode_gusa()
2051 if (i != max_insns - 1) { in decode_gusa()
2182 ctx->base.num_insns += max_insns - 1; in decode_gusa()
2189 for (i = 1; i < max_insns; ++i) { in decode_gusa()
2220 int max_insns = (pc_end - pc) / 2; in sh4_tr_init_disas_context() local
2222 if (pc != pc_end + backup || max_insns < 2) { in sh4_tr_init_disas_context()
2230 ctx->base.max_insns = max_insns; in sh4_tr_init_disas_context()
2239 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in sh4_tr_init_disas_context()
[all …]
/qemu/target/microblaze/
H A Dtranslate.c1612 dc->base.max_insns = MIN(dc->base.max_insns, bound); in mb_tr_init_disas_context()
1781 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1785 translator_loop(cpu, tb, max_insns, pc, host_pc, &mb_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/openrisc/
H A Dtranslate.c1538 dc->base.max_insns = MIN(dc->base.max_insns, bound); in openrisc_tr_init_disas_context()
1648 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1653 translator_loop(cs, tb, max_insns, pc, host_pc, in gen_intermediate_code()
/qemu/target/alpha/
H A Dtranslate.c2895 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in alpha_tr_init_disas_context()
2957 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
2961 translator_loop(cpu, tb, max_insns, pc, host_pc, &alpha_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/hexagon/
H A Dtranslate.c1086 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1091 translator_loop(cs, tb, max_insns, pc, host_pc, in gen_intermediate_code()
/qemu/target/riscv/
H A Dtranslate.c1280 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1285 translator_loop(cs, tb, max_insns, pc, host_pc, &riscv_tr_ops, &ctx.base); in gen_intermediate_code()
/qemu/target/avr/
H A Dtranslate.c2676 ctx->base.max_insns = 1; in avr_tr_init_disas_context()
2797 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
2801 translator_loop(cs, tb, max_insns, pc, host_pc, &avr_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/rx/
H A Dtranslate.c2259 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
2264 translator_loop(cs, tb, max_insns, pc, host_pc, &rx_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/hppa/
H A Dtranslate.c4657 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in hppa_tr_init_disas_context()
4871 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
4875 translator_loop(cs, tb, max_insns, pc, host_pc, &hppa_tr_ops, &ctx.base); in gen_intermediate_code()
/qemu/target/sparc/
H A Dtranslate.c5020 dc->base.max_insns = MIN(dc->base.max_insns, bound); in TRANS()
5159 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
5164 translator_loop(cs, tb, max_insns, pc, host_pc, &sparc_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/cris/
H A Dtranslate.c3148 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
3152 translator_loop(cs, tb, max_insns, pc, host_pc, &cris_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/arm/tcg/
H A Dtranslate.c9199 dc->base.max_insns = 1; in arm_tr_init_disas_context()
9206 dc->base.max_insns = MIN(dc->base.max_insns, bound); in arm_tr_init_disas_context()
9682 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
9698 translator_loop(cpu, tb, max_insns, pc, host_pc, ops, &dc.base); in gen_intermediate_code()
H A Dtranslate-a64.c14184 dc->base.max_insns = MIN(dc->base.max_insns, bound); in aarch64_tr_init_disas_context()
/qemu/target/m68k/
H A Dtranslate.c6023 dc->base.max_insns = 1; in m68k_tr_init_disas_context()
6115 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
6119 translator_loop(cpu, tb, max_insns, pc, host_pc, &m68k_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/i386/tcg/
H A Dtranslate.c4807 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
4812 translator_loop(cpu, tb, max_insns, pc, host_pc, &i386_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/ppc/
H A Dtranslate.c7264 ctx->base.max_insns = 1; in ppc_tr_init_disas_context()
7415 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
7420 translator_loop(cs, tb, max_insns, pc, host_pc, &ppc_tr_ops, &ctx.base); in gen_intermediate_code()
/qemu/target/s390x/tcg/
H A Dtranslate.c6544 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
6549 translator_loop(cs, tb, max_insns, pc, host_pc, &s390x_tr_ops, &dc.base); in gen_intermediate_code()
/qemu/target/xtensa/
H A Dtranslate.c1230 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1234 translator_loop(cpu, tb, max_insns, pc, host_pc, in gen_intermediate_code()
/qemu/target/mips/tcg/
H A Dtranslate.c15366 ctx->base.max_insns = 2; in mips_tr_init_disas_context()
15485 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
15490 translator_loop(cs, tb, max_insns, pc, host_pc, &mips_tr_ops, &ctx.base); in gen_intermediate_code()
/qemu/target/tricore/
H A Dtranslate.c8464 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
8468 translator_loop(cs, tb, max_insns, pc, host_pc, in gen_intermediate_code()