Home
last modified time | relevance | path

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

/openbmc/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()
151 *max_insns = ++db->num_insns; in translator_loop()
191 if (tcg_op_buf_full() || db->num_insns >= db->max_insns) { in translator_loop()
252 tcg_debug_assert(db->max_insns == 1); in translator_ld()
302 db->max_insns = db->num_insns; in translator_ld()
/openbmc/qemu/include/exec/
H A Dtranslator.h35 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns,
87 int max_insns; member
161 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns,
/openbmc/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()
/openbmc/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()
1881 do { if (i >= max_insns) goto fail; ctx->opcode = insns[i++]; } while (0) 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()
[all …]
/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/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()
/openbmc/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()
/openbmc/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()
/openbmc/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()
/openbmc/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()
/openbmc/qemu/target/riscv/
H A Dtranslate.c1348 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
1353 translator_loop(cs, tb, max_insns, pc, host_pc, &riscv_tr_ops, &ctx.base); in gen_intermediate_code()
/openbmc/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2051 int max_insns = ((long)image_end - (long)image) / AARCH64_INSN_SIZE; in arch_prepare_bpf_trampoline() local
2072 if (ret > max_insns) in arch_prepare_bpf_trampoline()
/openbmc/qemu/target/rx/
H A Dtranslate.c2260 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
2265 translator_loop(cs, tb, max_insns, pc, host_pc, &rx_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/arm/tcg/
H A Dtranslate.c7614 dc->base.max_insns = 1; in arm_tr_init_disas_context()
7621 dc->base.max_insns = MIN(dc->base.max_insns, bound); in arm_tr_init_disas_context()
8097 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
8113 translator_loop(cpu, tb, max_insns, pc, host_pc, ops, &dc.base); in gen_intermediate_code()
H A Dtranslate-a64.c11764 dc->base.max_insns = MIN(dc->base.max_insns, bound); in aarch64_tr_init_disas_context()
/openbmc/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()
/openbmc/qemu/target/sparc/
H A Dtranslate.c5672 dc->base.max_insns = MIN(dc->base.max_insns, bound); in TRANS()
5811 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
5816 translator_loop(cs, tb, max_insns, pc, host_pc, &sparc_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c3817 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
3822 translator_loop(cpu, tb, max_insns, pc, host_pc, &i386_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/m68k/
H A Dtranslate.c6028 dc->base.max_insns = 1; in m68k_tr_init_disas_context()
6120 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
6124 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.c6519 ctx->base.max_insns = 1; in ppc_tr_init_disas_context()
6671 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
6676 translator_loop(cs, tb, max_insns, pc, host_pc, &ppc_tr_ops, &ctx.base); in gen_intermediate_code()
/openbmc/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()
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c6483 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
6488 translator_loop(cs, tb, max_insns, pc, host_pc, &s390x_tr_ops, &dc.base); in gen_intermediate_code()
/openbmc/qemu/target/mips/tcg/
H A Dtranslate.c15115 ctx->base.max_insns = 2; in mips_tr_init_disas_context()
15234 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
15239 translator_loop(cs, tb, max_insns, pc, host_pc, &mips_tr_ops, &ctx.base); in gen_intermediate_code()
/openbmc/qemu/target/tricore/
H A Dtranslate.c8463 void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, in gen_intermediate_code() argument
8467 translator_loop(cs, tb, max_insns, pc, host_pc, in gen_intermediate_code()