Home
last modified time | relevance | path

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

12

/openbmc/qemu/accel/tcg/
H A Dtranslate-all.c269 int *max_insns, int64_t *ti) in setjmp_gen_code() argument
279 gen_intermediate_code(env_cpu(env), tb, max_insns, pc, host_pc); in setjmp_gen_code()
282 *max_insns = tb->icount; in setjmp_gen_code()
296 int gen_code_size, search_size, max_insns; in tb_gen_code() local
310 max_insns = cflags & CF_COUNT_MASK; in tb_gen_code()
311 if (max_insns == 0) { in tb_gen_code()
312 max_insns = TCG_MAX_INSNS; in tb_gen_code()
357 gen_code_size = setjmp_gen_code(env, tb, pc, host_pc, &max_insns, &ti); in tb_gen_code()
387 assert(max_insns > 1); in tb_gen_code()
388 max_insns /= 2; in tb_gen_code()
[all …]
H A Dtranslator.c92 set_can_do_io(db, db->max_insns == 1); in gen_tb_start()
126 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns, in translator_loop() argument
140 db->max_insns = *max_insns; in translator_loop()
158 *max_insns = ++db->num_insns; in translator_loop()
172 if (db->num_insns == db->max_insns) { in translator_loop()
198 if (tcg_op_buf_full() || db->num_insns >= db->max_insns) { in translator_loop()
/openbmc/qemu/include/exec/
H A Dtranslator.h35 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns,
86 int max_insns; member
148 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns,
/openbmc/qemu/target/loongarch/
H A Dtranslate.c133 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in loongarch_tr_init_disas_context()
345 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
350 translator_loop(cs, tb, max_insns, pc, host_pc, in gen_intermediate_code()
/openbmc/qemu/target/sh4/
H A Dtranslate.c1849 int max_insns = (pc_end - pc) / 2; in decode_gusa() local
1854 if (max_insns > ARRAY_SIZE(insns)) { in decode_gusa()
1859 for (i = 0; i < max_insns; ++i) { in decode_gusa()
2042 if (i != max_insns - 1) { in decode_gusa()
2173 ctx->base.num_insns += max_insns - 1; in decode_gusa()
2180 for (i = 1; i < max_insns; ++i) { in decode_gusa()
2211 int max_insns = (pc_end - pc) / 2; in sh4_tr_init_disas_context() local
2213 if (pc != pc_end + backup || max_insns < 2) { in sh4_tr_init_disas_context()
2221 ctx->base.max_insns = max_insns; in sh4_tr_init_disas_context()
2230 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in sh4_tr_init_disas_context()
[all …]
/openbmc/qemu/target/nios2/
H A Dtranslate.c958 dc->base.max_insns = MIN(page_insns, dc->base.max_insns); in nios2_tr_init_disas_context()
1038 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1042 translator_loop(cs, tb, max_insns, pc, host_pc, &nios2_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/linux/arch/mips/kernel/
H A Dprocess.c483 int max_insns = 8; in get___schedule_addr() local
486 for (i = 0; i < max_insns; i++, ip++) { in get___schedule_addr()
/openbmc/qemu/target/microblaze/
H A Dtranslate.c1615 dc->base.max_insns = MIN(dc->base.max_insns, bound); in mb_tr_init_disas_context()
1794 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1798 translator_loop(cpu, tb, max_insns, pc, host_pc, &mb_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/openrisc/
H A Dtranslate.c1539 dc->base.max_insns = MIN(dc->base.max_insns, bound); in openrisc_tr_init_disas_context()
1660 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1665 translator_loop(cs, tb, max_insns, pc, host_pc, in gen_intermediate_code()
/openbmc/qemu/target/alpha/
H A Dtranslate.c2905 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in alpha_tr_init_disas_context()
2973 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
2977 translator_loop(cpu, tb, max_insns, pc, host_pc, &alpha_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/hexagon/
H A Dtranslate.c1156 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1161 translator_loop(cs, tb, max_insns, pc, host_pc, in gen_intermediate_code()
/openbmc/qemu/target/riscv/
H A Dtranslate.c1288 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1293 translator_loop(cs, tb, max_insns, pc, host_pc, &riscv_tr_ops, &ctx.base); in gen_intermediate_code()
/openbmc/qemu/target/avr/
H A Dtranslate.c2678 ctx->base.max_insns = 1; in avr_tr_init_disas_context()
2807 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
2811 translator_loop(cs, tb, max_insns, pc, host_pc, &avr_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2036 int max_insns = ((long)image_end - (long)image) / AARCH64_INSN_SIZE; in arch_prepare_bpf_trampoline() local
2057 if (ret > max_insns) in arch_prepare_bpf_trampoline()
/openbmc/qemu/target/hppa/
H A Dtranslate.c4455 ctx->base.max_insns = MIN(ctx->base.max_insns, bound); in hppa_tr_init_disas_context()
4633 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
4637 translator_loop(cs, tb, max_insns, pc, host_pc, &hppa_tr_ops, &ctx.base); in gen_intermediate_code()
/openbmc/qemu/target/rx/
H A Dtranslate.c2268 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
2273 translator_loop(cs, tb, max_insns, pc, host_pc, &rx_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/sparc/
H A Dtranslate.c5181 dc->base.max_insns = MIN(dc->base.max_insns, bound); in TRANS()
5329 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
5334 translator_loop(cs, tb, max_insns, pc, host_pc, &sparc_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/cris/
H A Dtranslate.c3174 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
3178 translator_loop(cs, tb, max_insns, pc, host_pc, &cris_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/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()
9693 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
9709 translator_loop(cpu, tb, max_insns, pc, host_pc, ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/m68k/
H A Dtranslate.c5990 dc->base.max_insns = 1; in m68k_tr_init_disas_context()
6090 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
6094 translator_loop(cpu, tb, max_insns, pc, host_pc, &m68k_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/ppc/
H A Dtranslate.c7361 ctx->base.max_insns = 1; in ppc_tr_init_disas_context()
7520 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
7525 translator_loop(cs, tb, max_insns, pc, host_pc, &ppc_tr_ops, &ctx.base); in gen_intermediate_code()
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c6549 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
6554 translator_loop(cs, tb, max_insns, pc, host_pc, &s390x_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/xtensa/
H A Dtranslate.c1258 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1262 translator_loop(cpu, tb, max_insns, pc, host_pc, in gen_intermediate_code()
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c7067 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
7072 translator_loop(cpu, tb, max_insns, pc, host_pc, &i386_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/mips/tcg/
H A Dtranslate.c15429 ctx->base.max_insns = 2; in mips_tr_init_disas_context()
15556 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
15561 translator_loop(cs, tb, max_insns, pc, host_pc, &mips_tr_ops, &ctx.base); in gen_intermediate_code()

12