Lines Matching refs:TCGReg

159 static TCGReg tcg_target_call_oarg_reg(TCGCallReturnKind kind, int slot)
297 static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
321 static void tcg_out_movi_i32(TCGContext *s, TCGReg rd, int32_t val)
345 static void tcg_out_movi(TCGContext *s, TCGType type, TCGReg rd,
424 static void tcg_out_addi(TCGContext *s, TCGType type, TCGReg rd,
425 TCGReg rs, tcg_target_long imm)
463 static bool tcg_out_xchg(TCGContext *s, TCGType type, TCGReg r1, TCGReg r2)
468 static void tcg_out_addi_ptr(TCGContext *s, TCGReg rd, TCGReg rs,
475 static void tcg_out_ext8u(TCGContext *s, TCGReg ret, TCGReg arg)
480 static void tcg_out_ext16u(TCGContext *s, TCGReg ret, TCGReg arg)
485 static void tcg_out_ext32u(TCGContext *s, TCGReg ret, TCGReg arg)
490 static void tcg_out_ext8s(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
495 static void tcg_out_ext16s(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
500 static void tcg_out_ext32s(TCGContext *s, TCGReg ret, TCGReg arg)
505 static void tcg_out_exts_i32_i64(TCGContext *s, TCGReg ret, TCGReg arg)
512 static void tcg_out_extu_i32_i64(TCGContext *s, TCGReg ret, TCGReg arg)
517 static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg ret, TCGReg arg)
523 TCGReg a0, TCGReg a1, TCGReg a2,
548 static int tcg_out_setcond_int(TCGContext *s, TCGCond cond, TCGReg ret,
549 TCGReg arg1, tcg_target_long arg2, bool c2)
589 TCGReg tmp = arg2;
644 static void tcg_out_setcond(TCGContext *s, TCGCond cond, TCGReg ret,
645 TCGReg arg1, tcg_target_long arg2, bool c2)
650 TCGReg tmp = tmpflags & ~SETCOND_FLAGS;
671 static void tcg_out_movcond(TCGContext *s, TCGCond cond, TCGReg ret,
672 TCGReg c1, tcg_target_long c2, bool const2,
673 TCGReg v1, TCGReg v2)
676 TCGReg t;
715 static void tcg_out_brcond(TCGContext *s, TCGCond cond, TCGReg arg1,
716 TCGReg arg2, TCGLabel *l)
723 TCGReg t = arg1;
735 TCGReg link = tail ? TCG_REG_ZERO : TCG_REG_RA;
771 static void tcg_out_ldst(TCGContext *s, LoongArchInsn opc, TCGReg data,
772 TCGReg addr, intptr_t offset)
810 static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg,
811 TCGReg arg1, intptr_t arg2)
817 static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg,
818 TCGReg arg1, intptr_t arg2)
825 TCGReg base, intptr_t ofs)
878 TCGReg base;
879 TCGReg index;
898 TCGReg addr_reg, MemOpIdx oi,
992 TCGReg rd, HostAddress h)
1027 static void tcg_out_qemu_ld(TCGContext *s, TCGReg data_reg, TCGReg addr_reg,
1044 TCGReg rd, HostAddress h)
1067 static void tcg_out_qemu_st(TCGContext *s, TCGReg data_reg, TCGReg addr_reg,
1083 static void tcg_out_qemu_ldst_i128(TCGContext *s, TCGReg data_lo, TCGReg data_hi,
1084 TCGReg addr_reg, MemOpIdx oi, bool is_ld)
1107 TCGReg base = h.base;
1605 TCGReg rd, TCGReg rs)
1627 TCGReg r, TCGReg base, intptr_t offset)
1658 TCGReg rd, int64_t v64)
1742 TCGReg temp = TCG_REG_TMP0;
1743 TCGReg temp_vec = TCG_VEC_TMP0;