Lines Matching refs:TCGContext

539 static void tcg_out_b_imm(TCGContext *s, ARMCond cond, int32_t offset)
545 static void tcg_out_bl_imm(TCGContext *s, ARMCond cond, int32_t offset)
551 static void tcg_out_blx_reg(TCGContext *s, ARMCond cond, TCGReg rn)
556 static void tcg_out_blx_imm(TCGContext *s, int32_t offset)
562 static void tcg_out_dat_reg(TCGContext *s, ARMCond cond, ARMInsn opc,
569 static void tcg_out_mov_reg(TCGContext *s, ARMCond cond, TCGReg rd, TCGReg rm)
577 static void tcg_out_bx_reg(TCGContext *s, ARMCond cond, TCGReg rn)
582 static void tcg_out_b_reg(TCGContext *s, ARMCond cond, TCGReg rn)
591 static void tcg_out_dat_imm(TCGContext *s, ARMCond cond, ARMInsn opc,
598 static void tcg_out_ldstm(TCGContext *s, ARMCond cond, ARMInsn opc,
606 static void tcg_out_memop_r(TCGContext *s, ARMCond cond, ARMInsn opc, TCGReg rt,
613 static void tcg_out_memop_8(TCGContext *s, ARMCond cond, ARMInsn opc, TCGReg rt,
625 static void tcg_out_memop_12(TCGContext *s, ARMCond cond, ARMInsn opc,
637 static void tcg_out_ld32_12(TCGContext *s, ARMCond cond, TCGReg rt,
643 static void tcg_out_st32_12(TCGContext *s, ARMCond cond, TCGReg rt,
649 static void tcg_out_ld32_r(TCGContext *s, ARMCond cond, TCGReg rt,
655 static void tcg_out_st32_r(TCGContext *s, ARMCond cond, TCGReg rt,
661 static void tcg_out_ldrd_8(TCGContext *s, ARMCond cond, TCGReg rt,
667 static void tcg_out_ldrd_r(TCGContext *s, ARMCond cond, TCGReg rt,
674 tcg_out_ldrd_rwb(TCGContext *s, ARMCond cond, TCGReg rt, TCGReg rn, TCGReg rm)
680 tcg_out_strd_8(TCGContext *s, ARMCond cond, TCGReg rt, TCGReg rn, int imm8)
685 static void tcg_out_strd_r(TCGContext *s, ARMCond cond, TCGReg rt,
692 static void tcg_out_ld32_rwb(TCGContext *s, ARMCond cond, TCGReg rt,
698 static void tcg_out_st32_rwb(TCGContext *s, ARMCond cond, TCGReg rt,
704 static void tcg_out_ld16u_8(TCGContext *s, ARMCond cond, TCGReg rt,
710 static void tcg_out_st16_8(TCGContext *s, ARMCond cond, TCGReg rt,
716 static void tcg_out_ld16u_r(TCGContext *s, ARMCond cond, TCGReg rt,
722 static void tcg_out_st16_r(TCGContext *s, ARMCond cond, TCGReg rt,
728 static void tcg_out_ld16s_8(TCGContext *s, ARMCond cond, TCGReg rt,
734 static void tcg_out_ld16s_r(TCGContext *s, ARMCond cond, TCGReg rt,
740 static void tcg_out_ld8_12(TCGContext *s, ARMCond cond, TCGReg rt,
746 static void tcg_out_st8_12(TCGContext *s, ARMCond cond, TCGReg rt,
752 static void tcg_out_ld8_r(TCGContext *s, ARMCond cond, TCGReg rt,
758 static void tcg_out_st8_r(TCGContext *s, ARMCond cond, TCGReg rt,
764 static void tcg_out_ld8s_8(TCGContext *s, ARMCond cond, TCGReg rt,
770 static void tcg_out_ld8s_r(TCGContext *s, ARMCond cond, TCGReg rt,
776 static void tcg_out_movi_pool(TCGContext *s, ARMCond cond,
783 static void tcg_out_movi32(TCGContext *s, ARMCond cond,
863 static void tcg_out_dat_rI(TCGContext *s, ARMCond cond, ARMInsn opc,
877 static void tcg_out_dat_rIK(TCGContext *s, ARMCond cond, ARMInsn opc,
893 static void tcg_out_dat_rIN(TCGContext *s, ARMCond cond, ARMInsn opc,
912 static void tcg_out_mul32(TCGContext *s, ARMCond cond, TCGReg rd,
919 static void tcg_out_umull32(TCGContext *s, ARMCond cond, TCGReg rd0,
927 static void tcg_out_smull32(TCGContext *s, ARMCond cond, TCGReg rd0,
935 static void tcg_out_sdiv(TCGContext *s, ARMCond cond,
941 static void tcg_out_udiv(TCGContext *s, ARMCond cond,
947 static void tcg_out_ext8s(TCGContext *s, TCGType t, TCGReg rd, TCGReg rn)
953 static void tcg_out_ext8u(TCGContext *s, TCGReg rd, TCGReg rn)
958 static void tcg_out_ext16s(TCGContext *s, TCGType t, TCGReg rd, TCGReg rn)
964 static void tcg_out_ext16u(TCGContext *s, TCGReg rd, TCGReg rn)
970 static void tcg_out_ext32s(TCGContext *s, TCGReg rd, TCGReg rn)
975 static void tcg_out_ext32u(TCGContext *s, TCGReg rd, TCGReg rn)
980 static void tcg_out_exts_i32_i64(TCGContext *s, TCGReg rd, TCGReg rn)
985 static void tcg_out_extu_i32_i64(TCGContext *s, TCGReg rd, TCGReg rn)
990 static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg rd, TCGReg rn)
995 static void tcg_out_bswap16(TCGContext *s, ARMCond cond,
1012 static void tcg_out_bswap32(TCGContext *s, ARMCond cond, TCGReg rd, TCGReg rn)
1018 static void tcg_out_deposit(TCGContext *s, ARMCond cond, TCGReg rd,
1030 static void tcg_out_extract(TCGContext *s, ARMCond cond, TCGReg rd,
1038 static void tcg_out_sextract(TCGContext *s, ARMCond cond, TCGReg rd,
1046 static void tcg_out_ld32u(TCGContext *s, ARMCond cond,
1056 static void tcg_out_st32(TCGContext *s, ARMCond cond,
1066 static void tcg_out_ld16u(TCGContext *s, ARMCond cond,
1076 static void tcg_out_ld16s(TCGContext *s, ARMCond cond,
1086 static void tcg_out_st16(TCGContext *s, ARMCond cond,
1096 static void tcg_out_ld8u(TCGContext *s, ARMCond cond,
1106 static void tcg_out_ld8s(TCGContext *s, ARMCond cond,
1116 static void tcg_out_st8(TCGContext *s, ARMCond cond,
1131 static void tcg_out_goto(TCGContext *s, ARMCond cond, const tcg_insn_unit *addr)
1150 static void tcg_out_call_int(TCGContext *s, const tcg_insn_unit *addr)
1169 static void tcg_out_call(TCGContext *s, const tcg_insn_unit *addr,
1175 static void tcg_out_goto_label(TCGContext *s, ARMCond cond, TCGLabel *l)
1185 static void tcg_out_mb(TCGContext *s, TCGArg a0)
1194 static TCGCond tcg_out_cmp(TCGContext *s, TCGCond cond, TCGReg a,
1221 static TCGCond tcg_out_cmp2(TCGContext *s, const TCGArg *args,
1302 static void tcg_out_vreg2(TCGContext *s, ARMInsn insn, int q, int vece,
1309 static void tcg_out_vreg3(TCGContext *s, ARMInsn insn, int q, int vece,
1316 static void tcg_out_vmovi(TCGContext *s, TCGReg rd,
1325 static void tcg_out_vshifti(TCGContext *s, ARMInsn insn, int q,
1333 static void tcg_out_vldst(TCGContext *s, ARMInsn insn,
1363 static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
1375 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1391 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1409 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1541 static void tcg_out_qemu_ld_direct(TCGContext *s, MemOp opc, TCGReg datalo,
1632 static void tcg_out_qemu_ld(TCGContext *s, TCGReg datalo, TCGReg datahi,
1661 static void tcg_out_qemu_st_direct(TCGContext *s, MemOp opc, TCGReg datalo,
1718 static void tcg_out_qemu_st(TCGContext *s, TCGReg datalo, TCGReg datahi,
1744 static void tcg_out_epilogue(TCGContext *s);
1746 static void tcg_out_exit_tb(TCGContext *s, uintptr_t arg)
1752 static void tcg_out_goto_tb(TCGContext *s, int which)
1802 static void tcg_out_op(TCGContext *s, TCGOpcode opc,
2261 static void tcg_target_init(TCGContext *s)
2326 static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg,
2351 static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg,
2371 static bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val,
2377 static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)
2401 static void tcg_out_movi(TCGContext *s, TCGType type,
2409 static bool tcg_out_xchg(TCGContext *s, TCGType type, TCGReg r1, TCGReg r2)
2414 static void tcg_out_addi_ptr(TCGContext *s, TCGReg rd, TCGReg rs,
2435 static void tcg_out_dup2_vec(TCGContext *s, TCGReg rd, TCGReg rl, TCGReg rh)
2444 static bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece,
2468 static bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece,
2484 static void tcg_out_dupi_vec(TCGContext *s, TCGType type, unsigned vece,
2604 static void tcg_out_vec_op(TCGContext *s, TCGOpcode opc,
2960 static void tcg_target_qemu_prologue(TCGContext *s)
2993 static void tcg_out_epilogue(TCGContext *s)
3006 static void tcg_out_tb_start(TCGContext *s)