Lines Matching refs:TCGContext

637 static void tcg_out_insn_RR(TCGContext *s, S390Opcode op, TCGReg r1, TCGReg r2)
642 static void tcg_out_insn_RRE(TCGContext *s, S390Opcode op,
649 static void tcg_out_insn_RRFa(TCGContext *s, S390Opcode op,
656 static void tcg_out_insn_RRFam(TCGContext *s, S390Opcode op,
662 static void tcg_out_insn_RRFc(TCGContext *s, S390Opcode op,
668 static void tcg_out_insn_RI(TCGContext *s, S390Opcode op, TCGReg r1, int i2)
673 static void tcg_out_insn_RIEg(TCGContext *s, S390Opcode op, TCGReg r1,
680 static void tcg_out_insn_RIL(TCGContext *s, S390Opcode op, TCGReg r1, int i2)
686 static void tcg_out_insn_RS(TCGContext *s, S390Opcode op, TCGReg r1,
693 static void tcg_out_insn_RSY(TCGContext *s, S390Opcode op, TCGReg r1,
717 static void tcg_out_insn_VRIa(TCGContext *s, S390Opcode op,
726 static void tcg_out_insn_VRIb(TCGContext *s, S390Opcode op,
735 static void tcg_out_insn_VRIc(TCGContext *s, S390Opcode op,
745 static void tcg_out_insn_VRRa(TCGContext *s, S390Opcode op,
754 static void tcg_out_insn_VRRc(TCGContext *s, S390Opcode op,
765 static void tcg_out_insn_VRRe(TCGContext *s, S390Opcode op,
777 static void tcg_out_insn_VRRf(TCGContext *s, S390Opcode op,
788 static void tcg_out_insn_VRSa(TCGContext *s, S390Opcode op, TCGReg v1,
800 static void tcg_out_insn_VRSb(TCGContext *s, S390Opcode op, TCGReg v1,
812 static void tcg_out_insn_VRSc(TCGContext *s, S390Opcode op, TCGReg r1,
824 static void tcg_out_insn_VRX(TCGContext *s, S390Opcode op, TCGReg v1,
842 static void tcg_out_sh64(TCGContext* s, S390Opcode op, TCGReg dest,
849 static void tcg_out_sh32(TCGContext* s, S390Opcode op, TCGReg dest,
855 static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg dst, TCGReg src)
907 static void tcg_out_movi(TCGContext *s, TCGType type,
975 static void tcg_out_mem(TCGContext *s, S390Opcode opc_rx, S390Opcode opc_rxy,
1000 static void tcg_out_vrx_mem(TCGContext *s, S390Opcode opc_vrx,
1023 static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg data,
1056 static void tcg_out_st(TCGContext *s, TCGType type, TCGReg data,
1089 static inline bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val,
1095 static bool tcg_out_xchg(TCGContext *s, TCGType type, TCGReg r1, TCGReg r2)
1100 static void tcg_out_addi_ptr(TCGContext *s, TCGReg rd, TCGReg rs,
1107 static inline void tcg_out_risbg(TCGContext *s, TCGReg dest, TCGReg src,
1116 static void tcg_out_ext8s(TCGContext *s, TCGType type, TCGReg dest, TCGReg src)
1121 static void tcg_out_ext8u(TCGContext *s, TCGReg dest, TCGReg src)
1126 static void tcg_out_ext16s(TCGContext *s, TCGType type, TCGReg dest, TCGReg src)
1131 static void tcg_out_ext16u(TCGContext *s, TCGReg dest, TCGReg src)
1136 static void tcg_out_ext32s(TCGContext *s, TCGReg dest, TCGReg src)
1141 static void tcg_out_ext32u(TCGContext *s, TCGReg dest, TCGReg src)
1146 static void tcg_out_exts_i32_i64(TCGContext *s, TCGReg dest, TCGReg src)
1151 static void tcg_out_extu_i32_i64(TCGContext *s, TCGReg dest, TCGReg src)
1156 static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg dest, TCGReg src)
1161 static void tgen_andi_risbg(TCGContext *s, TCGReg out, TCGReg in, uint64_t val)
1175 static void tgen_andi(TCGContext *s, TCGType type, TCGReg dest, uint64_t val)
1221 static void tgen_ori(TCGContext *s, TCGReg dest, uint64_t val)
1244 static void tgen_xori(TCGContext *s, TCGReg dest, uint64_t val)
1258 static int tgen_cmp2(TCGContext *s, TCGType type, TCGCond c, TCGReg r1,
1360 static int tgen_cmp(TCGContext *s, TCGType type, TCGCond c, TCGReg r1,
1367 static void tgen_setcond(TCGContext *s, TCGType type, TCGCond cond,
1461 static void tgen_movcond_int(TCGContext *s, TCGType type, TCGReg dest,
1501 static void tgen_movcond(TCGContext *s, TCGType type, TCGCond c, TCGReg dest,
1511 static void tgen_clz(TCGContext *s, TCGReg dest, TCGReg a1,
1532 static void tgen_ctpop(TCGContext *s, TCGType type, TCGReg dest, TCGReg src)
1558 static void tgen_deposit(TCGContext *s, TCGReg dest, TCGReg src,
1566 static void tgen_extract(TCGContext *s, TCGReg dest, TCGReg src,
1572 static void tgen_gotoi(TCGContext *s, int cc, const tcg_insn_unit *dest)
1585 static void tgen_branch(TCGContext *s, int cc, TCGLabel *l)
1596 static void tgen_compare_branch(TCGContext *s, S390Opcode opc, int cc,
1606 static void tgen_compare_imm_branch(TCGContext *s, S390Opcode opc, int cc,
1616 static void tgen_brcond(TCGContext *s, TCGType type, TCGCond c,
1669 static void tcg_out_call_int(TCGContext *s, const tcg_insn_unit *dest)
1680 static void tcg_out_call(TCGContext *s, const tcg_insn_unit *dest,
1709 static void tcg_out_qemu_ld_direct(TCGContext *s, MemOp opc, TCGReg data,
1768 static void tcg_out_qemu_st_direct(TCGContext *s, MemOp opc, TCGReg data,
1818 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1835 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1860 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1965 static void tcg_out_qemu_ld(TCGContext* s, TCGReg data_reg, TCGReg addr_reg,
1981 static void tcg_out_qemu_st(TCGContext* s, TCGReg data_reg, TCGReg addr_reg,
1997 static void tcg_out_qemu_ldst_i128(TCGContext *s, TCGReg datalo, TCGReg datahi,
2071 static void tcg_out_exit_tb(TCGContext *s, uintptr_t a0)
2082 static void tcg_out_goto_tb(TCGContext *s, int which)
2114 static inline void tcg_out_op(TCGContext *s, TCGOpcode opc,
2768 static bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece,
2788 static bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece,
2795 static void tcg_out_dupi_vec(TCGContext *s, TCGType type, unsigned vece,
2857 static bool tcg_out_cmp_vec_noinv(TCGContext *s, unsigned vece, TCGReg a0,
2910 static void tcg_out_cmp_vec(TCGContext *s, unsigned vece, TCGReg a0,
2918 static void tcg_out_cmpsel_vec(TCGContext *s, unsigned vece, TCGReg a0,
2945 static void tcg_out_vec_op(TCGContext *s, TCGOpcode opc,
3495 static void tcg_target_init(TCGContext *s)
3556 static void tcg_target_qemu_prologue(TCGContext *s)
3596 static void tcg_out_tb_start(TCGContext *s)