Lines Matching refs:TCGContext
368 static void tcg_out_opc_reg(TCGContext *s, MIPSInsn opc,
383 static void tcg_out_opc_imm(TCGContext *s, MIPSInsn opc,
398 static void tcg_out_opc_bf(TCGContext *s, MIPSInsn opc, TCGReg rt,
411 static void tcg_out_opc_bf64(TCGContext *s, MIPSInsn opc, MIPSInsn opm,
429 static void tcg_out_opc_br(TCGContext *s, MIPSInsn opc, TCGReg rt, TCGReg rs)
437 static void tcg_out_opc_sa(TCGContext *s, MIPSInsn opc,
450 static void tcg_out_opc_sa64(TCGContext *s, MIPSInsn opc1, MIPSInsn opc2,
466 static bool tcg_out_opc_jmp(TCGContext *s, MIPSInsn opc, const void *target)
485 static void tcg_out_nop(TCGContext *s)
495 static void tcg_out_dsll(TCGContext *s, TCGReg rd, TCGReg rt, TCGArg sa)
500 static void tcg_out_dsrl(TCGContext *s, TCGReg rd, TCGReg rt, TCGArg sa)
505 static void tcg_out_dsra(TCGContext *s, TCGReg rd, TCGReg rt, TCGArg sa)
510 static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
519 static bool tcg_out_movi_one(TCGContext *s, TCGReg ret, tcg_target_long arg)
536 static bool tcg_out_movi_two(TCGContext *s, TCGReg ret, tcg_target_long arg)
552 static void tcg_out_movi_pool(TCGContext *s, TCGReg ret,
559 static void tcg_out_movi_int(TCGContext *s, TCGType type, TCGReg ret,
633 static void tcg_out_movi(TCGContext *s, TCGType type,
640 static void tcg_out_ext8s(TCGContext *s, TCGType type, TCGReg rd, TCGReg rs)
646 static void tcg_out_ext8u(TCGContext *s, TCGReg rd, TCGReg rs)
651 static void tcg_out_ext16s(TCGContext *s, TCGType type, TCGReg rd, TCGReg rs)
657 static void tcg_out_ext16u(TCGContext *s, TCGReg rd, TCGReg rs)
662 static void tcg_out_ext32s(TCGContext *s, TCGReg rd, TCGReg rs)
668 static void tcg_out_exts_i32_i64(TCGContext *s, TCGReg rd, TCGReg rs)
675 static void tcg_out_extu_i32_i64(TCGContext *s, TCGReg rd, TCGReg rs)
680 static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg rd, TCGReg rs)
685 static bool tcg_out_xchg(TCGContext *s, TCGType type, TCGReg r1, TCGReg r2)
690 static void tcg_out_addi_ptr(TCGContext *s, TCGReg rd, TCGReg rs,
697 static void tcg_out_bswap16(TCGContext *s, TCGReg ret, TCGReg arg, int flags)
730 static void tcg_out_bswap_subr(TCGContext *s, const tcg_insn_unit *sub)
738 static void tcg_out_bswap32(TCGContext *s, TCGReg ret, TCGReg arg, int flags)
758 static void tcg_out_bswap64(TCGContext *s, TCGReg ret, TCGReg arg)
771 static void tcg_out_ext32u(TCGContext *s, TCGReg ret, TCGReg arg)
782 static void tcg_out_ldst(TCGContext *s, MIPSInsn opc, TCGReg data,
796 static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg,
806 static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg,
816 static bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val,
826 static void tcg_out_addsub2(TCGContext *s, TCGReg rl, TCGReg rh, TCGReg al,
879 static int tcg_out_setcond_int(TCGContext *s, TCGCond cond, TCGReg ret,
923 static void tcg_out_setcond_end(TCGContext *s, TCGReg ret, int tmpflags)
947 static void tcg_out_setcond(TCGContext *s, TCGCond cond, TCGReg ret,
954 static void tcg_out_brcond(TCGContext *s, TCGCond cond, TCGReg arg1,
1000 static int tcg_out_setcond2_int(TCGContext *s, TCGCond cond, TCGReg ret,
1027 static void tcg_out_setcond2(TCGContext *s, TCGCond cond, TCGReg ret,
1034 static void tcg_out_brcond2(TCGContext *s, TCGCond cond, TCGReg al, TCGReg ah,
1046 static void tcg_out_movcond(TCGContext *s, TCGCond cond, TCGReg ret,
1093 static void tcg_out_call_int(TCGContext *s, const tcg_insn_unit *arg, bool tail)
1121 static void tcg_out_call(TCGContext *s, const tcg_insn_unit *arg,
1133 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1162 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1208 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1352 static void tcg_out_qemu_ld_direct(TCGContext *s, TCGReg lo, TCGReg hi,
1394 static void tcg_out_qemu_ld_unalign(TCGContext *s, TCGReg lo, TCGReg hi,
1451 static void tcg_out_qemu_ld(TCGContext *s, TCGReg datalo, TCGReg datahi,
1475 static void tcg_out_qemu_st_direct(TCGContext *s, TCGReg lo, TCGReg hi,
1501 static void tcg_out_qemu_st_unalign(TCGContext *s, TCGReg lo, TCGReg hi,
1538 static void tcg_out_qemu_st(TCGContext *s, TCGReg datalo, TCGReg datahi,
1562 static void tcg_out_mb(TCGContext *s, TCGArg a0)
1578 static void tcg_out_clz(TCGContext *s, MIPSInsn opcv2, MIPSInsn opcv6,
1605 static void tcg_out_exit_tb(TCGContext *s, uintptr_t a0)
1637 static void tcg_out_goto_tb(TCGContext *s, int which)
1670 static void tcg_out_op(TCGContext *s, TCGOpcode opc,
2380 static tcg_insn_unit *align_code_ptr(TCGContext *s)
2404 static void tcg_target_qemu_prologue(TCGContext *s)
2578 static void tcg_out_tb_start(TCGContext *s)
2583 static void tcg_target_init(TCGContext *s)