Lines Matching refs:TCGReg

189 static TCGReg tcg_target_call_oarg_reg(TCGCallReturnKind kind, int slot)
794 static void tcg_out_mem_long(TCGContext *s, int opi, int opx, TCGReg rt,
795 TCGReg base, tcg_target_long offset);
797 static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
841 static inline void tcg_out_rld(TCGContext *s, int op, TCGReg ra, TCGReg rs,
850 static inline void tcg_out_rlw(TCGContext *s, int op, TCGReg ra, TCGReg rs,
856 static void tcg_out_ext8s(TCGContext *s, TCGType type, TCGReg dst, TCGReg src)
861 static void tcg_out_ext8u(TCGContext *s, TCGReg dst, TCGReg src)
866 static void tcg_out_ext16s(TCGContext *s, TCGType type, TCGReg dst, TCGReg src)
871 static void tcg_out_ext16u(TCGContext *s, TCGReg dst, TCGReg src)
876 static void tcg_out_ext32s(TCGContext *s, TCGReg dst, TCGReg src)
882 static void tcg_out_ext32u(TCGContext *s, TCGReg dst, TCGReg src)
888 static void tcg_out_exts_i32_i64(TCGContext *s, TCGReg dst, TCGReg src)
893 static void tcg_out_extu_i32_i64(TCGContext *s, TCGReg dst, TCGReg src)
898 static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg rd, TCGReg rn)
904 static inline void tcg_out_shli32(TCGContext *s, TCGReg dst, TCGReg src, int c)
909 static inline void tcg_out_shli64(TCGContext *s, TCGReg dst, TCGReg src, int c)
914 static inline void tcg_out_sari32(TCGContext *s, TCGReg dst, TCGReg src, int c)
920 static inline void tcg_out_shri32(TCGContext *s, TCGReg dst, TCGReg src, int c)
925 static inline void tcg_out_shri64(TCGContext *s, TCGReg dst, TCGReg src, int c)
930 static inline void tcg_out_sari64(TCGContext *s, TCGReg dst, TCGReg src, int c)
935 static void tcg_out_addpcis(TCGContext *s, TCGReg dst, intptr_t imm)
948 static void tcg_out_bswap16(TCGContext *s, TCGReg dst, TCGReg src, int flags)
950 TCGReg tmp = dst == src ? TCG_REG_R0 : dst;
980 static void tcg_out_bswap32(TCGContext *s, TCGReg dst, TCGReg src, int flags)
982 TCGReg tmp = dst == src ? TCG_REG_R0 : dst;
1015 static void tcg_out_bswap64(TCGContext *s, TCGReg dst, TCGReg src)
1017 TCGReg t0 = dst == src ? TCG_REG_R0 : dst;
1018 TCGReg t1 = dst == src ? dst : TCG_REG_R0;
1054 static bool tcg_out_movi_one(TCGContext *s, TCGReg ret, tcg_target_long arg)
1067 static void tcg_out_movi_int(TCGContext *s, TCGType type, TCGReg ret,
1201 TCGReg ret, int64_t val)
1291 static void tcg_out_movi(TCGContext *s, TCGType type, TCGReg ret,
1306 static bool tcg_out_xchg(TCGContext *s, TCGType type, TCGReg r1, TCGReg r2)
1311 static void tcg_out_addi_ptr(TCGContext *s, TCGReg rd, TCGReg rs,
1366 static void tcg_out_andi32(TCGContext *s, TCGReg dst, TCGReg src, uint32_t c)
1384 static void tcg_out_andi64(TCGContext *s, TCGReg dst, TCGReg src, uint64_t c)
1407 static void tcg_out_zori32(TCGContext *s, TCGReg dst, TCGReg src, uint32_t c,
1420 static void tcg_out_ori32(TCGContext *s, TCGReg dst, TCGReg src, uint32_t c)
1425 static void tcg_out_xori32(TCGContext *s, TCGReg dst, TCGReg src, uint32_t c)
1442 static void tcg_out_mem_long(TCGContext *s, int opi, int opx, TCGReg rt,
1443 TCGReg base, tcg_target_long offset)
1447 TCGReg rs = TCG_REG_TMP1;
1550 static void tcg_out_vsldoi(TCGContext *s, TCGReg ret,
1551 TCGReg va, TCGReg vb, int shb)
1556 static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret,
1557 TCGReg base, intptr_t offset)
1609 static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg,
1610 TCGReg base, intptr_t offset)
1666 TCGReg base, intptr_t ofs)
1749 TCGReg dst, TCGReg src, bool neg)
1776 TCGReg dst, TCGReg src, bool neg)
1795 static TCGReg tcg_gen_setcond_xor(TCGContext *s, TCGReg arg1, TCGArg arg2,
2211 static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
2262 TCGReg base;
2263 TCGReg index;
2293 TCGReg addrlo, TCGReg addrhi,
2392 TCGReg t = addrlo;
2481 static void tcg_out_qemu_ld(TCGContext *s, TCGReg datalo, TCGReg datahi,
2482 TCGReg addrlo, TCGReg addrhi,
2532 static void tcg_out_qemu_st(TCGContext *s, TCGReg datalo, TCGReg datahi,
2533 TCGReg addrlo, TCGReg addrhi,
2575 static void tcg_out_qemu_ldst_i128(TCGContext *s, TCGReg datalo, TCGReg datahi,
2576 TCGReg addr_reg, MemOpIdx oi, bool is_ld)
2582 TCGReg index;
2602 TCGReg d1, d2;
3451 TCGReg dst, TCGReg src)
3500 TCGReg out, TCGReg base, intptr_t offset)