Lines Matching refs:DisasContext
64 static inline int plus_1(DisasContext *ctx, int x) in plus_1()
69 static inline int shl_1(DisasContext *ctx, int x) in shl_1()
74 static inline int shl_2(DisasContext *ctx, int x) in shl_2()
79 static inline int shl_3(DisasContext *ctx, int x) in shl_3()
93 void generate_exception(DisasContext *ctx, int excp) in generate_exception()
100 static inline void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) in gen_goto_tb()
121 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_init_disas_context()
158 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_insn_start()
171 static TCGv gpr_src(DisasContext *ctx, int reg_num, DisasExtend src_ext) in gpr_src()
194 static TCGv gpr_dst(DisasContext *ctx, int reg_num, DisasExtend dst_ext) in gpr_dst()
221 static TCGv get_fpr(DisasContext *ctx, int reg_num) in get_fpr()
235 static TCGv make_address_x(DisasContext *ctx, TCGv base, TCGv addend) in make_address_x()
253 static TCGv make_address_i(DisasContext *ctx, TCGv base, target_long ofs) in make_address_i()
259 static uint64_t make_address_pc(DisasContext *ctx, uint64_t addr) in make_address_pc()
285 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_translate_insn()
305 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_tb_stop()
339 DisasContext ctx; in gen_intermediate_code()