Lines Matching refs:TCGContext
292 static void tcg_out_mb(TCGContext *s, TCGArg a0)
298 static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
338 static void tcg_out_movi_i32(TCGContext *s, TCGReg rd, int32_t val)
362 static void tcg_out_movi(TCGContext *s, TCGType type, TCGReg rd,
439 static void tcg_out_addi(TCGContext *s, TCGType type, TCGReg rd,
478 static bool tcg_out_xchg(TCGContext *s, TCGType type, TCGReg r1, TCGReg r2)
483 static void tcg_out_addi_ptr(TCGContext *s, TCGReg rd, TCGReg rs,
490 static void tcg_out_ext8u(TCGContext *s, TCGReg ret, TCGReg arg)
495 static void tcg_out_ext16u(TCGContext *s, TCGReg ret, TCGReg arg)
500 static void tcg_out_ext32u(TCGContext *s, TCGReg ret, TCGReg arg)
505 static void tcg_out_ext8s(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
510 static void tcg_out_ext16s(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
515 static void tcg_out_ext32s(TCGContext *s, TCGReg ret, TCGReg arg)
520 static void tcg_out_exts_i32_i64(TCGContext *s, TCGReg ret, TCGReg arg)
527 static void tcg_out_extu_i32_i64(TCGContext *s, TCGReg ret, TCGReg arg)
532 static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg ret, TCGReg arg)
537 static void tcg_out_clzctz(TCGContext *s, LoongArchInsn opc,
563 static int tcg_out_setcond_int(TCGContext *s, TCGCond cond, TCGReg ret,
658 static void tcg_out_setcond(TCGContext *s, TCGCond cond, TCGReg ret,
685 static void tcg_out_movcond(TCGContext *s, TCGCond cond, TCGReg ret,
729 static void tcg_out_brcond(TCGContext *s, TCGCond cond, TCGReg arg1,
747 static void tcg_out_call_int(TCGContext *s, const tcg_insn_unit *arg, bool tail)
775 static void tcg_out_call(TCGContext *s, const tcg_insn_unit *arg,
785 static void tcg_out_ldst(TCGContext *s, LoongArchInsn opc, TCGReg data,
830 static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg dest,
870 static void tcg_out_st(TCGContext *s, TCGType type, TCGReg src,
910 static bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val,
924 static bool tcg_out_goto(TCGContext *s, const tcg_insn_unit *target)
934 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
949 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
983 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1077 static void tcg_out_qemu_ld_indexed(TCGContext *s, MemOp opc, TCGType type,
1113 static void tcg_out_qemu_ld(TCGContext *s, TCGReg data_reg, TCGReg addr_reg,
1129 static void tcg_out_qemu_st_indexed(TCGContext *s, MemOp opc,
1153 static void tcg_out_qemu_st(TCGContext *s, TCGReg data_reg, TCGReg addr_reg,
1169 static void tcg_out_qemu_ldst_i128(TCGContext *s, TCGReg data_lo, TCGReg data_hi,
1222 static void tcg_out_exit_tb(TCGContext *s, uintptr_t a0)
1233 static void tcg_out_goto_tb(TCGContext *s, int which)
1273 static void tcg_out_op(TCGContext *s, TCGOpcode opc,
1690 static bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece,
1706 static bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece,
1755 static void tcg_out_dupi_vec(TCGContext *s, TCGType type, unsigned vece,
1777 static void tcg_out_addsub_vec(TCGContext *s, bool lasx, unsigned vece,
1827 static void tcg_out_vec_op(TCGContext *s, TCGOpcode opc,
2417 static void tcg_target_qemu_prologue(TCGContext *s)
2454 static void tcg_out_tb_start(TCGContext *s)
2459 static void tcg_target_init(TCGContext *s)