Lines Matching refs:DisasContext

129 typedef struct DisasContext {  struct
137 } DisasContext; argument
146 void (*handler)(DisasContext *dc, uint32_t code, uint32_t flags);
162 static TCGv load_gpr(DisasContext *dc, unsigned reg) in load_gpr()
184 static TCGv dest_gpr(DisasContext *dc, unsigned reg) in dest_gpr()
208 static void t_gen_helper_raise_exception(DisasContext *dc, uint32_t index) in t_gen_helper_raise_exception()
216 static void gen_goto_tb(DisasContext *dc, int n, uint32_t dest) in gen_goto_tb()
231 static void gen_jumpr(DisasContext *dc, int regno, bool is_call) in gen_jumpr()
253 static void gen_excp(DisasContext *dc, uint32_t code, uint32_t flags) in gen_excp()
258 static bool gen_check_supervisor(DisasContext *dc) in gen_check_supervisor()
272 static void nop(DisasContext *dc, uint32_t code, uint32_t flags) in nop()
280 static void jmpi(DisasContext *dc, uint32_t code, uint32_t flags) in jmpi()
286 static void call(DisasContext *dc, uint32_t code, uint32_t flags) in call()
296 static void gen_ldx(DisasContext *dc, uint32_t code, uint32_t flags) in gen_ldx()
313 static void gen_stx(DisasContext *dc, uint32_t code, uint32_t flags) in gen_stx()
329 static void br(DisasContext *dc, uint32_t code, uint32_t flags) in br()
336 static void gen_bxx(DisasContext *dc, uint32_t code, uint32_t flags) in gen_bxx()
348 static void do_i_cmpxx(DisasContext *dc, uint32_t insn, in do_i_cmpxx()
357 static void (fname)(DisasContext *dc, uint32_t code, uint32_t flags) \
364 static void do_i_math_logic(DisasContext *dc, uint32_t insn, in gen_i_cmpxx()
387 static void (fname)(DisasContext *dc, uint32_t code, uint32_t flags) \
402 static void rdprs(DisasContext *dc, uint32_t code, uint32_t flags) in rdprs()
423 static void handle_r_type_instr(DisasContext *dc, uint32_t code,
500 static void eret(DisasContext *dc, uint32_t code, uint32_t flags) in eret()
521 static void ret(DisasContext *dc, uint32_t code, uint32_t flags) in ret()
530 static void bret(DisasContext *dc, uint32_t code, uint32_t flags) in bret()
548 static void jmp(DisasContext *dc, uint32_t code, uint32_t flags) in jmp()
556 static void nextpc(DisasContext *dc, uint32_t code, uint32_t flags) in nextpc()
567 static void callr(DisasContext *dc, uint32_t code, uint32_t flags) in callr()
575 static void rdctl(DisasContext *dc, uint32_t code, uint32_t flags) in rdctl()
618 static void wrctl(DisasContext *dc, uint32_t code, uint32_t flags) in wrctl()
681 static void wrprs(DisasContext *dc, uint32_t code, uint32_t flags) in wrprs()
711 static void gen_cmpxx(DisasContext *dc, uint32_t code, uint32_t flags) in gen_cmpxx()
719 static void do_ri_math_logic(DisasContext *dc, uint32_t insn, GenFn2i *fn) in do_ri_math_logic()
725 static void do_rr_math_logic(DisasContext *dc, uint32_t insn, GenFn3 *fn) in do_rr_math_logic()
732 static void (fname)(DisasContext *dc, uint32_t code, uint32_t flags) \
736 static void (fname)(DisasContext *dc, uint32_t code, uint32_t flags) \
753 static void do_rr_mul_high(DisasContext *dc, uint32_t insn, GenFn4 *fn) in gen_rr_math_logic()
763 static void (fname)(DisasContext *dc, uint32_t code, uint32_t flags) \
770 static void do_rr_shift(DisasContext *dc, uint32_t insn, GenFn3 *fn) in gen_rr_mul_high()
780 static void (fname)(DisasContext *dc, uint32_t code, uint32_t flags) \
789 static void divs(DisasContext *dc, uint32_t code, uint32_t flags) in gen_rr_shift()
796 static void divu(DisasContext *dc, uint32_t code, uint32_t flags) in divu()
803 static void trap(DisasContext *dc, uint32_t code, uint32_t flags) in trap()
818 static void gen_break(DisasContext *dc, uint32_t code, uint32_t flags) in gen_break()
900 static void handle_r_type_instr(DisasContext *dc, uint32_t code, uint32_t flags) in handle_r_type_instr()
946 DisasContext *dc = container_of(dcbase, DisasContext, base); in nios2_tr_init_disas_context()
972 DisasContext *dc = container_of(dcbase, DisasContext, base); in nios2_tr_translate_insn()
999 DisasContext *dc = container_of(dcbase, DisasContext, base); in nios2_tr_tb_stop()
1041 DisasContext dc; in gen_intermediate_code()