/qemu/target/hexagon/ |
H A D | decode.c | 164 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 D | printinsn.c | 60 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 D | translate.c | 235 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 D | insn.h | 58 uint16_t num_insns; member
|
H A D | translate.h | 36 uint32_t num_insns; member
|
H A D | genptr.c | 189 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 D | decode_ext_mmvec.c | 33 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 D | power8-pmu.c | 137 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 D | translate.c | 3558 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 D | translator.c | 88 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 D | plugin-gen.c | 414 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 D | translate-all.c | 169 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 D | plugin-gen.h | 22 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 D | translator.h | 87 int num_insns; member
|
/qemu/tcg/ |
H A D | tcg.c | 6093 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 D | translate.c | 1560 | (dc->base.num_insns > 1 ? 2 : 0)); in openrisc_tr_insn_start()
|
/qemu/target/sh4/ |
H A D | translate.c | 2182 ctx->base.num_insns += max_insns - 1; in decode_gusa()
|
/qemu/target/i386/tcg/ |
H A D | translate.c | 1489 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 D | translate.c | 7718 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 D | translate-a64.c | 12819 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()
|