Home
last modified time | relevance | path

Searched refs:num_insns (Results 1 – 20 of 20) sorted by relevance

/qemu/target/hexagon/
H A Ddecode.c164 int numinsns = pkt->num_insns; in decode_split_cmpjump()
175 last = pkt->num_insns; in decode_split_cmpjump()
179 pkt->num_insns++; in decode_split_cmpjump()
184 for (i = 0; i < pkt->num_insns; i++) { in decode_split_cmpjump()
217 int numinsns = pkt->num_insns; in decode_set_insn_attr_fields()
277 int last_insn = packet->num_insns - 1; in decode_shuffle_for_execution()
410 packet->num_insns--; in decode_remove_extenders()
661 int num_insns = 0; in decode_packet() local
685 num_insns += new_insns; in decode_packet()
689 pkt->num_insns = num_insns; in decode_packet()
[all …]
H A Dprintinsn.c60 for (int i = 0; i < pkt->num_insns; i++) { in snprint_a_pkt_disas()
88 if (i < pkt->num_insns - 1) { in snprint_a_pkt_disas()
121 if (pkt->num_insns > 1) { in snprint_a_pkt_debug()
125 for (int i = 0; i < pkt->num_insns; i++) { in snprint_a_pkt_debug()
143 if (pkt->num_insns > 1) { in snprint_a_pkt_debug()
H A Dtranslate.c235 g_assert(ctx->base.num_insns == 1); in read_packet_words()
251 for (int i = 0; i < pkt->num_insns; i++) { in check_for_attrib()
262 for (int i = 0; i < pkt->num_insns; i++) { in need_slot_cancelled()
277 for (int i = 0; i < pkt->num_insns; i++) { in need_next_PC()
410 for (int i = 0; i < pkt->num_insns; i++) { in analyze_packet()
774 for (i = 0; i < pkt->num_insns; i++) { in pkt_has_hvx_store()
831 int num_insns = pkt->num_insns; in update_exec_counters() local
835 for (int i = 0; i < num_insns; i++) { in update_exec_counters()
847 ctx->num_insns += num_real_insns; in update_exec_counters()
980 for (i = 0; i < pkt.num_insns; i++) { in decode_and_translate_packet()
[all …]
H A Dinsn.h58 uint16_t num_insns; member
H A Dtranslate.h36 uint32_t num_insns; member
H A Dgenptr.c189 ctx->num_insns); in gen_read_ctrl_reg()
214 ctx->num_insns); in gen_read_ctrl_reg_pair()
255 ctx->num_insns = 0; in gen_write_ctrl_reg()
277 ctx->num_insns = 0; in gen_write_ctrl_reg_pair()
/qemu/target/hexagon/mmvec/
H A Ddecode_ext_mmvec.c33 for (i = 1; i < pkt->num_insns; i++) { in check_new_value()
63 (def_idx > (pkt->num_insns - 1)))); in check_new_value()
104 int last_inst = pkt->num_insns - 1; in decode_mmvec_move_cvi_to_end()
131 for (i = 0; i < pkt->num_insns; i++) { in decode_shuffle_for_execution_vops()
146 for (i = 0; i < pkt->num_insns - 1; i++) { in decode_shuffle_for_execution_vops()
151 int last_inst = pkt->num_insns - 1; in decode_shuffle_for_execution_vops()
174 for (int i = 0; i < pkt->num_insns; i++) { in check_for_vhist()
/qemu/target/ppc/
H A Dpower8-pmu.c137 static bool pmu_increment_insns(CPUPPCState *env, uint32_t num_insns) in pmu_increment_insns() argument
146 tmp += num_insns; in pmu_increment_insns()
156 tmp += num_insns; in pmu_increment_insns()
166 tmp += num_insns; in pmu_increment_insns()
179 tmp += num_insns; in pmu_increment_insns()
190 tmp += num_insns; in pmu_increment_insns()
371 void helper_insns_inc(CPUPPCState *env, uint32_t num_insns) in helper_insns_inc() argument
375 overflow_triggered = pmu_increment_insns(env, num_insns); in helper_insns_inc()
H A Dtranslate.c3558 tcg_gen_addi_tl(t0, t0, ctx->base.num_insns); in pmu_count_insns()
3568 gen_helper_insns_inc(tcg_env, tcg_constant_i32(ctx->base.num_insns)); in pmu_count_insns()
3579 tcg_gen_addi_tl(t0, t0, ctx->base.num_insns); in pmu_count_insns()
/qemu/accel/tcg/
H A Dtranslator.c88 TCGOp *icount_start_insn, int num_insns) in gen_tb_end() argument
96 tcgv_i32_arg(tcg_constant_i32(num_insns))); in gen_tb_end()
130 db->num_insns = 0; 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()
200 gen_tb_end(tb, cflags, icount_start_insn, db->num_insns); in translator_loop()
206 if (db->num_insns == 1) { in translator_loop()
219 tb->icount = db->num_insns; in translator_loop()
222 plugin_gen_tb_end(cpu, db->num_insns); in translator_loop()
303 db->max_insns = db->num_insns; in translator_ld()
H A Dplugin-gen.c414 size_t n = db->num_insns; in plugin_gen_insn_start()
459 void plugin_gen_tb_end(CPUState *cpu, size_t num_insns) in plugin_gen_tb_end() argument
464 g_assert(num_insns <= ptb->n); in plugin_gen_tb_end()
465 ptb->n = num_insns; in plugin_gen_tb_end()
H A Dtranslate-all.c169 int i, j, num_insns = tb->icount; in cpu_unwind_data_from_tb() local
186 for (i = 0; i < num_insns; ++i) { in cpu_unwind_data_from_tb()
192 return num_insns - i; in cpu_unwind_data_from_tb()
/qemu/include/exec/
H A Dplugin-gen.h22 void plugin_gen_tb_end(CPUState *cpu, size_t num_insns);
43 static inline void plugin_gen_tb_end(CPUState *cpu, size_t num_insns) in plugin_gen_tb_end() argument
H A Dtranslator.h87 int num_insns; member
/qemu/tcg/
H A Dtcg.c6093 int i, start_words, num_insns; in tcg_gen_code() local
6189 num_insns = -1; in tcg_gen_code()
6203 if (num_insns >= 0) { in tcg_gen_code()
6205 s->gen_insn_end_off[num_insns] = off; in tcg_gen_code()
6207 assert(s->gen_insn_end_off[num_insns] == off); in tcg_gen_code()
6209 num_insns++; in tcg_gen_code()
6211 s->gen_insn_data[num_insns * start_words + i] = in tcg_gen_code()
6257 tcg_debug_assert(num_insns + 1 == s->gen_tb->icount); in tcg_gen_code()
6258 s->gen_insn_end_off[num_insns] = tcg_current_code_size(s); in tcg_gen_code()
/qemu/target/openrisc/
H A Dtranslate.c1560 | (dc->base.num_insns > 1 ? 2 : 0)); in openrisc_tr_insn_start()
/qemu/target/sh4/
H A Dtranslate.c2182 ctx->base.num_insns += max_insns - 1; in decode_gusa()
/qemu/target/i386/tcg/
H A Dtranslate.c1489 if (s->base.num_insns > 1 && in gen_shift_flags()
4018 dc->base.num_insns--; in disas_insn_old()
/qemu/target/arm/tcg/
H A Dtranslate.c7718 assert(dc->base.num_insns == 1); in arm_check_ss_active()
7758 assert(dc->base.num_insns == 1); in arm_tr_translate_insn()
H A Dtranslate-a64.c12819 assert(s->base.num_insns == 1); in aarch64_tr_translate_insn()
12833 assert(s->base.num_insns == 1); in aarch64_tr_translate_insn()
12858 if (s->base.num_insns == 1) { in aarch64_tr_translate_insn()