/openbmc/qemu/accel/tcg/ |
H A D | translate-all.c | 268 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 D | translator.c | 116 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 D | translator.h | 35 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 D | translate.c | 133 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 D | translate.c | 1858 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 D | process.c | 483 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 D | translate.c | 1538 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 D | translate.c | 1612 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 D | translate.c | 2895 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 D | translate.c | 1086 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 D | translate.c | 2676 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 D | translate.c | 1348 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 D | bpf_jit_comp.c | 2051 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 D | translate.c | 2260 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 D | translate.c | 7614 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 D | translate-a64.c | 11764 dc->base.max_insns = MIN(dc->base.max_insns, bound); in aarch64_tr_init_disas_context()
|
/openbmc/qemu/target/hppa/ |
H A D | translate.c | 4657 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 D | translate.c | 5672 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 D | translate.c | 3817 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 D | translate.c | 6028 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 D | translate.c | 6519 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 D | translate.c | 1230 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 D | translate.c | 6483 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 D | translate.c | 15115 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 D | translate.c | 8463 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()
|